web-dev-qa-db-fra.com

Le package rsyslog n'est pas encore configuré

Depuis la mise à niveau de la version 8.04 à la version 12.04 -> 10.04, je ne peux plus mettre à niveau ni installer de nouveaux packages.

Je reçois un grand nombre d'erreurs, mais le premier est le resyslog:

 root@sub:~# apt-get -f install
 Reading package lists... Done
 Building dependency tree
 Reading state information... Done
 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
 9 not fully installed or removed.
 After this operation, 0 B of additional disk space will be used.
 Setting up rsyslog (5.8.6-1ubuntu8.6) ...
 dpkg: error processing rsyslog (--configure):
  subprocess installed post-installation script returned error exit status 10
 dpkg: dependency problems prevent configuration of ubuntu-minimal:
  ubuntu-minimal depends on rsyslog; however:
 Package rsyslog is not configured yet.

Alors j'essaie de tout réinstaller:

apt-get install --reinstall dpkg

Cela vomit:

Processing triggers for man-db ...
Setting up dpkg (1.16.1.2ubuntu7.5) ...
Setting up rsyslog (5.8.6-1ubuntu8.6) ...
dpkg: error processing rsyslog (--configure):
 subprocess installed post-installation script returned error exit status 10
No apport report written because MaxReports is reached
dpkg: dependency     problems prevent configuration of ubuntu-minimal:
 ubuntu-minimal depends on rsyslog; however:
Package rsyslog is not configured yet.

Donc, je crois que si je peux réparer le rsyslog, nous allons aller quelque part: /

1
Jamie Hutber

Courir:

Sudo dpkg -r rsyslog

s'il réussit ou pas, lancez:

gksudo gedit /var/lib/dpkg/status

Dans le gedit résultant, supprimez toute la section qui commence par

Package : rsyslog

fermez et exécutez une mise à jour.

4
user308564

Cela a fonctionné. Vous ne savez pas pourquoi ci-dessus est marqué comme recommandé. Personne ne devrait être recommandé de supprimer un paquet sans le réinstaller.

Réponse correcte à: dpkg: les problèmes de dépendance empêchent la configuration de logcheck: logcheck dépend de rsyslog | system-log-daemon; Cependant: Le package rsyslog n'est pas encore configuré. Le paquet system-log-daemon n'est pas installé. Le paquetage rsyslog qui fournit system-log-daemon n'est pas encore configuré.

dpkg: erreur de traitement logcheck du package de traitement (--configure): problèmes de dépendance - laissant non configurés les déclencheurs de traitement pour initramfs-tools (0.130) ... update-initramfs: Génération de /boot/initrd.img-4.18.0-0.bpo.3 -AMD64 W: La configuration d'initramfs-tools définit RESUME =/dev/dm-1 W: mais aucun périphérique d'échange correspondant n'est disponible. Traitement des déclencheurs pour libc-bin (2.24-11 + deb9u4) ... Des erreurs ont été rencontrées lors du traitement: rsyslog logcheck

E: Le sous-processus/usr/bin/dpkg a renvoyé un code d'erreur (1)

https://serverfault.com/questions/751494/rsyslog-upgrade-fails-sub-process-usr-bin-dpkg-returned-an-error-code-1

0
Lucas