Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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... hmm

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. smile

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. wink

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