Failed to execute 'task setPcpatchPassword xxxx'

Antworten
highman72
Beiträge: 83
Registriert: 28 Sep 2008, 10:07

Failed to execute 'task setPcpatchPassword xxxx'

Beitrag von highman72 »

Hallo lieber Support,

ich habe den Opsiserver unter Ubuntu 8.10 mal installiert (lief vorher anstandslos in einer VM). Dann habe ich den Fehler gemacht die Etch-Version zu installieren, erst mit der Lenny läufts. Ich hatte Ubuntu bei der Installation von Opsi allerdings nicht den richtigen Namen gegeben, die Hosts-Datei und die Hostname-Datei habe ich erst danach geändert.

Hier mal meine Hosts-Datei:

Code: Alles auswählen

127.0.0.1	localhost
10.0.0.15	depotserver.ramschied.intern	depotserver

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Wenn ich nun mit apt-get install --reinstall opsi-depotserver versuche, dem Opsiserver alles neu beizubringen, kriege ich folgende Fehlermeldung:

Code: Alles auswählen

Traceback:
     line 1434 in '<module>' in file '/usr/bin/opsi-admin'
     line 433 in 'exit' in file '/usr/bin/opsi-admin'
     ==>>> Failed to execute 'task setPcpatchPassword xxxxx': Cannot find opsiHostKey for host 'depotserver.ramschied.intern' in file '/etc/opsi/pckeys'
ERROR: Failed to execute 'task setPcpatchPassword xxxxx': Cannot find opsiHostKey for host 'depotserver.ramschied.intern' in file '/etc/opsi/pckeys'
dpkg: Fehler beim Bearbeiten von opsi-depotserver (--configure):
 Unterprozess post-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 opsi-depotserver
E: Sub-process /usr/bin/dpkg returned an error code (1)
Das ursprünglich gesetzte PC-Patch-Passwort zeigt er dabei im Klartext an.
Kriege ich das ohne Neuinstallation von Opsi oder gar Ubuntu wieder hin?

Danke vorab.

Grüße aus Hessen.
Highman72
Benutzeravatar
tobias
Beiträge: 1294
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: Failed to execute 'task setPcpatchPassword xxxx'

Beitrag von tobias »

ich versteh die frage nicht wirklich. Willste den Domainnamen/Hostnamen des Opsiservers ändern?? Wenn ja schau dir mal das an da steht was alles bearbeitet werden muss:
viewtopic.php?f=7&t=167&p=863&hilit=Hos ... 5de43#p863
highman72
Beiträge: 83
Registriert: 28 Sep 2008, 10:07

Re: Failed to execute 'task setPcpatchPassword xxxx'

Beitrag von highman72 »

Ich habe opsi installiert, als ich noch den falschen Hostnamen drin hatte, nämlich ohne den Domain- und TLD-Zusatz. Leider scheint dadurch irgendwas durcheinander gekommen zu sein. Ich weiß nicht, wo ich den Hebel ansetzen muss, um das wieder hinzubiegen.

Ich habe die Ratschläge beim Umbenennen überprüft.

Meine pckeys heißt:

Code: Alles auswählen

depotserver.ramschied.intern.ramschied.intern:aea5870184cbe3314766a6ae28ff74a1
Die depot.ini (im richtigen Verzeichnis) heißt:

Code: Alles auswählen

[depotshare]
remoteurl = smb://depotserver.ramschied.intern/opt_pcbin/install
localurl = file:///opt/pcbin/install

[depotserver]
notes =
network = 127.0.1.0/255.255.225.0
description =

[repository]
remoteurl = webdavs://depotserver.ramschied.intern:4447/products
localurl = file:///var/lib/opsi/products
maxbandwidth = 0
Die global.ini heißt:

Code: Alles auswählen

[generalConfig]
pcptchBitmap1 = winst1.bmp
pcptchBitmap2 = winst2.bmp
pcptchLabel1 = opsi
pcptchLabel2 = uib
secsUntilConnectionTimeOut = 180
button_stopnetworking = 

[networkConfig]
utilsDrive = P:
depotDrive = P:
configDrive = O:
depotId = depotserver.ramschied.intern
winDomain = RAMSCHIED
nextBootServerType = service
nextBootServiceURL = https://10.0.0.15:4447
Weiter weiß ich jetzt auch nicht mehr. Ist doch alles richtig, oder nicht?

Grüße aus Hessen und Danke im Voraus.
Highman72
highman72
Beiträge: 83
Registriert: 28 Sep 2008, 10:07

Re: Failed to execute 'task setPcpatchPassword xxxx'

Beitrag von highman72 »

Neuer Versuch:
Ich hatte alle Paket runtergeworfen und neu geholt. Komme aber zum selben Ergebnis. Ich werde nicht von tftpd nach dem tftp-Basisverzeichnis gefragt. Auch nicht nach dem Verändern von samba.conf und dhcp.conf. Und erst recht nicht nach dem Passwort für den User pcpatch.

Wenn ich das alles richtig wiederholen will, welche Ordner muss ich denn dann löschen? Oder ist es nicht einfacher, den Fehler zu finden und den Hebel an der richtigen Stelle anzusetzen?

Grüße aus Hessen.
Highman72
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2045
Registriert: 29 Mai 2008, 15:14

Re: Failed to execute 'task setPcpatchPassword xxxx'

Beitrag von j.schneider »

highman72 hat geschrieben: Meine pckeys heißt:

Code: Alles auswählen

depotserver.ramschied.intern.ramschied.intern:aea5870184cbe3314766a6ae28ff74a1
Da scheint doch der Fehler zu liegen (doppelte Domain).
Unter Debian ist es in der Regel so, dass eine Deinstallation eines Pakets nicht dessen Konfigurationen löscht.
So ist es auch mit den opsi-Paketen.
Möchte man unter Debian auch die Konfigurationsdateien eines Pakets loswerden hilft "purge".

Code: Alles auswählen

apt-get remove --purge <paketname>
Bzw. wenn das Paket schon deinstalliert wurde:

Code: Alles auswählen

dpkg --purge <paketname>
Gruß
Jan Schneider


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


highman72
Beiträge: 83
Registriert: 28 Sep 2008, 10:07

Re: Failed to execute 'task setPcpatchPassword xxxx'

Beitrag von highman72 »

Uuups! Danke, das war's! Das kommt davon, wenn man Zeilen nicht bis ganz ans Ende liest. Habe ich schlichtweg übersehen!

Und danke für die Debian Nachhilfe! Ist wirklich nicht selbstverständlich, dass Ihr sowas macht!

Tausend Dank! Echt suuuuper Support hier! Macht weiter so!

Grüße aus Hessen.
Highman72
Antworten