Apt-get

Salut à tous, j'ai un pb de dépendance sur ma Knoppix et quand je fais un apt-get -f install pour réparer les dépendances. Il me fait cette erreur.

Dépaquetage de initscripts (à partir de .../initscripts_2.86.ds1-4_i386.deb) ...
dpkg : erreur de traitement de /var/cache/apt/archives/initscripts_2.86.ds1-4_i386.deb (--unpack) :
tentative de remplacement de « /etc/init.d/checkfs.sh », qui appartient aussi au paquet sysvinit
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/initscripts_2.86.ds1-4_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Que dois-je faire? D'avance merci.
Configuration: Knoppix Kaella

5 réponses

  1. Contributeur
    salut,

    tu peux commencer par tenter ceci :
    effacer le fichier .deb :
    rm /var/cache/apt/archives/initscripts_2.86.ds1-4_i386.deb
    puis reinstalle le
    apt-get install --reinstall initscripts

    Phiphi
    1. j'ai déjà essayer de le supprimer ds le cache, et de tenter de le réinstaller, ms ca a fais la meme erreur, moi, je penche plus sur le paquet sysvinit et au remplacement du fichier qui veut pas se faire, mais merci qd mm.
      1. Contributeur
        Effectivement, c'est une possibilité aussi!...

        dans ce cas, sauve ton script :
        mv /etc/init.d/checkfs.sh  /etc/init.d/checkfs.sh.bak
        

        (tu peux aussi le copier avec cp, puis mettre des droits en écriture sur l'ancien...), ou vérifier les droits en écriture sur ce fichier
        ls -l /etc/init.d/checkfs.sh
        (chez moi ca donne -rwxr-xr-x )
        puis tente une reinstallation : si tout se passe bien, regardes les différences entre les scripts, et s'il y en a....
        peut etre remettre l'ancien?

        Phiphi
        1. justement, le script initscript, je peux l'avoir comment l'ancienne version? t'a une idée
          1. Contributeur
            tu veux downgrader ton paquet??
            pour cela, tu peux essayer d'utiliser aptitude ou synaptic : tu devrais pouvoir y préciser la version de ton paquet.
            je suis sur que c'est également possible avec apt-get, mais je ne sais pas comment (man apt-get ?)

            sinon, ce que je te disais :
            # mv /etc/init.d/checkfs.sh /etc/init.d/checkfs.sh.bak
            # apt-get install --reinstall initscripts
            ou
            # apt-get install --reinstall initscripts sysvinit

            Phiphi