Bug #129
ferméimpossible de refaire la conf si erreur
Description
- machine priv-sdt204
- OS ubuntu 12.04 LTS precise
installer iuem-backuppc-client_1.3-7_all.deb
Se gourrer dans le nom de l'utilisateur : mettre un utilisateur VIDE (problème de copier/coller)
Ensuite, il est impossible de tirer quoi que ce soit du paquet. Si on essaye de le réinstaller, voilà ce qu'on obtient :
- Le machin demande un mot de passe. oui mais lequel et pourquoi et pour quoi ?
- Même si on purge le paquet, la réponse précédente reste enregistrée qqpart dans une DB et on n'a pas la possibilité de donner un nouveau nom d'utilisateur,
- Y'a plein d'erreurs de chown fichier pas trouvé,
- à la fin, c'est pas installé.
/CM
(Reading database ... 143435 files and directories currently installed.) Preparing to replace iuem-backuppc-client 1.3-7 (using .../iuem-backuppc-client_1.3-7_all.deb) ... Use of uninitialized value $package in concatenation (.) or string at /usr/share/debconf/frontend line 65. WARNING: User bckpciuem already exists Unpacking replacement iuem-backuppc-client ... Setting up iuem-backuppc-client (1.3-7) ... chown: cannot access `/var/lib/bckpciuem': No such file or directory chmod: cannot access `/var/lib/bckpciuem': No such file or directory chmod: cannot access `/var/lib/bckpciuem/rsyncsend.sh': No such file or directory chown: cannot access `/var/lib/bckpciuem/.ssh': No such file or directory chmod: cannot access `/var/lib/bckpciuem/.ssh': No such file or directory chmod: cannot access `/var/lib/bckpciuem/.ssh/*': No such file or directory # 172.16.7.220 SSH-2.0-Sun_SSH_1.5 # 172.16.7.220 SSH-2.0-Sun_SSH_1.5 Password: Password: Password: WARNING: The server sent an error : Warning: Identity file /var/lib/bckpciuem/.ssh/register-key not accessible: No such file or directory.Permission denied (gssapi-keyex,gssapi-with-mic,publickey,keyboard-interactive). dpkg: error processing iuem-backuppc-client (--install): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: iuem-backuppc-client
Mis à jour par Anonyme il y a plus de 12 ans
Est ce que tu peux retrouver l'output de la désinstallation ou purge du paquet ?
Note pour moi :
- WARNING: User bckpciuem already exists
- les fichiers dans le home dir n'existent pas
=> la désinstallation ne fonctionne pas bien (l'utilisateur n'est pas supprimé mais ses fichiers sont virés)
Mis à jour par Anonyme il y a plus de 12 ans
Voici un output d'installation avec mauvais login :
Sélection du paquet iuem-backuppc-client précédemment désélectionné. Dépaquetage de iuem-backuppc-client (à partir de .../iuem-backuppc-client_1.3-7_all.deb) ... Use of uninitialized value $package in concatenation (.) or string at /usr/share/debconf/frontend line 65. Use of uninitialized value $package in length at /usr/share/debconf/frontend line 66. Creating user bckpciuem and its home directory /var/lib/bckpciuem Paramétrage de ssh (1:5.3p1-3ubuntu7) ... Paramétrage de iuem-backuppc-client (1.3-7) ... # 172.16.7.220 SSH-2.0-Sun_SSH_1.5 # 172.16.7.220 SSH-2.0-Sun_SSH_1.5 WARNING: The server sent an error : 172.16.2.106 51151 172.16.7.220 22 : bad user request : -->cdrfsz<-- dpkg : erreur de traitement de iuem-backuppc-client (--configure) : le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1 Des erreurs ont été rencontrées pendant l'exécution : iuem-backuppc-client E: Sub-process /usr/bin/dpkg returned an error code (1)
Mis à jour par Anonyme il y a plus de 12 ans
à priori, la base debconf est correctement nettoyée.
root@x-iuem106:~# debconf-show iuem-backuppc-client iuem-backuppc-client/bckpcuser: bckpciuem iuem-backuppc-client/postinstall_serverip: 172.16.7.220 * iuem-backuppc-client/postinstall_user: cdrfsz iuem-backuppc-client/bckpchome: /var/lib/bckpciuem iuem-backuppc-client/postinstall_server: dugong.univ-brest.fr root@x-iuem106:~# apt-get remove --purge iuem-backuppc-client Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Les paquets suivants seront ENLEVÉS : iuem-backuppc-client* 0 mis à jour, 0 nouvellement installés, 1 à enlever et 108 non mis à jour. 1 partiellement installés ou enlevés. Après cette opération, 0o d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer [O/n] ? (Lecture de la base de données... 33062 fichiers et répertoires déjà installés.) Suppression de iuem-backuppc-client ... Purge des fichiers de configuration de iuem-backuppc-client ... root@x-iuem106:~# id bckpcoiem id: bckpcoiem: No such user root@x-iuem106:~# id bckpciuem uid=1003(bckpciuem) gid=1003(bckpciuem) groups=1003(bckpciuem) root@x-iuem106:~# debconf-show iuem-backuppc-client root@x-iuem106:~#
Mis à jour par Anonyme il y a plus de 12 ans
Malgré l'appel à debconf-purge, on voit toujours dans le cache :
root@x-iuem106:/var/cache/debconf# grep cdrfsz * config.dat:Value: cdrfsz config.dat-old:Value: cdrfsz
Pour corriger ça manuellement :
echo purge | debconf-communicate
Mis à jour par Anonyme il y a plus de 12 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Applied in changeset 60a0b898941600c7456a3a4e2af93b4955c0c8fa.
Mis à jour par Anonyme il y a plus de 12 ans
- Statut changé de Résolu à Fermé
- Version cible mis à v1.10
Ce commentaire est une version polie de :
"DEBCONF ME CASSE LES COUILLES !!!!"
... sans déconner ...
J'ai mis à jour le paquet.
Pour retirer complètement les enregistrements du cache de debconf, faire :
echo purge | debconf-communicate
ou bien :
apt-get update apt-get install iuem-backuppc-client apt-get remove --purge iuem-backuppc-client
Ensuite, on peut refaire l'installation :
apt-get install iuem-backuppc-client