1: Pas s'énerver: respirer un bon coup, et se préparer à essayer de comprendre
2: Diagnostic
root@ubuntu:/var/cache/apt/archives # apt-get -f install
(...)
Les paquets supplémentaires suivants seront installés :
samba
Les paquets suivants seront mis à jour :
samba
1 mis à jour, 0 nouvellement installés, 0 à enlever et 18 non mis à jour.
11 partiellement installés ou enlevés.
Alors cas typique:
- 11 partiellement installés ou enlevés: il y a donc eu unu problème lors de la dernière installation, pour que 11 packages n'aient pas fini dêtre installés
- le apt-get -f install veut réinstaller samba: probablement lui qui avait bloqué le dernier processus d'installation.
Bon, poursuivons:
Préparation du remplacement de samba 3.0.7-1ubuntu6 (en utilisant .../samba_3.0. 7-1ubuntu6.3_i386.deb) ...
invoke-rc.d: dangling symlink: /etc/rc2.d/K09samba
dpkg : avertissement - ancien script pre-removal a retourné un code d'erreur de sortie 102
dpkg - tentative d'exécution du script du nouveau paquet à la place ...
invoke-rc.d: dangling symlink: /etc/rc2.d/K09samba
dpkg : erreur de traitement de /var/cache/apt/archives/samba_3.0.7-1ubuntu6.3_i3 86.deb (--unpack) :
le sous-processus nouveau script pre-removal a retourné une erreur de sortie d' état 102
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/samba_3.0.7-1ubuntu6.3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ben la voilà l'erreur qui bloque tout:
dangling symlink: /etc/rc2.d/K09samba
C'est à dire que ton fichier /etc/rc2.d/K09samba est un lien symbolique vers un fichier inexistant... Je ne sais pas l'origine de cette erreur mais probablement un pb entre les packages Debian/Ubuntu, et un fichier qui ne fallait pas a été effaçé.
3. Réparation.
/etc/rc2.d/K09samba devrait pointer vers un fichier de type ../init.d/samba
Le plus simple est de tenter de gruger diplomatiquement apt. Tente un "touch /etc/init.d/samba" (enfin, vérifie sur quel fichier devrait en fait pointer ton dangling symlink, mais ça devrait en gros être ça). Fait aussi peut-être au passage un "chmod +x /etc/init.d/samba",
des fois qu'un script veuille l'exécuter (de toute façon, tu viens de créer un fichier vide ).
Bon, la la situation devrait être moins pire, donc tente:
- apt-get -f install, et vérifie que le processus continue sans bloquer.
- apt-get --reinstall install samba, pour être sur
# Essayer de réparer proprement en 3 étapes
Posté par THE_ALF_ . En réponse au message Problème apt. Évalué à 3.
2: Diagnostic
Alors cas typique:
- 11 partiellement installés ou enlevés: il y a donc eu unu problème lors de la dernière installation, pour que 11 packages n'aient pas fini dêtre installés
- le apt-get -f install veut réinstaller samba: probablement lui qui avait bloqué le dernier processus d'installation.
Bon, poursuivons:
Ben la voilà l'erreur qui bloque tout:
dangling symlink: /etc/rc2.d/K09samba
C'est à dire que ton fichier /etc/rc2.d/K09samba est un lien symbolique vers un fichier inexistant... Je ne sais pas l'origine de cette erreur mais probablement un pb entre les packages Debian/Ubuntu, et un fichier qui ne fallait pas a été effaçé.
3. Réparation.
/etc/rc2.d/K09samba devrait pointer vers un fichier de type ../init.d/samba
Le plus simple est de tenter de gruger diplomatiquement apt. Tente un "touch /etc/init.d/samba" (enfin, vérifie sur quel fichier devrait en fait pointer ton dangling symlink, mais ça devrait en gros être ça). Fait aussi peut-être au passage un "chmod +x /etc/init.d/samba",
des fois qu'un script veuille l'exécuter (de toute façon, tu viens de créer un fichier vide ).
Bon, la la situation devrait être moins pire, donc tente:
- apt-get -f install, et vérifie que le processus continue sans bloquer.
- apt-get --reinstall install samba, pour être sur
Marche-t-y comme ça ?