Kaputtes Paket policyd-weight blockiert Paketverwaltung

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
eufles
Beiträge: 1
Registriert: 08.04.2014 10:16:34

Kaputtes Paket policyd-weight blockiert Paketverwaltung

Beitrag von eufles » 08.04.2014 10:34:29

Hallo. Ich habe mir anscheinend ein häßliches Paketproblem eingetreten. Zur Zeit scheitern alle Paketinstallations- und Upgrade-Versuche an policyd-weight.

Fehlermeldung bei Reinstallation wie folgt:

Code: Alles auswählen

-# sudo apt-get --reinstall install policyd-weight
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be upgraded:
  policyd-weight
1 upgraded, 0 newly installed, 0 to remove and 65 not upgraded.
3 not fully installed or removed.
Need to get 0 B/50.4 kB of archives.
After this operation, 1024 B of additional disk space will be used.
(Reading database ... 46512 files and directories currently installed.)
Preparing to unpack .../policyd-weight_0.1.15.2-7_all.deb ...
Stopping policyd-weight (incl. cache): policyd-weightsetlogsock: unix: No such file or directory. If you are on Solaris you might want to set $syslog_socktype = 'stream'; at /usr/sbin/policyd-weight line 719.
 failed!
invoke-rc.d: initscript policyd-weight, action "stop" failed.
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg: trying script from the new package instead ...
Stopping policyd-weight (incl. cache): policyd-weightsetlogsock: unix: No such file or directory. If you are on Solaris you might want to set $syslog_socktype = 'stream'; at /usr/sbin/policyd-weight line 719.
 failed!
invoke-rc.d: initscript policyd-weight, action "stop" failed.
dpkg: error processing archive /var/cache/apt/archives/policyd-weight_0.1.15.2-7_all.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
Starting policyd-weight: policyd-weightsetlogsock: unix: No such file or directory. If you are on Solaris you might want to set $syslog_socktype = 'stream'; at /usr/sbin/policyd-weight line 719.
 failed!
invoke-rc.d: initscript policyd-weight, action "start" failed.
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 /var/cache/apt/archives/policyd-weight_0.1.15.2-7_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Deinstallation schlägt auch fehl:

Code: Alles auswählen

-# sudo apt-get remove policyd-weight
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  policyd-weight
0 upgraded, 0 newly installed, 1 to remove and 65 not upgraded.
3 not fully installed or removed.
After this operation, 203 kB disk space will be freed.
Do you want to continue? [Y/n] y
dpkg: error processing package policyd-weight (--remove):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting a removal
Errors were encountered while processing:
 policyd-weight
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ich bin grad etwas ratlos. Ist ein V-Server mit 'nem Squeezy drauf, policyd-weight brauch ich eigentlich für die Spamfilterung meines Mailservers. Das Problem liegt offensichtlich auf dpkg-Ebene, aber mir fehlt grad der Ansatz. Er versucht, das Skript zum Dienst-Anhalten auszuführen, wenn ich das richtig verstehe, und das liefert eine Fehlermeldung. Der Dienst ist aber gar nicht gestartet - gibt es irgend eine Möglichkeit, das Ausführen dieses Skriptes zu umgehen?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Kaputtes Paket policyd-weight blockiert Paketverwaltung

Beitrag von rendegast » 08.04.2014 11:21:21

Versuche es mal mit aptitude (dist-upgrade), um die "and 65 not upgraded." schonmal wegzubekommen.
Eventuell ist die erste angebotene Lösung nicht die beste -> mal weiterblättern 'n'.

Code: Alles auswählen

dpkg --force-help

dpkg -P --force-.... policyd-weight
sollte das Paket entfernen können.
Danach gegebenenfalls Benutzer/Gruppe/Home polw separat entfernen.

3 not fully installed or removed.

Code: Alles auswählen

dpkg -l | egrep -v "^ii"
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten