Seite 1 von 1

[Gelöst] Error: wrong wInst version, requested :

Verfasst: 05 Jun 2013, 15:13
von ant
Hallo,

wir haben Ende April unsere opsi-Installation aktualisiert:

Code: Alles auswählen

dpkg-query -l | grep opsi
ii  opsi-atftpd                         0.7.dfsg-2.1                                    advanced TFTP server - opsi version with pcr
ii  opsi-configed                       4.0.3.2.1-1                                     OPSI config editor
ii  opsi-depotserver                    4.0.3.1-1                                       opsi depotserver configuration package
ii  opsi-linux-bootimage                20130207-1                                      opsi linux bootimage
ii  opsi-utils                          4.0.3.1-1                                       opsi utils
ii  opsiconfd                           4.0.3.1-1                                       opsi configuration service
ii  opsipxeconfd                        4.0.3.1-1                                       opsi pxe configuration daemon
ii  python-opsi                         4.0.3.1-1                                       opsi python library
Wenn ich richtig verstanden habe aktualisiert sich opsi-winst auf den Clients automatisch, sobald irgendein Paket auf setup gesetzt wird. Leider kann ich das nicht bestätigen.
Was mich irritiert, wir sind anscheinend die einzigen, die das Problem haben. Ist es möglich das automatische Aktualisieren des opsi-winst zu deaktivieren?

Unsere aktuelle Version auf den Clients: opsi-winst 4.11.1.1, opsi-client-agent 4.0.1-12
Inhalt der Datei opsiclientd.log:

Code: Alles auswählen

[1] [Jun 05 15:01:20] [ opsiclientd                   ] Opsiclientd version: 4.0.61 (full)   (Opsiclientd.pyo|233)
[1] [Jun 05 15:01:20] [ opsiclientd                   ] Commandline: C:\Programme\opsi.org\opsi-client-agent\opsiclientd.exe   (Opsiclientd.pyo|238)
[1] [Jun 05 15:01:20] [ opsiclientd                   ] Working directory: C:\WINDOWS\system32   (Opsiclientd.pyo|240)
Vielen Dank im Voraus

Anton

Re: Error: wrong wInst version, requested :

Verfasst: 05 Jun 2013, 21:47
von tobias
also die clients aktualisieren den WINST automatisch aber natürlich nur die Version die du auf deinem Depotserver auch vorhälst.
Die laden nicht einfach irgendeine neue Version aus dem Internet.

Welche hast du denn auf deinem depot?

Re: Error: wrong wInst version, requested :

Verfasst: 06 Jun 2013, 11:36
von ant
Hallo,

danke für den Hinweis, hier die Ausgabe des opsi-package-manager:

Code: Alles auswählen

opsi-package-manager -l
----------------------------------
----------------------------------
   Product ID                Version                   Name
   ==========================================================================================================================================================================================================
   hwaudit                   4.0.5-1                   Client Hardwareinventarisierung
   hwinvent                  4.0-1                     Hardware Inventarisierung
   javaplugindeactivate      1.0-1                     Java Plugin fuer Browser deaktivieren
   javaruntime               1.7.0.21-1                JavaRunTime
   memtest86                 3.5b-1                    Memtest86+
   ntfs-restore-image        4.0-1                     NTFS Image zurückschreiben
   ntfs-write-image          4.0-1                     NTFS Image erstellen
   opsi-client-agent         4.0.3.1-2                 opsi.org client agent
   opsi-template             4.0.2-2                   opsi template product
   opsi-template-with-admin  4.0.2-2                   opsi template for installs with logged in admin
   opsi-winst                4.11.3.6-1                winst
   opsi-winst-test           4.11.3.5-1                opsi-winst test
   shutdownwanted            1.0-4                     shutdown wanted
   swaudit                   4.0.2-1                   Client software invent
   win2003                   4.0.3-1                   Windows 2003 Standard Edition - x86 - deutsch
   win2003-r2-x64            4.0.3-1                   Windows Server 2003 R2 - x64 - english
   win2008                   4.0.3-2                   Windows Server 2008 - x86
   win2008-r2                4.0.3-2                   Windows Server 2008 R2 - x64
   win2008-x64               4.0.3-2                   Windows Server 2008 - x64
   win2012                   4.0.3-2                   Windows Server 2012
   win2k                     4.0.3-1                   Windows 2000 professional - x86 - deutsch
   win7                      4.0.3-2                   Windows 7 - x86
   win7-x64                  4.0.3-2                   Windows 7 - x64
   win8                      4.0.3-2                   Windows
   win8-x64                  4.0.3-2                   Windows
   winvista                  4.0.3-2                   Windows Vista - x86
   winvista-x64              4.0.3-2                   Windows Vista - x64
   winvista-x64-msdn         4.0.3-2                   Windows Vista MSDN - x64
   winxppro                  4.0.3-1                   Windows XP professional - x86 - deutsch
   winxppro-x64              4.0.3-1                   Windows XP professional - x64 - deutsch
   wipedisk                  1.0-2                     Festplatte oder Partitionen loeschen
Soweit ich verstehe, dass ist die Liste der Pakete die auf Repository (hier lokal) vorhanden sind. Es ist möglich mit opsi-package-manager --remove <paketname> die Pakete aus der Depotshare zu entfernen, sie werden dabei nicht aus Repository entfernt.
opsi-winst ist auch in der aktuellen Version auf Depotshare vorhanden.

Außerdem soll opsiclientd die opsi-winst Dateien automatisch aktualisieren (S. 61, opsi-handbuch-stable-de.pdf):
Bei Bedarf stellt er eine Verbindung zum opsi-depot her, aktualisiert die lokale Installation des opsi-winst und
startet diesen zur Bearbeitung der anstehenden Action-Requests (Installationen).
Passiert aber nicht, auch nicht wenn ich irgendein Paket auf 'setup' setze.

Anton

Re: Error: wrong wInst version, requested :

Verfasst: 06 Jun 2013, 11:53
von tobias
du musst das Paket auch erst bei UIB runterladen und dann installieren ODER den product-updater nutzen (siehe Handbuch)
Wenn du es auf deinem Depot hast wird es automatisch auch bei der nächsten produktaktion auf den Clients aktualisiert.

Re: Error: wrong wInst version, requested :

Verfasst: 06 Jun 2013, 12:11
von ant
tobias hat geschrieben:du musst das Paket auch erst bei UIB runterladen und dann installieren ODER den product-updater nutzen (siehe Handbuch)
Wenn du es auf deinem Depot hast wird es automatisch auch bei der nächsten produktaktion auf den Clients aktualisiert.
in meiner letzten Antwort steht doch, dass ich das alles schon gemacht habe.

[Gelöst] Re: Error: wrong wInst version, requested :

Verfasst: 06 Jun 2013, 16:43
von ant
Hallo,

wie immer bin ich selbst Schuld an dem ganzen Schlamassel. Ich habe sogar die Änderungen dokumentiert, man muss nur lesen :oops:

Ich habe falsch die Konfigurationsvariable 'opsiclientd.action_processor.remote_dir' angepasst, und zwar auf den Wert mit absolutem Pfad. Das führt dazu, dass opsiclientd die Datei nie findet.
Der richtige Eintrag lautet opsi-winst\\files\\opsi-winst (in der alten Doku zu 4.0 Stand: 09.11.2010 sah der Eintrag auch so aus: remote_dir = \\install\\opsi-winst\\files\\opsi-winst). Wahrscheinlich
wurde der damals angepasste Wert mit dem absoluten Pfad einfach mitgeschleppt.

Die Fehlermeldung habe ich erst in der Datei 'opsiclientd.log' gefunden, als log_level von 2 auf 7 erhöht wurde (C:\Programme\opsi.org\opsi-client-agent\opsiclientd\opsiclientd.conf).

Vielen Dank für Hilfe

Anton