[gelöst]Python Skript create_driver_links kaputt?

Antworten
sChUhBiDu
Beiträge: 7
Registriert: 30 Jan 2012, 14:53

[gelöst]Python Skript create_driver_links kaputt?

Beitrag von sChUhBiDu »

Hallo,

möchte gerne Treiber in meine Windows Xp Professional Installation einbinden. Habe als pcpatch Benutzer ein Verzeichnis in "/opt/pcbin/install/winxppro/drivers/drivers/additional" angelegt und dort die Treiber reinkopiert. Beim ausführen der create_driver_links.py bekomme ich dann die Fehlermeldung:

Code: Alles auswählen

Command 'wget' found at: '/usr/bin/wget'
Command 'cabextract' found at: '/usr/bin/cabextract'
Buildin drivers dir '/opt/pcbin/install/winxppro/drivers/drivers/buildin' already exists
Deleting link directory '/opt/pcbin/install/winxppro/drivers/classes'
Traceback:
     line 296 in '<module>' in file './create_driver_links.py'
     line 95 in 'unlink' in file './create_driver_links.py'
     line 212 in 'rmtree' in file '/usr/lib/python2.6/shutil.py'
     line 212 in 'rmtree' in file '/usr/lib/python2.6/shutil.py'
     line 206 in 'rmtree' in file '/usr/lib/python2.6/shutil.py'
     line 70 in 'join' in file '/usr/lib/python2.6/posixpath.py'
     ==>>> 'ascii' codec can't decode byte 0xae in position 10: ordinal not in range(128)
'ascii' codec can't decode byte 0xae in position 10: ordinal not in range(128)
Hat jemand eine Idee wo das Problem liegen könnte?
Zuletzt geändert von sChUhBiDu am 18 Mai 2012, 14:43, insgesamt 1-mal geändert.
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: Python Skript create_driver_links kaputt?

Beitrag von d.oertel »

Hi,

als root einloggen

Code: Alles auswählen

cd /opt/pcbin/install/winxppro/
opsi-setup --set-rights /opt/pcbin/install/winxppro/
./create_driver_links.py
Hilft das ?

gruss
d.oertel


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


mdecker
Beiträge: 87
Registriert: 26 Mär 2012, 16:20

Re: Python Skript create_driver_links kaputt?

Beitrag von mdecker »

Hallo,

klingt nach einem Sonderzeichen-Problem. Ist da vielleicht irgendwo eine Treiberdatei mit Sonderzeichen drin?

Sonst könnten auch noch Sonderzeichen in den INF-Dateien selbst Probleme machen. Gibt create_driver_links aus, bei welcher Datei es "stirbt"?

Gruß,
Michael
sChUhBiDu
Beiträge: 7
Registriert: 30 Jan 2012, 14:53

Re: Python Skript create_driver_links kaputt?

Beitrag von sChUhBiDu »

@Doertel

Code: Alles auswählen

cd /opt/pcbin/install/winxppro/
opsi-setup --set-rights /opt/pcbin/install/winxppro/
./create_driver_links.py
Hat leider nicht funktioniert. Beim Ausführen von opsi-setup.... kam auch folgende Meldung:

Code: Alles auswählen

[5] [May 07 14:54:03] Setting rights (opsi-setup|416)
[5] [May 07 14:54:03] Getting current system config (opsi-setup|70)
[3] [May 07 14:54:03] Failed to get vendor/device id for network device eth0 (Posix.py|424)
[5] [May 07 14:54:03] System information: (opsi-setup|120)
[5] [May 07 14:54:03]    distributor  : Debian (opsi-setup|121)
[5] [May 07 14:54:03]    distribution : Debian GNU/Linux 6.0.4 (squeeze) (opsi-setup|122)
[5] [May 07 14:54:03]    ip address   : ***.226.****130 (opsi-setup|123)
[5] [May 07 14:54:03]    netmask      : *** (opsi-setup|124)
[5] [May 07 14:54:03]    subnet       : 1*** (opsi-setup|125)
[5] [May 07 14:54:03]    broadcast    : 1*** (opsi-setup|126)
[5] [May 07 14:54:03]    fqdn         : *****.de (opsi-setup|127)
[5] [May 07 14:54:03]    hostname     : *** (opsi-setup|128)
[5] [May 07 14:54:03]    domain       : **** (opsi-setup|129)
[5] [May 07 14:54:03]    win domain   : WORKGROUP (opsi-setup|130)
[4] [May 07 14:54:03] Failed to read opsi modules file '/etc/opsi/modules': [Errno 2] No such file or directory: u'/etc/opsi/modules' (Backend.py|371)
[5] [May 07 14:54:03] Disabling mysql backend and license management module: no customer in modules file (MySQL.py|391)
[5] [May 07 14:54:04] Setting rights on directory '/opt/pcbin/install/winxppro' (opsi-setup|497)
[3] [May 07 14:54:04] Bad filename 'TouchChip\ufffd Fingerprint Reader' found in directory '/opt/pcbin/install/winxppro/drivers/classes/biometric/SGS Thomson Microelectronics', skipping entry! (__init__.py|630)
[3] [May 07 14:54:04] Bad filename 'TouchChip\ufffd Fingerprint Reader' found in directory '/opt/pcbin/install/winxppro/drivers/vendors/SGS Thomson Microelectronics', skipping entry! (__init__.py|630)

@mdecker
Leider gibt create driver nur den o.g. Fehler aus. Oder kann man das Python Skript mit einem Parameter aufrufen, mit dem mehr angezeigt wird? Das mit den Sonderzeichen ist mir auch in den Sinn gekommen. Mein Linux Kurs ist allerdings schon eine Weile her. Um dateien zu durchsuchen würde ich den grep Befehl nutzen wollen also grep -lir (Ausdruck), allerdings haperts bei mir mit den Sonderzeichen. Die kann ich nicht so in die Konsole eingeben. Also beim Drücken von 'ä' tut sich nichts.
mdecker
Beiträge: 87
Registriert: 26 Mär 2012, 16:20

Re: Python Skript create_driver_links kaputt?

Beitrag von mdecker »

sChUhBiDu hat geschrieben:

Code: Alles auswählen

Command 'wget' found at: '/usr/bin/wget'
Command 'cabextract' found at: '/usr/bin/cabextract'
Buildin drivers dir '/opt/pcbin/install/winxppro/drivers/drivers/buildin' already exists
Deleting link directory '/opt/pcbin/install/winxppro/drivers/classes'
Beim genaueren Hinsehen scheint das Problem beim Löschen von /opt/pcbin/install/winxppro/drivers/classes aufzutreten. Vielleicht kannst du mal versuchen, dieses Verzeichnis manuell zu löschen (

Code: Alles auswählen

rm -r /opt/pcbin/install/winxppro/drivers/classes
) ? Entweder das funktioniert und das Problem ist (hoffentlich) weg oder es tut nicht und es gibt vielleicht ne bessere Fehlermeldung....

Michael
sChUhBiDu
Beiträge: 7
Registriert: 30 Jan 2012, 14:53

Re: Python Skript create_driver_links kaputt?

Beitrag von sChUhBiDu »

Sieht wieder was anders aus nun ;)

Code: Alles auswählen

:/opt/pcbin/install/winxppro# ./create_driver_links.py -vv
Buildin drivers dir '/opt/pcbin/install/winxppro/drivers/drivers/buildin' already exists
Deleting link directory '/opt/pcbin/install/winxppro/drivers/vendors'
Traceback:
     line 296 in '<module>' in file './create_driver_links.py'
     line 95 in 'unlink' in file './create_driver_links.py'
     line 212 in 'rmtree' in file '/usr/lib/python2.6/shutil.py'
     line 206 in 'rmtree' in file '/usr/lib/python2.6/shutil.py'
     line 70 in 'join' in file '/usr/lib/python2.6/posixpath.py'
     ==>>> 'ascii' codec can't decode byte 0xae in position 10: ordinal not in range(128)
'ascii' codec can't decode byte 0xae in position 10: ordinal not in range(128)
mdecker
Beiträge: 87
Registriert: 26 Mär 2012, 16:20

Re: Python Skript create_driver_links kaputt?

Beitrag von mdecker »

sChUhBiDu hat geschrieben:

Code: Alles auswählen

Deleting link directory '/opt/pcbin/install/winxppro/drivers/vendors'
Da würde ich sagen: Gleiche Prozedur nochmal für das Verzeichnis.
sChUhBiDu
Beiträge: 7
Registriert: 30 Jan 2012, 14:53

Re: Python Skript create_driver_links kaputt?

Beitrag von sChUhBiDu »

Sooo, ich hab den betreffenden Ordner ebenfalls mal verschoben und siehe da, es läuft. Ich bekomme lediglich noch eine Fehlermeldung bezüglich einer Zeile in einer inf-Datei:

Code: Alles auswählen

Parse error in inf file 'drivers/buildin/atiintaa.inf' line '%ATI% RAGE 128 PRO Ultra VR AGP     = ati2mpaa, PCI\VEN_1002&DEV_544': Bad hardware device id '544'
Denke aber, dass das nicht kritisch ist. Google liefer mir zu diesem Thema jedenfalls nichts brauchbares.
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1940
Registriert: 28 Mai 2008, 10:53

Re: Python Skript create_driver_links kaputt?

Beitrag von ueluekmen »

Hi,

dieses Problem ist normal und kommt nur beim ersten "sauberen" create_driver_links.py Aufruf. Das Problem ist, dass ATI sich mit seiner Rage Pro 128 nicht an die Standards gehalten hat: Die DeviceID hat nur drei statt der vier Stellen, die es eigentlich haben sollte. (Soviel zu Standards und wie gern Sie von Hardwareherstellern eingehalten wird.)

Aber: Den Buildin-Treiber sollte man sowieso nicht verwenden und wenn man noch einen Rechner hat, der so eine Karte besitzt, sollte man sowieso über eine Neuanschaffung nachdenken.... Der Rechner hat dann seine Beste Zeit schon gehabt ;)


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


sChUhBiDu
Beiträge: 7
Registriert: 30 Jan 2012, 14:53

Re: Python Skript create_driver_links kaputt?

Beitrag von sChUhBiDu »

Gut, dann kann ich das hier ja nun als gelöst ansehen ;)
Antworten