Fehler bei Update auf 4.05

Antworten
no mercy
Beiträge: 8
Registriert: 13 Jun 2014, 14:39

Fehler bei Update auf 4.05

Beitrag von no mercy »

Hallo,

ich erhalte folgenden Fehler wenn ich das opsi product update anstosse

Code: Alles auswählen

Traceback:
     line 420 in '_runPackageScript' in file '/usr/lib/python2.7/dist-packages/OPSI/Util/Product.py'
     line 827 in 'execute' in file '/usr/lib/python2.7/dist-packages/OPSI/System/Posix.py'
     ==>>> Command '/tmp/.opsi.unpack.ArVNe/OPSI/preinst' failed (1):
Temporary directory /var/lib/opsi/depot/opsi-client-agent/../opsi-client-agent.tmp already exist, aborting!
Traceback:
     line 201 in 'installPackage' in file '/usr/lib/python2.7/dist-packages/OPSI/Backend/Depotserver.py'
     line 427 in 'runPreinst' in file '/usr/lib/python2.7/dist-packages/OPSI/Util/Product.py'
     line 424 in '_runPackageScript' in file '/usr/lib/python2.7/dist-packages/OPSI/Util/Product.py'
     ==>>> Failed to execute package script 'preinst' of package '/var/lib/opsi/repository/opsi-client-agent_4.0.5.2-2.opsi': Command '/tmp/.opsi.unpack.ArVNe/OPSI/preinst' failed (1):
Temporary directory /var/lib/opsi/depot/opsi-client-agent/../opsi-client-agent.tmp already exist, aborting!
Traceback:
     line 1203 in '<module>' in file '/usr/bin/opsi-product-updater'
     line 1198 in 'main' in file '/usr/bin/opsi-product-updater'
     line 669 in 'processUpdates' in file '/usr/bin/opsi-product-updater'
     line 1 in 'depot_installPackage' in file '<string>'
     line 445 in '_executeMethod' in file '/usr/lib/python2.7/dist-packages/OPSI/Backend/Backend.py'
     line 1 in 'depot_installPackage' in file '<string>'
     line 445 in '_executeMethod' in file '/usr/lib/python2.7/dist-packages/OPSI/Backend/Backend.py'
     line 1 in 'depot_installPackage' in file '<string>'
     line 445 in '_executeMethod' in file '/usr/lib/python2.7/dist-packages/OPSI/Backend/Backend.py'
     line 109 in 'depot_installPackage' in file '/usr/lib/python2.7/dist-packages/OPSI/Backend/Depotserver.py'
     line 394 in 'installPackage' in file '/usr/lib/python2.7/dist-packages/OPSI/Backend/Depotserver.py'
     ==>>> Backend error: Failed to install package '/var/lib/opsi/repository/opsi-client-agent_4.0.5.2-2.opsi' on depot 'opsi.hesse.lan': Failed to execute package script 'preinst' of package '/var/lib/opsi/repository/opsi-client-agent_4.0.5.2-2.opsi': Command '/tmp/.opsi.unpack.ArVNe/OPSI/preinst' failed (1):
Temporary directory /var/lib/opsi/depot/opsi-client-agent/../opsi-client-agent.tmp already exist, aborting!
ERROR: Backend error: Failed to install package '/var/lib/opsi/repository/opsi-client-agent_4.0.5.2-2.opsi' on depot 'opsi.hesse.lan': Failed to execute package script 'preinst' of package '/var/lib/opsi/repository/opsi-client-agent_4.0.5.2-2.opsi': Command '/tmp/.opsi.unpack.ArVNe/OPSI/preinst' failed (1):
Temporary directory /var/lib/opsi/depot/opsi-client-agent/../opsi-client-agent.tmp already exist, aborting!
Ansich sehen die Versionen aber sauber aus.

root@opsi:~/Arbeitsfläche# dpkg -l | grep opsi
ii opsi-atftpd 0.7.dfsg-4 advanced TFTP server - opsi version with pcre, fifo and max-blksize patches
ii opsi-configed 4.0.5.2.11-1 OPSI config editor
ii opsi-depotserver 4.0.5.11-1 opsi depotserver configuration package
ii opsi-linux-bootimage 20140919-2 opsi linux bootimage
ii opsi-nagios-plugins 4.0.2.1-1 opsi nagios plugins
ii opsi-utils 4.0.5.6-2 opsi utils
ii opsiconfd 4.0.5.2-1 opsi configuration service
ii opsipxeconfd 4.0.5.3-6 opsi pxe configuration daemon
ii python-opsi 4.0.5.15-1


Wenn ich in unter /etc/opsi/version schaue steht dort auch 4.0.5.15

Was ist falsch gelaufen?


Vorgegangen bin ich folgendermaßen


aptitude update
aptitude upgrade
opsi-product-updater -i -vv

Danach wollte ich noch folgendes machen

opsi-setup --set-rights
Neustart
Benutzeravatar
koepkek
uib-Team
Beiträge: 257
Registriert: 11 Jan 2012, 11:27

Re: Fehler bei Update auf 4.05

Beitrag von koepkek »

Hi

bitte die folgende Datei suchen und ggfls. umbenennen oder löschen:
/var/lib/opsi/depot/opsi-client-agent/../opsi-client-agent.tmp already

danach mit

Code: Alles auswählen

opsi-package-manager -i <Paketname>
nochmal installieren.
Das -i in diesem Aufruf kannst du eigentlich weglassen, wenn du den Aufruf nicht das erste mal ausführst

Code: Alles auswählen

opsi-product-updater -i -vv
Gruß Karsten


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


no mercy
Beiträge: 8
Registriert: 13 Jun 2014, 14:39

Re: Fehler bei Update auf 4.05

Beitrag von no mercy »

Hallo,

/var/lib/opsi/depot/opsi-client-agent/../opsi-client-agent.tmp habe ich gelöscht

dann habe ich opsi-package-manager -i opsi-client-agent ausgeführt, erhielt dort aber einen Fehler.

Dann habe ich opsi-product-updater -i -vv ausgeführt und es hat alles funktioniert. Danke
Antworten