#26 Le 24/11/2009, à 21:28
- abelthorne
Re : [RESOLU] Paquet cassé SAMBA
À tout hasard, essaie de forcer la réinstallation du paquet dpkg mais j'y crois moyen.
Hors ligne
#27 Le 24/11/2009, à 21:54
- flomyfa
Re : [RESOLU] Paquet cassé SAMBA
ben tu avais raison de ne pas trop y croire.
C'est toujours la même chanson.
Hors ligne
#28 Le 24/11/2009, à 22:03
- abelthorne
Re : [RESOLU] Paquet cassé SAMBA
Là, je commence à plus vraiment avoir d'idée...
Si tu fermes Synaptic, que tu effaces les fichiers .deb dans /var/cache/apt/archives s'il y en a, que tu télécharges le DEB sur packages.ubuntu.com et que tu essaies de l'installer, même message d'erreur ?
Hors ligne
#29 Le 24/11/2009, à 22:36
- flomyfa
Re : [RESOLU] Paquet cassé SAMBA
Toujours la même chose, il me dit que mon système a des dépendances cassées : un petit malin !
est-ce que tu crois que la seule solution va être la réinstall de mon pc ?
Hors ligne
#30 Le 24/11/2009, à 22:43
- abelthorne
Re : [RESOLU] Paquet cassé SAMBA
Il doit bien y avoir une solution. Mais pas évidente.
Il y a un truc que tu peux essayer mais je ne suis pas sûr que ce soit très conseillé : sudo aptitude remove samba (au lieu d'apt-egt). J'ai ouï-dire qu'il était déconseillé de mélanger l'utilisation d'apt-get et aptitude, étant donné qu'ils gèrent les dépendance différemment.
Néanmoins, dans les quelques recherches que j'ai faites sur ton problème, quelqu'un a suggéré cette solution sur une situation similaire.
Hors ligne
#31 Le 24/11/2009, à 22:51
- flomyfa
Re : [RESOLU] Paquet cassé SAMBA
J'avais entendu dire la même chose.
Voilà le résultat, c'est pas gagné :
Suppression de samba ...
invoke-rc.d: unknown initscript, /etc/init.d/samba not found.
dpkg : erreur de traitement de samba (--remove) :
le sous-processus script pre-removal installé a retourné une erreur de sortie d'état 100
Suppression de vlc-data ...
Traitement des actions différées (« triggers ») pour « libc-bin »...
ldconfig deferred processing now taking place
Des erreurs ont été rencontrées pendant l'exécution :
samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l'installation d'un paquet. Tentative de réparation :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu
Initialisation de l'état des paquets... Fait
Écriture de l'information d'état étendu... Fait
Hors ligne
#32 Le 24/11/2009, à 23:24
- abelthorne
Re : [RESOLU] Paquet cassé SAMBA
Et idem en essayant de forcer l'installation avec aptitude, j'imagine ?
Hors ligne
#33 Le 24/11/2009, à 23:39
- flomyfa
Re : [RESOLU] Paquet cassé SAMBA
Déprimant, il ne veut rien savoir.
Hors ligne
#34 Le 24/11/2009, à 23:57
- abelthorne
Re : [RESOLU] Paquet cassé SAMBA
Si tu as toujours le fichier DEB dans /var/cache/apt/archives, essaie dpkg : sudo dpkg -r /var/cache/apt/archives/samba_2%3a3.4.0-3ubuntu5.1_i386.deb ou sudo dpkg -P /var/cache/apt/archives/samba_2%3a3.4.0-3ubuntu5.1_i386.deb
Mais je n'y crois pas vraiment.
Hors ligne
#35 Le 25/11/2009, à 00:13
- flomyfa
Re : [RESOLU] Paquet cassé SAMBA
Je n'ai plus de fichiers deb.
J'ai trouvé ça sur le net :
http://forum.kimsufi.com/showthread.php?p=64276
Dans mon cas :
invoke-rc.d: unknown initscript, /etc/init.d/samba not found.
dpkg : avertissement : ancien script pre-removal a retourné une erreur de sortie d'état 100
sauf que mon fichier samba existe...
Hors ligne
#36 Le 25/11/2009, à 00:17
- abelthorne
Re : [RESOLU] Paquet cassé SAMBA
Tu parles bien du fichier qui est dans /etc/init.d ?
Parce que dans /etc, il y a aussi un dossier samba qui contient des fichiers (gdbcommands et le fichier de config smb.conf).
Le fichier dans /etc/init.d a quoi comme droits ? ls -l /etc/init.d | grep samba
Hors ligne
#37 Le 25/11/2009, à 00:30
- flomyfa
Re : [RESOLU] Paquet cassé SAMBA
Oui. j'ai bien vu qu'il y avait un autre dossier samba dans /etc mais ça ne me parle pas beaucoup.
Les droits sont (/etc/init.d)
drwxr-xr-x 3 root root 4096 2009-11-24 23:04 samba
-rwxrwxrwx 1 root root 1364 2009-07-28 12:01 samba4
Hors ligne
#38 Le 25/11/2009, à 00:39
- abelthorne
Re : [RESOLU] Paquet cassé SAMBA
Je comprends pas bien : c'est dans /etc/init.d que tu as ça ? Parce que là, il y a un dossier samba (qu'est-ce qu'il y a dedans ?) et un fichier samba4.
Hors ligne
#39 Le 25/11/2009, à 00:46
- flomyfa
Re : [RESOLU] Paquet cassé SAMBA
Voila le contenu du dossier samba dans /etc/init.d
-rw-r--r-- 1 root root 8 2009-11-12 14:09 gdbcommands
-rw-r--r-- 1 root root 924 2009-11-13 15:06 smb.conf
-rw-r--r-- 1 root root 923 2009-11-13 15:03 smb.conf~
drwxr-xr-x 2 root root 4096 2009-11-12 14:09 tls
et voila le fichier samba4 dans /etc/init.d
SAMBAPID=/var/run/samba/samba.pid
# clear conflicting settings from the environment
unset TMPDIR
# See if the daemon and the config file are there
test -x /usr/sbin/samba -a -r /etc/samba/smb.conf || exit 0
. /lib/lsb/init-functions
case "$1" in
start)
log_daemon_msg "Starting Samba 4 daemon" "samba"
if ! start-stop-daemon --start --quiet --oknodo --exec /usr/sbin/samba -- -D; then
log_end_msg 1
exit 1
fi
log_end_msg 0
;;
stop)
log_daemon_msg "Stopping Samba 4 daemon" "samba"
start-stop-daemon --stop --quiet --name samba $SAMBAPID
# Wait a little and remove stale PID file
sleep 1
if [ -f $SAMBAPID ] && ! ps h `cat $SAMBAPID` > /dev/null
then
# Stale PID file (samba was succesfully stopped),
# remove it (should be removed by samba itself IMHO.)
rm -f $SAMBAPID
fi
log_end_msg 0
;;
restart|force-reload)
$0 stop
sleep 1
$0 start
;;
*)
echo "Usage: /etc/init.d/samba {start|stop|restart|force-reload}"
exit 1
;;
esac
exit 0
Hors ligne
#40 Le 25/11/2009, à 00:47
- abelthorne
Re : [RESOLU] Paquet cassé SAMBA
Le dossier samba devrait être dans /etc, pas /etc/init.d
Tu as aussi un dossier samba dans /etc ? Auquel cas, qu'est-ce qu'il y a dedans ?
Hors ligne
#41 Le 25/11/2009, à 00:48
- flomyfa
Re : [RESOLU] Paquet cassé SAMBA
Voila le contenu du dossier samba dans /etc
-rw-r--r-- 1 root root 8 2009-10-02 15:19 gdbcommands
-rw-r--r-- 1 root root 925 2009-11-24 22:33 smb.conf
-rw-r--r-- 1 root root 924 2009-11-13 15:26 smb.conf~
-rw-r--r-- 1 root root 12413 2009-11-17 13:46 smb.conf.ucf-dist
-rw-r--r-- 1 root root 0 2009-11-13 15:22 smbusers
Hors ligne
#42 Le 25/11/2009, à 00:50
- abelthorne
Re : [RESOLU] Paquet cassé SAMBA
Ça m'a l'air d'un beau bordel, tout ça.
Renomme le dossier samba qui est dans init.d : sudo mv /etc/init.d/samba /etc/init.d/samba_old
Ensuite, crée un fichier samba bidon : sudo touch /etc/init.d/samba et rends-le exécutable : sudo chmod +x /etc/init.d/samba
Puis essaie à nouveau de déinstaller le paquet samba pour voir si tu as le même message d'erreur.
EDIT : j'ai modifié la deuxième étape : rendre le fichier exécutable
Dernière modification par abelthorne (Le 25/11/2009, à 00:53)
Hors ligne
#43 Le 25/11/2009, à 00:56
- flomyfa
Re : [RESOLU] Paquet cassé SAMBA
ouh la la,
tu vas être content (moi aussi), le paquet est supprimé !
Hors ligne
#44 Le 25/11/2009, à 00:59
- abelthorne
Re : [RESOLU] Paquet cassé SAMBA
Du calme, c'est pas fini.
Maintenant, tu vas lancer Synaptic et vérifier que les paquets en rapport avec Samba (et Samba4) sont bien purgés. C'est-à-dire qu'ils n'apparaissent pas dans la catégorie Résidus de configuration. Parce que ça m'étonne un peu ce fichier samba4 dans /etc/init.d.
Hors ligne
#45 Le 25/11/2009, à 01:04
- flomyfa
Re : [RESOLU] Paquet cassé SAMBA
Tu as la victoire modeste.;)
dans Synaptic, résidus de configuration, j'ai plusieurs lignes concernant plusieurs applications dont Samba4 et samba-common
Hors ligne
#46 Le 25/11/2009, à 01:08
- abelthorne
Re : [RESOLU] Paquet cassé SAMBA
Dans les résidus de configuration, tu vires tout (suppression complète). Ensuite, tu vérifies si tu as encore :
- le fichier /etc/init.d/samba4
- le dossier /etc/samba
S'ils ne sont plus là, tu pourras alors effacer le dossier /etc/init.d/samba_old et je pense que ce sera à peu près propre.
Dans ce cas-là, tu peux ensuite réinstaller les paquets dont tu as besoin et qui ont été désinstallés, et notamment ubuntu-desktop (qui réinstallera peut-être le paquet samba mais on peut espérer qu'il le fera proprement).
Dernière modification par abelthorne (Le 25/11/2009, à 01:09)
Hors ligne
#47 Le 25/11/2009, à 01:18
- flomyfa
Re : [RESOLU] Paquet cassé SAMBA
tout a l'air ok.
un grand merci pour avoir passé tant de temps avec moi sur ce problème.
Hors ligne
#48 Le 25/11/2009, à 01:20
- abelthorne
Re : [RESOLU] Paquet cassé SAMBA
Bon ben maintenant que c'est réparé, tu vas pouvoir installer Ubuntu Tweak pour régler les noms de tes dossiers et commencer à corriger ton problème d'icônes (qui sera beaucoup moins complexe que ton paquet samba foireux).
Mais pas ce soir pour moi. Demain.
Hors ligne
#49 Le 25/11/2009, à 01:22
- flomyfa
Re : [RESOLU] Paquet cassé SAMBA
Pour moi aussi, maintenant dodo.
Demain, il fera jour.
Je marque résolu dans mon post.
Hors ligne