Problem nach Upgrade auf win11-x64_4.3.0.2-12.opsi

Antworten
wla
Beiträge: 60
Registriert: 28 Mai 2013, 11:41

Problem nach Upgrade auf win11-x64_4.3.0.2-12.opsi

Beitrag von wla »

Das Skript "create_driver_links.py" funktioniert nach dem Upgrade von "win11-x64_4.3.0.2-10.opsi" auf "win11-x64_4.3.0.2-12.opsi" nicht mehr wie früher.

Um das Problem einzugrenzen, habe ich den "alten" Ordner win11-x64 gesichert und einen neuen durch das Upgrade erstellen lassen.
Danach den Ordner drivers aus dem "alten" wieder reinkopiert und:

Code: Alles auswählen

v1054:/var/lib/opsi/depot/win11-x64 # ./create_driver_links.py -vvv
[5] [2025-08-11 14:03:43.618] [               ] Deleting link directory '/var/lib/opsi/depot/win11-x64/drivers/pciids'   (<string>:115)
[5] [2025-08-11 14:03:43.623] [               ] Deleting link directory '/var/lib/opsi/depot/win11-x64/drivers/usbids'   (<string>:115)
[5] [2025-08-11 14:03:43.627] [               ] Deleting link directory '/var/lib/opsi/depot/win11-x64/drivers/classes'   (<string>:115)
[5] [2025-08-11 14:03:43.632] [               ] Deleting link directory '/var/lib/opsi/depot/win11-x64/drivers/vendors'   (<string>:115)
[5] [2025-08-11 14:03:43.638] [               ] Searching for inf files   (<string>:131)
[7] [2025-08-11 14:03:43.638] [               ] Found the following entries: ['excluded', 'preferred', 'additional']   (<string>:136)
[7] [2025-08-11 14:03:43.638] [               ] After filtering for directories: ['excluded', 'preferred', 'additional']   (<string>:141)
[7] [2025-08-11 14:03:43.638] [               ] Searching for files in 'drivers/preferred'   (<string>:148)
[7] [2025-08-11 14:03:43.647] [               ] Found 0 files: []   (<string>:166)
[5] [2025-08-11 14:03:43.647] [               ] Parsing inf files   (<string>:168)
[6] [2025-08-11 14:03:43.658] [               ] Setting owner of '/var/lib/opsi/depot/win11-x64/drivers/pci.ids' to '484:471'   (<string>:92)
[7] [2025-08-11 14:03:43.658] [               ] Setting rights on file '/var/lib/opsi/depot/win11-x64/drivers/pci.ids'   (<string>:105)
[6] [2025-08-11 14:03:43.658] [               ] Setting owner of '/var/lib/opsi/depot/win11-x64/drivers/drivers' to '484:471'   (<string>:92)
[7] [2025-08-11 14:03:43.659] [               ] Setting rights on directory '/var/lib/opsi/depot/win11-x64/drivers/drivers'   (<string>:102)
[6] [2025-08-11 14:03:43.659] [               ] Setting owner of '/var/lib/opsi/depot/win11-x64/drivers/drivers/excluded' to '484:471'   (<string>:92)
:
: [viele aehnliche Zeilen]
:

Code: Alles auswählen

v1054:/var/lib/opsi/depot/win11-x64 # ./show_drivers.py v1218
Additional drivers for integration found using byAudit (System) for vendor: 'VMware, Inc.' model : 'VMware20,1'  Check if drivers are available.
Additional drivers for integration found using byAudit (Motherboard) for vendor: 'Intel Corporation' model : '440BX Desktop Reference Platform'  Check if drivers are available.

PCI-Devices
   [8086:7191]  (Standardsystemgeräte) : PCI-zu-PCI-Brücke
      No driver - vendor directory '/var/lib/opsi/depot/win11-x64/drivers/pciids/8086' not found
   [15AD:07E0]  Standardmäßiger SATA AHCI- Controller : Standardmäßiger SATA AHCI- Controller
      No driver - vendor directory '/var/lib/opsi/depot/win11-x64/drivers/pciids/15AD' not found
   [15AD:0740]  Broadcom Inc. : VMware VMCI Bus Device
      No driver - vendor directory '/var/lib/opsi/depot/win11-x64/drivers/pciids/15AD' not found
   [8086:7110]  Intel : PCI-zu-ISA-Brücke
      No driver - vendor directory '/var/lib/opsi/depot/win11-x64/drivers/pciids/8086' not found
   [8086:7111]  Intel : Intel(R) 82371AB/EB PCI-Bus-Master-IDE-Controller
      No driver - vendor directory '/var/lib/opsi/depot/win11-x64/drivers/pciids/8086' not found
   [8086:7190]  Intel : CPU-zu-PCI-Brücke
      No driver - vendor directory '/var/lib/opsi/depot/win11-x64/drivers/pciids/8086' not found
   [15AD:07C0]  Broadcom Inc. : VMware PVSCSI Controller
      No driver - vendor directory '/var/lib/opsi/depot/win11-x64/drivers/pciids/15AD' not found
   [15AD:07B0]  Broadcom Inc. : vmxnet3 Ethernet Adapter
      No driver - vendor directory '/var/lib/opsi/depot/win11-x64/drivers/pciids/15AD' not found
   [15AD:0405]  Broadcom Inc. : VMware SVGA 3D
      No driver - vendor directory '/var/lib/opsi/depot/win11-x64/drivers/pciids/15AD' not found

USB-Devices
   No devices installed

HD-Audio-Devices
   No devices installed
Wie man am Anfang sieht, werden die Ordner pciids, usbids, classes, vendors gelöscht - danach nicht mehr angelegt.
Auch "Found 0 files" deutet auf ein Problem hin. Ebenso die Ausgabe von "show_drivers.py", die den fehlenden Ordner pciids anmerkt.

Kann dies bitte jemand mal nachvollziehen bzw. gibt es bereits eine Lösung für?
ewimar
Beiträge: 16
Registriert: 10 Aug 2018, 10:19

Re: Problem nach Upgrade auf win11-x64_4.3.0.2-12.opsi

Beitrag von ewimar »

Hallo!

Auf Rückfrage beim uib-Support tritt der Fehler nur bei manchen Installationen auf.
Du gehörst - wie ich - wohl zu dem Kundenkreis, der betroffen ist.
Temporär kannst Du als Lösungsversuch das Skript create_driver_links.py anpassen:
In drei Zeilen (149, 156 und 163) wird r‘\\.inf$‘ durch r‘\.inf$‘ ersetzt.
Erst mit diesen Änderungen konnte ich wieder eine Treibertabelle erstellen.

Frag mich bitte nicht warum das Escaping mal funktioniert und mal nicht. Diese Nuss ist von den uib-Kollegen zu knacken.

Gruß
Martin
wla
Beiträge: 60
Registriert: 28 Mai 2013, 11:41

Re: Problem nach Upgrade auf win11-x64_4.3.0.2-12.opsi

Beitrag von wla »

Danke für die Info.
Ohne python zu kennen, sieht der zweite Ausdruck "richtig" aus. Der Punkt soll als Punkt und nicht als "beliebiges Zeichen" interpretiert werden, darauf würde ich kommen.

Noch etwas debug aus unserem (openSUSE Leap 15.6-)System:

Code: Alles auswählen

v1054:/var/lib/opsi/depot/win11-x64 # /usr/bin/opsi-python -V
Python 3.13.1
v1054:/var/lib/opsi/depot/win11-x64 # rpm -qf /usr/bin/opsi-python
opsi-utils-4.3.16.0-lp156.1.1.x86_64
v1054:/var/lib/opsi/depot/win11-x64 #
Antworten