Linux Debian 8 "Jessy" : Impossible de mettre à jour apt-get upgrade

Bonjour,

Depuis aujourd’hui il m’est impossible d’effectuer la mise à jour du Système DEBIAN :

Contenu de /etc/apt/sources.list

# Installation de Debian à partir de DVD
# deb cdrom:[Debian GNU/Linux 8.2.0 _Jessie_ - Official i386 NETINST Binary-1 20150906-10:00]/ jessie main

# Miroir Debian :
# Dépôt de base
deb http://ftp.fr.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ jessie main contrib non-free

# Mise à jour de sécurité
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

# Mises à jour pour stable
deb http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free

# Mises à jour proposées
deb http://ftp.fr.debian.org/debian/ jessie-proposed-updates main contrib non-free

# Rétroportages vers stable
deb http://ftp.fr.debian.org/debian/ jessie-backports main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ jessie-backports main contrib non-free

# Autres logiciels :

#Opera Browser ( Final release )
deb http://deb.opera.com/opera stable non-free

# Google Earth 
deb http://dl.google.com/linux/earth/deb stable main

1°) Le fichier sources.list est-il correct ?

  1. Je tente de mettre à jour :
    2.1) apt-get update

    apt-get update
    Ign http://dl.google.com stable InRelease
    Ign http://ftp.fr.debian.org jessie InRelease
    Atteint http://dl.google.com stable Release.gpg
    Atteint http://ftp.fr.debian.org jessie-updates InRelease
    Atteint http://ftp.fr.debian.org jessie-proposed-updates InRelease
    Atteint http://ftp.fr.debian.org jessie-backports InRelease
    Atteint http://security.debian.org jessie/updates InRelease
    Atteint http://deb.opera.com stable InRelease
    Atteint http://dl.google.com stable Release
    Atteint http://ftp.fr.debian.org jessie Release.gpg
    Atteint http://ftp.fr.debian.org jessie Release
    Réception de : 1 https://dl.google.com stable InRelease [1 449 B]
    Ign https://dl.google.com stable InRelease
    Atteint https://dl.google.com stable Release.gpg
    Réception de : 2 http://ftp.fr.debian.org jessie-updates/main i386 Packages/DiffIndex [1 012 B]
    Atteint https://dl.google.com stable Release
    Réception de : 3 http://ftp.fr.debian.org jessie-updates/non-free i386 Packages/DiffIndex [736 B]
    Réception de : 4 http://ftp.fr.debian.org jessie-updates/main Translation-en/DiffIndex [736 B]
    Réception de : 5 http://ftp.fr.debian.org jessie-updates/non-free Translation-en/DiffIndex [736 B]
    Atteint http://ftp.fr.debian.org jessie-updates/main Sources
    Atteint http://ftp.fr.debian.org jessie-updates/contrib Sources
    Atteint http://ftp.fr.debian.org jessie-updates/non-free Sources
    Réception de : 6 http://ftp.fr.debian.org jessie-proposed-updates/main i386 Packages/DiffIndex [27,8 kB]
    Réception de : 7 http://ftp.fr.debian.org jessie-proposed-updates/contrib i386 Packages/DiffIndex [2 488 B]
    Réception de : 8 http://ftp.fr.debian.org jessie-proposed-updates/non-free i386 Packages/DiffIndex [5 716 B]
    Réception de : 9 http://ftp.fr.debian.org jessie-proposed-updates/contrib Translation-en/DiffIndex [2 488 B]
    Réception de : 10 http://ftp.fr.debian.org jessie-proposed-updates/main Translation-en/DiffIndex [27,8 kB]
    Réception de : 11 http://ftp.fr.debian.org jessie-proposed-updates/non-free Translation-en/DiffIndex [4 732 B]
    Atteint http://ftp.fr.debian.org jessie-updates/contrib i386 Packages
    Atteint http://ftp.fr.debian.org jessie-updates/contrib Translation-en
    Réception de : 12 http://ftp.fr.debian.org jessie-backports/main Sources/DiffIndex [27,8 kB]
    Réception de : 13 http://ftp.fr.debian.org jessie-backports/contrib Sources/DiffIndex [8 848 B]
    Réception de : 14 http://ftp.fr.debian.org jessie-backports/non-free Sources/DiffIndex [6 268 B]
    Réception de : 15 http://ftp.fr.debian.org jessie-backports/main i386 Packages/DiffIndex [27,8 kB]
    Réception de : 16 http://ftp.fr.debian.org jessie-backports/contrib i386 Packages/DiffIndex [6 544 B]
    Réception de : 17 http://ftp.fr.debian.org jessie-backports/non-free i386 Packages/DiffIndex [5 500 B]
    Réception de : 18 http://ftp.fr.debian.org jessie-backports/contrib Translation-en/DiffIndex [2 548 B]
    Réception de : 19 http://ftp.fr.debian.org jessie-backports/main Translation-en/DiffIndex [27,4 kB]
    Réception de : 20 http://ftp.fr.debian.org jessie-backports/non-free Translation-en/DiffIndex [5 854 B]
    Atteint http://security.debian.org jessie/updates/non-free Sources
    Atteint http://dl.google.com stable/main i386 Packages
    Atteint http://security.debian.org jessie/updates/non-free i386 Packages
    Atteint http://deb.opera.com stable/non-free i386 Packages
    Atteint http://security.debian.org jessie/updates/non-free Translation-en
    Atteint http://security.debian.org jessie/updates/main Sources
    Atteint http://security.debian.org jessie/updates/contrib Sources
    Ign http://dl.google.com stable/main Translation-fr_FR
    Atteint http://security.debian.org jessie/updates/main i386 Packages
    Ign http://dl.google.com stable/main Translation-fr
    Ign http://dl.google.com stable/main Translation-en
    Atteint http://security.debian.org jessie/updates/contrib i386 Packages
    Atteint http://security.debian.org jessie/updates/contrib Translation-en
    Atteint http://ftp.fr.debian.org jessie/main Sources
    Atteint http://security.debian.org jessie/updates/main Translation-en
    Atteint http://ftp.fr.debian.org jessie/contrib Sources
    Atteint http://ftp.fr.debian.org jessie/non-free Sources
    Atteint http://ftp.fr.debian.org jessie/main i386 Packages
    Atteint http://ftp.fr.debian.org jessie/contrib i386 Packages
    Atteint http://ftp.fr.debian.org jessie/non-free i386 Packages
    Atteint http://ftp.fr.debian.org jessie/contrib Translation-en
    Ign http://deb.opera.com stable/non-free Translation-fr_FR
    Atteint http://ftp.fr.debian.org jessie/main Translation-fr
    Atteint http://ftp.fr.debian.org jessie/main Translation-en
    Ign http://deb.opera.com stable/non-free Translation-fr
    Atteint http://ftp.fr.debian.org jessie/non-free Translation-en
    Ign http://deb.opera.com stable/non-free Translation-en
    193 ko réceptionnés en 19s (9 723 o/s)
    W: Aucune clé publique n’est disponible pour la/les clé(s) suivante(s) :
    8B48AD6246925553
    W: Aucune clé publique n’est disponible pour la/les clé(s) suivante(s) :
    8B48AD6246925553
    W: Aucune clé publique n’est disponible pour la/les clé(s) suivante(s) :
    8B48AD6246925553
    W: Aucune clé publique n’est disponible pour la/les clé(s) suivante(s) :
    8B48AD6246925553
    W: Aucune clé publique n’est disponible pour la/les clé(s) suivante(s) :
    8B48AD6246925553
    W: Impossible de récupérer https://dl.google.com/linux/chrome/deb/dists/stable/Release Impossible de trouver l’entrée « main/binary-i386/Packages » attendue dans le fichier « Release » : ligne non valable dans sources.list ou fichier corrompu

    E: Le téléchargement de quelques fichiers d’index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.

2.2)apt-get upgrade

–> Une erreur est apparue ???

Voici le détail :

 apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants seront mis à jour :
  apt-transport-https apt-utils bind9-host dnsutils exim4 exim4-base exim4-config exim4-daemon-light host
  libapt-inst1.5 libbind9-90 libdns-export100 libdns100 libgraphite2-3 libgudev-1.0-0 libirs-export91
  libisc-export95 libisc95 libisccc90 libisccfg-export90 libisccfg90 liblwres90 libpam-systemd libsmbclient
  libsystemd0 libwbclient0 libwireshark-data libwireshark5 libwiretap4 libwsutil4 samba-libs systemd
  systemd-sysv wireshark wireshark-common
35 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/24,6 Mo dans les archives.
Après cette opération, 436 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Récupération des rapports de bogue… Fait
Analyse des informations Trouvé/Corrigé… Fait
Lecture des fichiers de modifications (« changelog »)... Terminé 
Extraction des modèles depuis les paquets : 100%
Préconfiguration des paquets...
Paramétrage de udev (215-17+deb8u4) ...
addgroup: Le groupe « input » existe déjà en tant que groupe système. Fin de la procédure.
update-initramfs: deferring update (trigger activated)
insserv: warning: script 'K36cups' missing LSB tags and overrides
insserv: warning: script 'cups' missing LSB tags and overrides
insserv: There is a loop between service rmnologin and mountnfs if started
insserv:  loop involving service mountnfs at depth 10
insserv:  loop involving service nfs-common at depth 9
insserv: There is a loop between service rmnologin and networking if started
insserv:  loop involving service networking at depth 7
insserv:  loop involving service urandom at depth 6
insserv:  loop involving service mountnfs-bootclean at depth 12
insserv:  loop involving service rpcbind at depth 9
insserv: There is a loop between service cups and mountall-bootclean if started
insserv:  loop involving service mountall-bootclean at depth 6
insserv:  loop involving service mountall at depth 5
insserv: There is a loop between service cups and checkroot if started
insserv:  loop involving service checkroot at depth 3
insserv:  loop involving service keyboard-setup at depth 2
insserv:  loop involving service kbd at depth 13
insserv:  loop involving service checkfs at depth 5
insserv:  loop involving service hwclock at depth 3
insserv: There is a loop between service cups and udev if started
insserv:  loop involving service udev at depth 1
insserv: There is a loop at service rmnologin if started
insserv: There is a loop at service cups if started
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Max recursions depth 99 reached
insserv:  loop involving service exim4 at depth 1
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv:  loop involving service mountkernfs at depth 1
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting cups depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: erreur de traitement du paquet udev (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Traitement des actions différées (« triggers ») pour initramfs-tools (0.120+deb8u1) ...
update-initramfs: Generating /boot/initrd.img-3.16.0-4-686-pae
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169
Des erreurs ont été rencontrées pendant l'exécution :
 udev
E: Sub-process /usr/bin/dpkg returned an error code (1)

Comment résoudre ce problème ?

D’avance merci.

Pour ce qui est des erreurs de clé publiques relative au dépôts de google, n’utilisant pas du tout Chrome de Google je ne saurai trop que t’inviter à chercher les dépôts viable et importer la bonne clé publique (ça sent l’installation à la main du paquet qui à ajouté leur dépôts salement sans gérer la mise à jour de la clé publique :P).

Pour le restant tu utilise systemd ou as-tu bricolé un peu ?

Il semble que udev ne retrouve pas ces petits.

L’appel à insserv me laisse penser que c’est SysV qui est utilisé ici plutôt que systemd. Et les erreurs en place montrent que les scripts d’init sous /etc/init.d/ ont été modifiés de telle façon que des boucles se trouvent dans leurs dépendances.
En particulier *aucun* de ces scripts ne devrait se trouver à dépendre du service “rmnologin”.

Je pense que regarder le contenu de /etc/init.d/cups (les premières lignes suffisent) pourrait nous donner une première piste.

C’est bien lors de la configuration d’udev que l’erreur a lieu, mais je ne pense pas qu’elle soit liée à ce paquet particulier. Il me semble que c’est tout le gestionnaire d’init qui est dans les choux ici.

En ce qui concerne google, tu as cette erreur parce que Chrome n’existe plus en version i386.
Visiblement ta version de Jessie est i386 donc tu ne peux rien n’y à faire à part supprimer ce dépot de google de ton sources.list, et désinstaller Chrome.
Tu peux éventuellement utiliser Chromium qui existe toujours en version i386

bonjour,

je crois aussi qu’il faut desinstaller Chrome (Google pourri!)
Il faut y aller pas a pas.

contente toi de ne mettre que :slight_smile:

Dépôt de base

deb http://ftp.fr.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ jessie main contrib non-free

Mise à jour de sécurité

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

Mises à jour pour stable

deb http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free

dans ton source.list.
ET desactive le serveur d’impression cups.

Salut ,
Je verifierai d’abord la situation

sudo dpkg --audit

Bonjour,

Concernant Google Chrome, je l’avais récupéré via le site de Google :

https://www.google.fr/chrome/browser/desktop/

Car hélas le source via apt-get n’est plus maintenu pour l’architecture PC 32 Bits.

Il ne reste plus grand chose en navigateurs Web sous Linux :

  • Opera a été abandonnée, et prochainement Google chrome

Et Mozilla, je n’apprécie plus sa politique.

Existe-t-il des véritables navigateurs web “libres” ?

Merci à tous pour vos réponses,

Je vais tester les différentes commandes et copier les résultats afin de mieux comprendre la raison du “plantage” ?

  • udev : je n’ai rien modifié à ma connaissance

Je fais régulièrement des mises à jour vi apt-get update …

Et de temps en temps un audit avec Tiger, Lynis, chrootkit et rkhunter.

Merci grandtoubab

J’ai exécuté la commande : sudo dpkg --audit

Le message m’indique :

    "Les paquets suivants sont à demi configurés, probablement à cause de problèmes survenus lors de la première configuration.
    Il faudrait réessayer de les configurer en utilisant

    dpkg -- configure <paquet> ou l'option configure du menu de dselect

    udev   /dev and hotplug management daemon"

** dpkg – configure udev**

Des erreurs ont été rencontrés pendant l’exécution :
udev

Ça sent le système qui tourne en rond ?

Comment résoudre le problème ?

D’avance merci

contenu de /etc/init.d/cups

OS-Dependent Configuration
case "'uname'" in 
         *BSD*)
          ...

         Darwin *)
        ....

         Linux*) 
    IS ON=/bin/true


;

Ces lignes ne se trouvent pas dans le fichier fourni par le paquet Debian officiel, il y a donc bien un problème de ce côté.

Remplace le contenu de ce fichier par le suivant, tout droit sorti d’une Debian Jessie :

[code]#! /bin/sh

BEGIN INIT INFO

Provides: cups

Required-Start: $syslog $remote_fs

Required-Stop: $syslog $remote_fs

Should-Start: $network avahi-daemon slapd nslcd

Should-Stop: $network

X-Start-Before: samba

X-Stop-After: samba

Default-Start: 2 3 4 5

Default-Stop: 1

Short-Description: CUPS Printing spooler and server

Description: Manage the CUPS Printing spooler and server;

make it’s web interface accessible on http://localhost:631/

END INIT INFO

Author: Debian Printing Team debian-printing@lists.debian.org

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/cupsd
NAME=cupsd
PIDFILE=/var/run/cups/$NAME.pid
DESC="Common Unix Printing System"
SCRIPTNAME=/etc/init.d/cups

unset TMPDIR

Exit if the package is not installed

test -x $DAEMON || exit 0

mkdir -p /var/run/cups/certs
[ -x /sbin/restorecon ] && /sbin/restorecon -R /var/run/cups

Define LSB log_* functions.

Depend on lsb-base (>= 3.2-14) to ensure that this file is present

and status_of_proc is working.

. /lib/lsb/init-functions

Get the timezone set.

if [ -z “$TZ” -a -e /etc/timezone ]; then
TZ=cat /etc/timezone
export TZ
fi

coldplug_usb_printers() {
if type udevadm > /dev/null 2>&1 && [ -x /lib/udev/udev-configure-printer ]; then
for printer in udevadm trigger --verbose --dry-run --subsystem-match=usb \ --attr-match=bInterfaceClass=07 --attr-match=bInterfaceSubClass=01 2>/dev/null || true; \ udevadm trigger --verbose --dry-run --subsystem-match=usb \ --sysname-match='lp[0-9]*' 2>/dev/null || true; do
/lib/udev/udev-configure-printer add "${printer#/sys}"
done
fi
}

case “$1” in
start)
log_daemon_msg “Starting $DESC” “$NAME”

mkdir -p `dirname "$PIDFILE"`
start-stop-daemon --start --quiet --oknodo --pidfile "$PIDFILE" --exec $DAEMON
status=$?
[ $status = 0 ] && coldplug_usb_printers
log_end_msg $status
;;

stop)
log_daemon_msg “Stopping $DESC” "$NAME"
start-stop-daemon --stop --quiet --retry 5 --oknodo --pidfile $PIDFILE --name $NAME
status=$?
log_end_msg $status
;;
reload|force-reload)
log_daemon_msg “Reloading $DESC” "$NAME"
start-stop-daemon --stop --quiet --pidfile $PIDFILE --name $NAME --signal 1
status=$?
log_end_msg $status
;;
restart)
log_daemon_msg “Restarting $DESC” "$NAME"
if start-stop-daemon --stop --quiet --retry 5 --oknodo --pidfile $PIDFILE --name $NAME; then
start-stop-daemon --start --quiet --pidfile “$PIDFILE” --exec $DAEMON
fi
status=$?
log_end_msg $status
;;
status)
status_of_proc -p “$PIDFILE” “$DAEMON” “$NAME” && exit 0 || exit $?
;;
*)
echo “Usage: $SCRIPTNAME {start|stop|restart|force-reload|status}” >&2
exit 3
;;
esac

exit 0[/code]

Ensuite la commande suivante débloquera peut-être ta situation (en espérant qu’il n’y ait pas d’autres scripts foireux sous /etc/init.d) :
dpkg --configure -a