Compte à rebours avant une extinction ou un redémarrage

Bonjour/Bonsoir,

Etant passé à Debian Stretch, afin de tenter d’exploiter mon matériel, je me suis confronté à quelques problèmes.
Parmi eux en voici un des plus génants ! Quand je redémarre ou éteint l’ordinateur je suis confronté à ce message:
A start job is running for unattended upgrades shutdown
qui, si je veux bien faire, me fait patienter dix minutes…
J’ai effectué des recherches sur ce message mais j’ai strictement rien trouvé. Je ne sais pas quelle procédure suivre dans ce cas, auriez-vous un idée ?

Merci, parce que là ce problème est galère.

Bonsoir,

Ton pc demarre sur BIOS ou UEFI?

Pour être honnête j’ai un doute mais normalement sur UEFI…

Ce problème est causé par le paquet “unattended-upgrades”.
Il sert à automatiser certaines mises à jour, notamment les mises à jour de sécurité par defaut, mais il peut être configuré pour d’autres mises à jour.

Si tu fais des mises à jour régulières manuellement, en d’autres termes que tu prends soin de ton système toi-même et que tu fais attention, alors tu peux supprimer ce paquet et tu n’auras plus ce problème :

# apt-get purge unattended-upgrades

Merci mais ça n’a malheureusement pas réglé mon problème. :frowning:

En exécutant la commande j’ai eu le droit à:

dpkg: avertissement: lors de la suppression de unattended-upgrades, le répertoire « /var/log/unattended-upgrades » n’était pas vide, donc il n’a pas été supprimé
Traitement des actions différées (« triggers ») pour systemd (232-8) …

du coup j’ai tenté d’effacer le répertoire cité mais ça n’a rien changé.

J’ai effectué une recherche de quelques heures sur le sujet mais sans résultat.

Edition: Le sources.list

Je me demande si mon sources.list ne serait pas en cause:

# deb cdrom:[Debian GNU/Linux testing _Stretch_ - Official Snapshot amd64 xfce-CD Binary-1 20170109-05:56]/ stretch main

#deb cdrom:[Debian GNU/Linux testing _Stretch_ - Official Snapshot amd64 xfce-CD Binary-1 20170109-05:56]/ stretch main

# Line commented out by installer because it failed to verify:
#deb http://security.debian.org/debian-security stretch/updates main
# Line commented out by installer because it failed to verify:
#deb-src http://security.debian.org/debian-security stretch/updates main


deb http://httpredir.debian.org/debian stretch main
deb-src http://httpredir.debian.org/debian stretch main

deb http://httpredir.debian.org/debian stretch-updates main
deb-src http://httpredir.debian.org/debian stretch-updates main

deb http://security.debian.org/ stretch/updates main
deb-src http://security.debian.org/ stretch/updates main

deb http://httpredir.debian.org/debian stretch main contrib non-free
deb-src http://httpredir.debian.org/debian stretch main contrib non-free

deb http://httpredir.debian.org/debian stretch-updates main contrib non-free
deb-src http://httpredir.debian.org/debian stretch-updates main contrib non-free

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

Qu’en pensez-vous …?

Ça c’est pas grave c’est un dossier de logs… Tu le supprimes à la main avec :

# rm -rf /var/log/unattended-upgrades

Tu as bien supprimé le paquet en question, que donne le retour de la commande :

# dpkg -l | grep unattended

J’avais supprimé le répertoire “/var/log/unattended-upgrades”, après coup mais ça n’a rien changé.

“dpkg -l | grep unattended” ne renvoi rien à part un retour à la ligne.
J’ai pioché mon sources.list sur le net (j’ai dû le recomposé via les pages debian officielles) et je commence à me dire que le problème vient de là.

#deb cdrom:[Debian GNU/Linux testing _Stretch_ - Official Snapshot amd64 xfce-CD Binary-1 20170109-05:56]/ stretch main

# Line commented out by installer because it failed to verify:
#deb http://security.debian.org/debian-security stretch/updates main
# Line commented out by installer because it failed to verify:
#deb-src http://security.debian.org/debian-security stretch/updates main


deb http://httpredir.debian.org/debian stretch main
deb-src http://httpredir.debian.org/debian stretch main

deb http://httpredir.debian.org/debian stretch-updates main
deb-src http://httpredir.debian.org/debian stretch-updates main

deb http://security.debian.org/ stretch/updates main
deb-src http://security.debian.org/ stretch/updates main

deb http://httpredir.debian.org/debian stretch main contrib non-free
deb-src http://httpredir.debian.org/debian stretch main contrib non-free

deb http://httpredir.debian.org/debian stretch-updates main contrib non-free
deb-src http://httpredir.debian.org/debian stretch-updates main contrib non-free

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

Ta sources.list comporte des doublons que tu peux retirer, elle peut par exemple ressembler à ça :

#deb cdrom:[Debian GNU/Linux testing _Stretch_ - Official Snapshot amd64 xfce-CD Binary-1 20170109-05:56]/ stretch main

deb http://httpredir.debian.org/debian stretch main
deb-src http://httpredir.debian.org/debian stretch main

deb http://httpredir.debian.org/debian stretch-updates main
deb-src http://httpredir.debian.org/debian stretch-updates main

deb http://security.debian.org/ stretch/updates main
deb-src http://security.debian.org/ stretch/updates main

si tu n’as pas besoin des catégories “contrib” et “non-free”, où bien :

#deb cdrom:[Debian GNU/Linux testing _Stretch_ - Official Snapshot amd64 xfce-CD Binary-1 20170109-05:56]/ stretch main

deb http://httpredir.debian.org/debian stretch main contrib non-free
deb-src http://httpredir.debian.org/debian stretch main contrib  non-free

deb http://httpredir.debian.org/debian stretch-updates main contrib non-free
deb-src http://httpredir.debian.org/debian stretch-updates main contrib non-free

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

Par ailleurs si tu ne compiles pas, tu peux commenter les lignes correspondant aux depôts des paquets source.

Non ça n’a rien à avoir avec ton sources.list.
Est-ce que tu as redémarré ton système après avoir supprimé le paquet?

@ GOGI:

Merci, je me doutais bien que j’avais trop de lignes sans pouvoir me l’expliquer… et ça m’a réglé le problème !
Je n’avais pas redémarré le système, effectivement, mais par acquis de conscience j’ai retenté après l’avoir redémarré et ce… sans résultat. Par contre après avoir modifié le sources.list à ta manière (nonfree) tout s’est bien passé.

Le problème vient du fait que je fais des installations via des hotspot orange et que du coup j’ai pas le droit à une écriture décente de base du sources.list.

Merci pour ton aide efficace !

Non, le problème venait bien du paquet “unattended-upgrades”, mais il fallait sans doute faire un :

# apt-get update

pour que ce soit pris en compte. Je viens de faire le test sur ma machine.
Enfin bon c’est résolu c’est l’essentiel (tu peux marquer le sujet comme résolu).

Je l’ai effacé, retenter sans succès puis redémarrer et retenter… toujours sans succès… Par contre sans redémarré j’ai changé le sources.list et là tout s’est bien passé. Sans vouloir te contredire (surtout que je n’en comprend pas la logique) le seul résultat obtenu vient du sources.list que tu m’as suggéré.

En fait je ne sais pas comment marquer le problème résolut. :s

Edition: Ah ben si, finalement c’est pas différent de l’ancienne version , par contre pour un néophyte c’est pas pratique (Editer le titre du premier message et taper [Résolu] devant]) .

Fais le test de réinstaller le paquet “unattended-upgrades” sans toucher au sources.list tel qu’il est maintenant et tu verras bien…

Il faut choisir le msg qui correspond à la résolution de ton problème et cocher la case parmi les icones proposées.

Ben si tu lis bien ça a été ma première démarche car je ne voulais pas, au premier abord, modifier mon sources.list.

Quant à cocher la case je l’ai fait avant même qu’on en parle, dès que la solution à fonctionner. Seul le [Résolu] devant le titre de mon premier message à fait apparaitre le préfixe.

Fais le test ci-dessus et vérifies par toi-même voir si le problème réapparait ou pas si tu ne me crois pas… :slight_smile:

Quand tu édites le titre de ton sujet, évidemment le prefixe [Resolu] apparait.
Par contre quand tu coches la réponse qui correspond le mieux à la solution à ton problème, un prefixe apparait egalement [v] dans le titre, avec en plus une légende dans le 1er message qui désigne quelle réponse correspond le mieux, c’est plus pratique pour d’autres personnes qui passeront par là et iront droit à la réponse…

Bonsoir,

J’ai réinstallé le paquet et effectivement le “problème” vient bien de lui. Il bug ?
J’ai coché la case de ton message où tu me demandais de le supprimer car c’est effectivement la source du problème.

Je te remercie pour ta patience, ta pédagogie et ta courtoisie.

Je te souhaite une très bonne continuation !

Très cordialement, M.

Peut-être, je ne sais pas, un bug ou un fonctionnement inhérent au paquet tel qu’il est.
La seule chose que j’ai relevé c’est que ce paquet lance une mise à jour au rédemarrage-extinction du système (ça peut se configurer bein sûr), et le problème viendrait du fait que la connexion internet se coupe avant que le programme n’ait terminé sa tâche, ce qui le fait tomber en défaut d’où le message " a job bla bla bla…"

Bonne continuation également.

C’était systématique, pour ça que ça devenait un problème. J’en suis arrivé au même raisonnement que toi concernant l’ordre d’exécution des tâches de fermetures. ^^

Merci !