Fermeture lente sur Ubuntu 16.04 LTS (L'arrêt du démon thermique / exécution de fit faire des imprimantes CUPS distantes)

50

Après une installation propre d’Ubuntu 16.04 LTS, je constate des arrêts très lents par rapport à 15.10. Il semble y avoir l'un des deux processus qui se bloquent à l'arrêt. Le démarrage n'est pas affecté du tout. Lorsque vous appuyez sur (esc), les éléments suivants sont affichés. Soit:

"L'arrêt des services de démons thermiques" se bloque, ou "Un travail d’arrêt est en cours pour les imprimantes CUPS distantes disponibles localement", avant qu’un minuteur à 1 min 30 secondes ne se soit écoulé, après quoi la machine s’arrête finalement.

Y a-t-il d'autres personnes qui vivent cela? C'est le plus étrange. Quelles pourraient être les raisons de ces deux accrocs?

    
posée ijustupdatednowwhat 23.04.2016 - 02:55
la source

7 réponses

29

J'ai trouvé que le démon responsable des imprimantes distantes CUPS était le service parcouru par les cups.

En se baissant, il a un temps mort de 1m30s. L'arrêt de ce service fait que le processus d'arrêt ne prend que quelques secondes.

Donc, je l'ai désactivé en utilisant cette ligne de commande sur Ubuntu Gnome 16.04:

sudo systemctl disable cups-browsed.service

Et mon processus d’arrêt se termine dans quelques secondes.

L'idée vient de ce post: lien

    
réponse donnée Tristan 27.04.2016 - 16:59
la source
18

Si vous dépendez des imprimantes réseau, vous pouvez simplement rendre systemd un peu plus agressif pour arrêter le processus. Par défaut, il attend jusqu’à 1m30s avant d’arrêter de forcer les choses, mais vous pouvez juste faire

$ sudo systemctl edit cups-browsed.service 

et entrez

[Service]
TimeoutStopSec=10

pour définir le délai d'attente jusqu'à 10. Puis un

$ sudo systemctl daemon-reload 

devrait le rendre effectif (ou redémarrer votre ordinateur).

Cela fonctionne très bien pour moi au moins.

EDIT: selon la réponse de Xiaodong Qi , cups-filters 1.11.4 a un correctif pour cela, alors > la mise à niveau vers 17.04 Zesty ( contenant des filtres à tasses 1.13.4 ) devrait être la solution la plus simple .

    
réponse donnée unhammer 09.08.2016 - 22:28
la source
15

J'ai le même problème. Il s'est produit après une installation propre Ubuntu 16.04. Finalement, après beaucoup de dépannage, je me suis rendu compte que (après avoir désactivé l'écran de démarrage d'Ubuntu), un certain stop-job était en cours et ralentissait l'arrêt. (Merci à Alex!) Puis j'ai eu ce rapport d'erreur:

a stop job is running for make remote cups printers available locally

Puis j'ai essayé ceci:

sudo systemctl stop cups-browsed.service
sudo systemctl disable cups-browsed.service

Pour vérifier:

sudo systemctl status cups-browsed
sudo systemctl is-enabled cups-browsed

et ça a finalement fonctionné! La fermeture était maintenant aussi bonne et rapide que jamais. (Vous pouvez trouver ce dépannage sur: "The Annoying Cups Browsed" sur le blog de ec-cwang!)

Cela peut être important pour ceux dont cette solution n’est pas utile: comment trouver vos jobs d’arrêt en cours, cherchez simplement: "Comment désactiver l’écran de démarrage" sur Ask Ubuntu. Ensuite, si vous démarrez Ubuntu, vous obtenez les signes de commande typiques de Linux. Si vous fermez Ubuntu, mentionnez la sortie. Il vous montre à la fin quel type d’arrêt de travail ralentit votre procédure d’arrêt.

    
réponse donnée marcus 28.04.2016 - 23:16
la source
3

J'ai eu un problème similaire. Après avoir tout vérifié, j'ai découvert que si vous décochez la case " Activer le sans fil " (bouton droit sur l’icône du wifi) et redémarrez, cela prend 5 secondes. Si je laisse le sans fil actif, l'arrêt prend environ 1 minute.

J'ai un adaptateur wifi USB TP-LINK. J'espère que cela vous aidera.

    
réponse donnée dblancot 23.04.2016 - 21:07
la source
2

Problème presque identique après une mise à jour propre à partir du 15.10. J'ai mis au point différents programmes / propriétés, y compris un projet d'installation de mon imprimante de gobelets wifi. La plupart semblent fonctionner, mais l'arrêt prend plus de 3 minutes. Si vous appuyez sur f12, le texte se termine sans fin: OK Commencer à afficher l'écran de redémarrage à froid OK Arrêt du service du démon thermique. Puis-je obtenir un journal des processus d'arrêt? 2: RESOLU. Après l'installation correcte de l'imprimante, tout fonctionne.

    
réponse donnée E.Rasmus 24.04.2016 - 07:10
la source
0

J'ai rencontré un problème similaire. S'avère être causé par un client d'accès Internet privé. J'avais activé "Démarrer l'application à la connexion". Après avoir désactivé cette fonctionnalité, l'arrêt est presque instantané.

    
réponse donnée Rob 23.07.2016 - 07:01
la source
0

Jusqu'à présent, ce bogue devait être corrigé lors de la publication récente du package CUPS-filters (v1.11.4 +) lié à deux problèmes de CUPS - celui-ci et celui-ci . Il faut installer CUPS-filters version 1.11.4-1 ou supérieure selon cette discussion . Cependant, il nécessite CUPS version 2.2.0+, et en fait les versions CUPS-filters et CUPS-core de travail n'ont pas encore été publiées dans le référentiel Ubuntu 16.04. Si vous rencontrez toujours ce problème, vous pouvez essayer de télécharger les filtres CUPS correspondants et ses dépendances ( y compris libcups2 , cups-ipp-utils et autres) du référentiel de Zesty  (par exemple, avec cette version ) et installez les packages téléchargés deb en utilisant la commande dpkg comme:

 sudo dpkg -i ~/Downloads/libcups2_2.2.2-1ubuntu1_amd64.deb 
 sudo dpkg -i ~/Downloads/cups-ipp-utils_2.2.2-1ubuntu1_amd64.deb 
 sudo dpkg -i ~/Downloads/cups-filters-core-drivers_1.13.4-1ubuntu1_amd64.deb 
 sudo dpkg -i ~/Downloads/libcupsfilters1_1.13.4-1ubuntu1_amd64.deb 
 sudo dpkg -i ~/Downloads/cups-filters_1.13.4-1ubuntu1_amd64.deb 

Je ne donne que des lignes de commande comme modèle pour installer les dépendances et les paquetages CUPS-filters deb. N'hésitez pas à télécharger le paquet depuis une autre version (doit être ~ 1.11.4 pour CUPS-filters ). Vous constaterez peut-être que vous devrez installer de nombreuses autres dépendances et corriger les problèmes d’incompatibilité avec les versions correspondantes i386 et amd64 de ces packages dans votre cas. Vous devez télécharger les packages avec le même numéro de version pour tous les packages dépendants. Par exemple, tous les paquets liés à cups liés doivent être choisis de manière à avoir le même numéro de version 2.2.2-1ubuntu1 ou autrement. Ensuite, les paquets binaires associés doivent être téléchargés à partir de la section Packages binaires de la même page . Si vous trouvez qu'il y a deux paquetages qui ne peuvent pas être configurés simultanément, ne vous inquiétez pas et vous devriez pouvoir les configurer automatiquement en utilisant sudo apt update && sudo apt upgrade après avoir installé tous les autres paquetages.

Alternativement, vous pouvez temporairement changer votre liste de sources de mise à jour en Zesty (Ubuntu 17.04) ou la distribution la plus récente, puis installer les paquets CUPS requis en utilisant sudo apt update && sudo apt install PACKAGE où vous devez remplacer le mot-clé PACKAGE mise à niveau vers la dernière version. N'oubliez pas de modifier la liste source après cette mise à niveau partielle. Mais cette méthode peut vous faire casser d’autres choses si vous ne le faites pas correctement.

Voici comment j'ai résolu ce problème sur mon Ubuntu 16.04. YMMV.

PS :

  1. Si vos travaux d’impression ne peuvent pas être arrêtés, vous pouvez utiliser cancel -a pour annuler tous les travaux d’impression.

  2. Si vous rencontrez toujours ce problème après le dernier correctif sur Ubuntu, veuillez rapporter ce bogue ici directement aux développeurs. Ils examineront cette question de plus près.

réponse donnée Xiaodong Qi 25.03.2017 - 06:50
la source

Lire d'autres questions sur les étiquettes