Probleme mit ./create_driver_links.py

Antworten
Tobias2481
Beiträge: 2
Registriert: 17 Jul 2025, 07:32

Probleme mit ./create_driver_links.py

Beitrag von Tobias2481 »

Guten Morgen zusammen,

ich bin gerade dabei, die Rechner in unserer Schule auf WIndows 11 zu aktualisieren. U.a. mussten noch "additional drivers" hinzugefügt werden.
Ich habe vor einigen Tagen via "opsi-package-updater -v update" alle vorhanden Pakete aktualisiert.

Nun habe ich bei der Erstellung der PID/Driver-Links folgenden Fehler:

root@pxe:/var/lib/opsi/depot/win11-x64# ./create_driver_links.py
[4] [2025-07-17 07:28:58.303] [ ] Warning 'invalid escape sequence '\.'' in file '<string>', line 150 (logging.py:1026)
[4] [2025-07-17 07:28:58.305] [ ] Warning 'invalid escape sequence '\.'' in file '<string>', line 157 (logging.py:1026)
[4] [2025-07-17 07:28:58.306] [ ] Warning 'invalid escape sequence '\.'' in file '<string>', line 164 (logging.py:1026)


Gibt es hier aktuell ein Problem oder liegt es an meinem System?

opsi-cli version 4.3.24.1

Win11 x64
Paketversion: 4.3.0.2-10

Viele Grüße und vielen Dank für die Rückmeldung
newguy
Beiträge: 4
Registriert: 27 Nov 2024, 18:35

Re: Probleme mit ./create_driver_links.py

Beitrag von newguy »

Hallo Tobias

Wir haben das gleiche Problem. Es zeigt uns die gleichen Fehlermeldungen an:

(1) /var/lib/opsi/depot/win11-x64//create_driver_links.py
[4] [2025-07-23 15:57:51.637] [ ] Warning 'invalid escape sequence '\.'' in file '<string>', line 150 (logging.py:1026)
[4] [2025-07-23 15:57:51.637] [ ] Warning 'invalid escape sequence '\.'' in file '<string>', line 157 (logging.py:1026)
[4] [2025-07-23 15:57:51.637] [ ] Warning 'invalid escape sequence '\.'' in file '<string>', line 164 (logging.py:1026)

opsi-cli version 4.3.33.9 (diese Woche neu aufgesetzt)

win11-x64 - Paketversion 4.3.0.2-10


Dürfte ich Fragen, wie ihr die Drivers für eure PC's dem OPSI zur verfügung gestellt habt? Wir haben richtig mühe mit den PCIe Treibern, da es einige nicht finden kann. Wir haben es mit dem extrahieren der Treibern eines schon eingerichteten PC's versucht, jedoch ohne Ergebnis.

Ich danke dir vielmals und wünsche dir einen schönen Abend.

Liebe Grüsse
Teodor
Tobias2481
Beiträge: 2
Registriert: 17 Jul 2025, 07:32

Re: Probleme mit ./create_driver_links.py

Beitrag von Tobias2481 »

Hallo Teodor,

eine gute Lösung habe ich leider nicht für Dich. Wir haben die boot.wim erweitert, damit lief zumindest das Netzwerk und dann ging es weiter.

Viele Grüße
Tobias
JakobCGN
Beiträge: 6
Registriert: 12 Okt 2023, 20:51

Re: Probleme mit ./create_driver_links.py

Beitrag von JakobCGN »

Hatten damals das Problem auch. Folgender Workaround funktioniert bei uns:

in der create_driver_links.py muss man in drei Zeilen (150, 157 und 164) ein zusätzliches Backslash vor inf hinzufügen. So soll es aussehen

Code: Alles auswählen

infFiles.extend(findFiles(prefix=driverDir, directory=driverDir, includeFile=re.compile('\\.inf$', re.IGNORECASE), returnDirs=False, followLinks=True))
infFiles.extend(findFiles(prefix=driverDir, directory=driverDir, includeFile=re.compile('\\.inf$', re.IGNORECASE), returnDirs=False, followLinks=True))
infFiles.extend(findFiles(prefix=driverDir, directory=driverDir, includeFile=re.compile('\\.inf$', re.IGNORECASE), returnDirs=False, followLinks=True))
danach noch die opsi rechte setzen
newguy
Beiträge: 4
Registriert: 27 Nov 2024, 18:35

Re: Probleme mit ./create_driver_links.py

Beitrag von newguy »

Lieber Tobias, Lieber Jakob

Ich danke euch für eure Antworten.
Wir haben das win11-x64 auch so gemäss der Anleitung erweitert. Leider bleibt das Problem persistent: Nachdem das WinPE geladen hat, wird das Setup 2x aufgerufen (wo man die Sprache einstellen kann) und anschliessend failed das ganze.

Ich werde einen anderen Beitrag erstellen oder mich mal herumschauen, ob andere Personen auch ein ähnliches Problem hatten.

Bei den Treibern habe ich die Option mit DISM versucht, und der Client hat wieder eine Netzverbindung in der WinPE Umgebung:

Run the command dism /online /export-driver /destination:<path>

replace <path> with the path that you want the exported drivers to be saved to, e.g. c:\users\martin\downloads\driver-export\
Note that the folder needs to exist, you get an error otherwise and no export.

Anschliessend habe ich mithilfe von den Hardware information diese Treiber für den Client hochgeladen, das hat einigermassen geklappt, jedoch vermute ich, dass etwas an unsererem win11-x64 Product falsch ist.

Ich werde weiterhin versuchen das win11-x64 einzurichten.

Danke für den Workaround Jakob, ich werde das sicher heute versuchen.

Ich wünsche euch einen schönen Tag.

Liebe Grüsse
Teodor
Antworten