./create_driver_links.py funktioniert anscheinend nicht
./create_driver_links.py funktioniert anscheinend nicht
Laut Punkt 4.2.10.7 des "opsi-getting-started-stable-de"-Manuals (4.0.3) sollen durch die Ausführung des Skripts "eine Reihe von Links" erzeugt werden. Meinem Verständnis nach soll also bei Erfolg eine Dateistruktur vergleichbar mit der unter Punkt 4.2.10.5 vorliegen. Ist aber nicht so. Weder werden die Links gesetzt (ich habe Hersteller-Treiber unter "additional/byAudit" abgelegt, ebenfalls nach Vorgabe des Manuals), noch finde ich die Windows 7 Standardtreiber unter "buildin". "./show_drivers.py" führt dementsprechend auch nur zu "driver not found"-Meldungen, genauer: "No driver - vendor directory '/opt/pcbin/install/win7-x64/drivers/pciids/8086' not found".
"opsi-setup --set-rights" ist ausgeführt worden. Es handelt sich um ein "Windows 7 Prof. X64 SP1 Deutsch" (Volumenlizenz), abgelegt im Verzeichnis "install/win7-x64/installfiles". Getestet wird auf dem virtualisierten opsi-Server (4.0.3), den man von der Website herunterladen kann.
Irgendwelche Ideen?
Beste Grüße,
Marc
"opsi-setup --set-rights" ist ausgeführt worden. Es handelt sich um ein "Windows 7 Prof. X64 SP1 Deutsch" (Volumenlizenz), abgelegt im Verzeichnis "install/win7-x64/installfiles". Getestet wird auf dem virtualisierten opsi-Server (4.0.3), den man von der Website herunterladen kann.
Irgendwelche Ideen?
Beste Grüße,
Marc
Re: ./create_driver_links.py funktioniert anscheinend nicht
Hi,
läuft create_driver_links denn komplett durch oder bleibt das hängen?
Gruß,
Michael
läuft create_driver_links denn komplett durch oder bleibt das hängen?
Gruß,
Michael
Re: ./create_driver_links.py funktioniert anscheinend nicht
Moinsens,
schau doch mal nach ob driverlinks.py auch wirklich das Verzeichnis
Gruß
Thomas_H
schau doch mal nach ob driverlinks.py auch wirklich das Verzeichnis
finden kann und das Recht hat, darauf zuzugreifen. Meist kopiert man was als standartuser oder root hinein, vergisst aber, dass opsi-tools mitunter unter einem ganz anderen Namen agieren und dann keine Rechte haben.'/opt/pcbin/install/win7-x64/drivers/pciids/8086'
Gruß
Thomas_H
Kennst Du schon die WIKI für OPSI-Scripte? Fertige Installationsscripte bekommen und ablegen unter OPSI-Wiki
Aus dem Glashaus : UIB bietet auch Schulungen und Supportverträge für Opsi an.
Aus dem Glashaus : UIB bietet auch Schulungen und Supportverträge für Opsi an.
Re: ./create_driver_links.py funktioniert anscheinend nicht
läuft durch. Dauert keine Sekunde ...mdecker hat geschrieben:Hi,
läuft create_driver_links denn komplett durch oder bleibt das hängen?
l
Re: ./create_driver_links.py funktioniert anscheinend nicht
Ich dachte, die Berechtigungen würden (nach dem Kopieren der Treiber) per "opsi-setup --set-rights" vergeben. Auf den kopierten Treiberverzeichnissen liegen auf jeden Fall jeweils die Berechtigungen "drwxrws---" für "opsifonfd pcpatch". Die Dateien selbst haben "-rw-rw----".Thomas_H hat geschrieben:schau doch mal nach ob driverlinks.py auch wirklich das Verzeichnis
finden kann und das Recht hat, darauf zuzugreifen. Meist kopiert man was als standartuser oder root hinein, vergisst aber, dass opsi-tools mitunter unter einem ganz anderen Namen agieren und dann keine Rechte haben.'/opt/pcbin/install/win7-x64/drivers/pciids/8086'
Das Verzeichnis "pciids/8086" gibt es ja nicht, das ist ja der Punkt. Ich hatte das aus dem Manual so verstanden, daß dieses Verzeichnis (also der Link auf das eigentliche Verzeichnis) durch das Script erstellt wird. Die Treiber liegen ja dort, wo sie hin kopiert worden sind: "drivers/drivers/additional/byAudit/<vendor>/<model>". Das Verzeichnis "byAudit" war übrigens nicht vorhanden, das habe ich manuell angelegt.
Re: ./create_driver_links.py funktioniert anscheinend nicht
Moinsens,
Also, die zusätzlichen Treiber gehören entsprechend der Getting Started, Kapitel 4.2.10 in das Verzeichnis /opt/pcbin/install/winBlaBla/drivers/drivers/preferred dort packst Du die Treiber hinein, die speziell für die Maschinen sind, auf denen Du das OS installieren willst und die auch entsprechend der Empfehlung signiert sind. Mit dem Befehl
- vollkommen korrekt Deinerseits - setzt Du sicherheitshalber die richtigen Rechte und führst dann aus dem Verzeichnis /opt/pcbin/install/winBlaBla den Befehl
aus.
So sollte es auch funktionieren.
Gruß
Thomas_H
Klingt alles etwas durcheinander...lmaccess hat geschrieben: Das Verzeichnis "pciids/8086" gibt es ja nicht, das ist ja der Punkt. Ich hatte das aus dem Manual so verstanden, daß dieses Verzeichnis (also der Link auf das eigentliche Verzeichnis) durch das Script erstellt wird. Die Treiber liegen ja dort, wo sie hin kopiert worden sind: "drivers/drivers/additional/byAudit/<vendor>/<model>". Das Verzeichnis "byAudit" war übrigens nicht vorhanden, das habe ich manuell angelegt.
Also, die zusätzlichen Treiber gehören entsprechend der Getting Started, Kapitel 4.2.10 in das Verzeichnis /opt/pcbin/install/winBlaBla/drivers/drivers/preferred dort packst Du die Treiber hinein, die speziell für die Maschinen sind, auf denen Du das OS installieren willst und die auch entsprechend der Empfehlung signiert sind. Mit dem Befehl
Code: Alles auswählen
opsi-setup --set-rights
Code: Alles auswählen
create_driver_links.py
So sollte es auch funktionieren.
Gruß
Thomas_H
Kennst Du schon die WIKI für OPSI-Scripte? Fertige Installationsscripte bekommen und ablegen unter OPSI-Wiki
Aus dem Glashaus : UIB bietet auch Schulungen und Supportverträge für Opsi an.
Aus dem Glashaus : UIB bietet auch Schulungen und Supportverträge für Opsi an.
-
- Beiträge: 77
- Registriert: 31 Dez 2010, 09:45
Re: ./create_driver_links.py funktioniert anscheinend nicht
Hallo,
hatte ein ähnliches Problem, vielleicht hilft nachfolgendes:
viewtopic.php?f=7&t=4655
mfg,
martin_esp
hatte ein ähnliches Problem, vielleicht hilft nachfolgendes:
viewtopic.php?f=7&t=4655
mfg,
martin_esp
Re: ./create_driver_links.py funktioniert anscheinend nicht
Hi Thomas,
erst einmal: ich habe die Treiber nun in das Verzeichnis "preferred" verschoben, wie von Dir vorgeschlagen. Nun passiert bei der Ausführung von "./create_driver_links.py" auch etwas . "show_drivers.py" zeigt mir danach an, daß fast alle Treiber gefunden worden sind. Vielen Dank soweit.
Der Grund dafür ist mir aber noch nicht klar. Ich bin nach Punkt 4.2.10.4 vorgegangen, weil ich die Treiber vorher per "Double Driver" von einem funktionierenden Rechner extrahiert hatte und anschließend jeweils nach "vendor" und "model" in eigenen Verzeichnissen abgelegt hatte. Mir ist jetzt immer noch nicht klar, warum die Treiber unter "preferred" abgelegt werden müssen. Oder andersherum: wann genau geht man denn dann nach 4.2.10.4 vor, wie wird das (bei mir nicht vorhandene) Verzeichnis "byAudit" angelegt und wo werden die Treiber hinkopiert? Naja, das ist jetzt vielleicht auch alles viel zu langatmig. Ich denke da noch einmal in Ruhe drüber nach. Und vielleicht darf ich ja auch mal an einer Schulung teilnehmen, wenn die Tests die Geschäftsleitung davon überzeugen, daß der Einsatz von OPSI eine sinnvolle Maßnahme ist.
Vielen Dank noch einmal,
Marc
PS: gibt es bzgl. der Windows eigenen Treiber eigentlich noch etwas zu beachten. Nach "show_drivers.py" werden z.B. keine Treiber für Maus und Tastatur gefunden. Da sollten aber doch die buildin-Treiber genügen, oder?!
erst einmal: ich habe die Treiber nun in das Verzeichnis "preferred" verschoben, wie von Dir vorgeschlagen. Nun passiert bei der Ausführung von "./create_driver_links.py" auch etwas . "show_drivers.py" zeigt mir danach an, daß fast alle Treiber gefunden worden sind. Vielen Dank soweit.
Der Grund dafür ist mir aber noch nicht klar. Ich bin nach Punkt 4.2.10.4 vorgegangen, weil ich die Treiber vorher per "Double Driver" von einem funktionierenden Rechner extrahiert hatte und anschließend jeweils nach "vendor" und "model" in eigenen Verzeichnissen abgelegt hatte. Mir ist jetzt immer noch nicht klar, warum die Treiber unter "preferred" abgelegt werden müssen. Oder andersherum: wann genau geht man denn dann nach 4.2.10.4 vor, wie wird das (bei mir nicht vorhandene) Verzeichnis "byAudit" angelegt und wo werden die Treiber hinkopiert? Naja, das ist jetzt vielleicht auch alles viel zu langatmig. Ich denke da noch einmal in Ruhe drüber nach. Und vielleicht darf ich ja auch mal an einer Schulung teilnehmen, wenn die Tests die Geschäftsleitung davon überzeugen, daß der Einsatz von OPSI eine sinnvolle Maßnahme ist.
Vielen Dank noch einmal,
Marc
PS: gibt es bzgl. der Windows eigenen Treiber eigentlich noch etwas zu beachten. Nach "show_drivers.py" werden z.B. keine Treiber für Maus und Tastatur gefunden. Da sollten aber doch die buildin-Treiber genügen, oder?!
Re: ./create_driver_links.py funktioniert anscheinend nicht
Danke Martin, den Thread hatte ich schon gefunden. Die vorgeschlagenen Änderungen in der "create_driver_links.py" haben in meinem Fall aber bisher keine Wirkung gezeigt. Ich schaue mir das speziell wegen der buildin-Treiber aber noch einmal genauer an.martin_esp hat geschrieben:Hallo,
hatte ein ähnliches Problem, vielleicht hilft nachfolgendes:
viewtopic.php?f=7&t=4655
mfg,
martin_esp
Gruß,
Marc
Re: ./create_driver_links.py funktioniert anscheinend nicht
Moinsens,
Bei uns sieht es so aus:
Internet-PC aufsetzen mit WinXP, Firefox, Irfanview, AVG, Updates, Openoffice, FreePDF, Foxit-Reader, Flash, .Net, Videolan und XP-Codecpak
Per Hand: ca 6 Stunden, incl Reinigung des Rechners. Tatsächliche Zeit am Rechner (Arbeitszeit): ca 4 Stunden
mir opsi: ca 45 Minuten, bei gut gewartetem opsi-Server!
Gruß
Thomas_H
Nach dem Punkt 4.2.10.4 kannst Du wirklich nur vorgehen, wenn Du einen Treiber entsprechend der von der Hardwareinventarisierung gefundenen Modelbezeichning ablegst. Das wird aber - so denke ich in den seltensten Fällen der Fall sein, weil die Bezeichnung wirklich exakt passen muss. Vielleicht kann jemand von UIB diesen Unterschied und die Voraussetzungen dazu nochmals erläutern. In aller Regel ist der Admin gut bedient wie oben beschrieben vorzugehen.lmaccess hat geschrieben: Der Grund dafür ist mir aber noch nicht klar. Ich bin nach Punkt 4.2.10.4 vorgegangen, weil ich die Treiber vorher per "Double Driver" von einem funktionierenden Rechner extrahiert hatte und anschließend jeweils nach "vendor" und "model" in eigenen Verzeichnissen abgelegt hatte. Mir ist jetzt immer noch nicht klar, warum die Treiber unter "preferred" abgelegt werden müssen.
Ist relativ einfach ein überzeugendes Argument zu finden: Was kostet ein Rechner, den Du per Hand aufgesetzt hast und was ein Rechner, der mit Opsi automatisch eingerichtet wird? Selbst wenn Du ein Image hast, wirst Du die darauf installierte Software immer wieder aktualisieren.lmaccess hat geschrieben:Und vielleicht darf ich ja auch mal an einer Schulung teilnehmen, wenn die Tests die Geschäftsleitung davon überzeugen, daß der Einsatz von OPSI eine sinnvolle Maßnahme ist.
Bei uns sieht es so aus:
Internet-PC aufsetzen mit WinXP, Firefox, Irfanview, AVG, Updates, Openoffice, FreePDF, Foxit-Reader, Flash, .Net, Videolan und XP-Codecpak
Per Hand: ca 6 Stunden, incl Reinigung des Rechners. Tatsächliche Zeit am Rechner (Arbeitszeit): ca 4 Stunden
mir opsi: ca 45 Minuten, bei gut gewartetem opsi-Server!
Nö... die Windows-eigenen Treiber sollten genügen. Oder ebenfalls die Treiber des Herstellers einspielen.lmaccess hat geschrieben: gibt es bzgl. der Windows eigenen Treiber eigentlich noch etwas zu beachten?
Gruß
Thomas_H
Kennst Du schon die WIKI für OPSI-Scripte? Fertige Installationsscripte bekommen und ablegen unter OPSI-Wiki
Aus dem Glashaus : UIB bietet auch Schulungen und Supportverträge für Opsi an.
Aus dem Glashaus : UIB bietet auch Schulungen und Supportverträge für Opsi an.