web-dev-qa-db-fra.com

Arrêt lent sur Ubuntu 16.04 LTS (L'arrêt du démon thermique / le bon fonctionnement rendent les imprimantes CUPS distantes)

Après une nouvelle installation d'Ubuntu 16.04 LTS, je constate des arrêts très lents par rapport à 15.10. Il semble que l'un des deux processus soit suspendu à la fermeture. Le démarrage n'est pas du tout affecté. Lorsque vous appuyez sur (esc), les éléments suivants sont affichés. Non plus:

"Arrêt des services du démon thermal" est suspendu ou "Un travail d'arrêt est en cours d'exécution pour les imprimantes CUPS distantes disponibles localement", avant qu'une minuterie de 1 min 30 secondes ne soit écoulée, à la suite de quoi la machine s'éteint définitivement.

Y a-t-il d'autres personnes qui vivent cela? C'est très étrange. Quelles pourraient être les raisons derrière ces deux blocages?

58

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

Lors de la fermeture, le temps imparti est de 1m 30s. En arrêtant ce service, le processus d'arrêt ne prend que quelques secondes.

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 prend fin dans quelques secondes.

J'ai eu l'idée de cette réponse Ask Ubunt

34
Tristan

Si vous dépendez des imprimantes réseau, vous pouvez simplement rendre systemd un peu plus agressif en arrêtant le processus. Par défaut, il attend jusqu'à 1m30s avant d'arrêter de manière forcée, mais vous pouvez simplement faire

$ Sudo systemctl edit cups-browsed.service 

et entrez

[Service]
TimeoutStopSec=10

pour régler le délai d'attente à 10. Ensuite, un

$ Sudo systemctl daemon-reload 

devrait prendre effet (ou redémarrer votre ordinateur).

Cela fonctionne très bien pour moi au moins.

EDIT: Selon réponse de Xiaodong Qi , cups-filters 1.11.4 a un correctif pour cela, donc la mise à niveau vers 17.04 Zesty ( qui a cups-filters 1.13.4 ) devrait être la solution la plus simple.

21
unhammer

J'ai le même problème. Cela s'est produit après une nouvelle installation d'Ubuntu 16.04. Enfin, après de nombreux dépannage, j'ai compris (après avoir désactivé l'écran de démarrage Ubuntu) qu'un certain arrêt-travail était en cours d'exécution qui ralentissait la fermeture. (Merci à Alex!) Ensuite, 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

Vérifier:

Sudo systemctl status cups-browsed
Sudo systemctl is-enabled cups-browsed

et cela a finalement fonctionné! L’arrêt était maintenant aussi bon et rapide que jamais. (Vous pouvez trouver ce dépannage sur: "Les gâchis gênants" sur le blog de ec-cwang!)

Cela peut être important pour ceux que cette solution n’est pas utile: pour savoir quelles sont les tâches en cours d’exécution, recherchez simplement: "Comment puis-je désactiver l’écran de démarrage de démarrage" sur Ask Ubuntu. Ensuite, si vous démarrez Ubuntu, vous obtenez les signes de commande courants sous Linux. Si vous fermez Ubuntu, mentionnez le résultat. Il vous indique à la fin quel type de travail d’arrêt ralentit votre procédure d’arrêt.

17
marcus

J'avais 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 de droite sur l'icône wifi) et que vous redémarrez, cela prend 5 secondes. Si je quitte sans fil, l’arrêt prend environ 1 minute.

J'ai un adaptateur wifi USB TP-LINK. J'espère que ça vous aide.

3
dblancot

Problème presque identique après une mise à jour propre à partir de 15.10. J'ai optimisé différents programmes/propriétés, notamment en faisant l'installation de mon imprimante pour gobelets wifi. La plupart semblent fonctionner, mais l'arrêt prend plus de 3 minutes. Appuyez sur la touche f12 pour afficher textloop end end: OK Commencez à afficher l'écran de redémarrage de plymouth, puis cliquez sur OK pour arrêter le service démon thermique. Puis-je en quelque sorte obtenir un journal du processus d'arrêt? 2: RESOLU Après avoir correctement installé l’imprimante, tout fonctionne.

2
E.Rasmus

J'ai connu un problème similaire. S'est avéré être causé par le 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é.

0
Rob

Jusqu'à présent, ce bogue devait être corrigé lors de la publication récente du package CUPS-filters (v1.11.4 +) lié à deux numéros de CUPSname __-- 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 CUPSversion 2.2.0+ et, en fait, les versions de travail CUPS-filters et CUPS-core n'ont pas encore été publiées dans le référentiel Ubuntu 16.04. Si vous rencontrez toujours ce problème, essayez de télécharger le filtre CUPS-filters et ses dépendances (y compris libcups2, cups-ipp-utils et autres) à partir du référentiel de Zesty (pour Par exemple, avec this version ) et installez les packages debtéléchargés à l’aide de la commande dpkgcomme suit:

 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 en tant que modèle pour que vous installiez les dépendances et les packages CUPS-filters deb. N'hésitez pas à télécharger le package ailleurs avec une version différente (doit être ~> 1.11.4 pour CUPS-filters). Vous constaterez peut-être que vous devrez installer de nombreuses autres dépendances et résoudre les problèmes d'incompatibilité avec les versions i386 et AMD64 correspondantes 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 packages cups liés en tant que liens doivent être choisis pour avoir le même numéro de version 2.2.2-1ubuntu1 ou autre. Ensuite, ces packages binaires associés doivent être téléchargés à partir de la section Packages binaires de la même page . Si vous constatez que deux packages ne peuvent pas être configurés simultanément, ne vous inquiétez pas et vous devriez pouvoir les configurer automatiquement à l'aide de Sudo apt update && Sudo apt upgrade après avoir installé tous les autres packages.

Vous pouvez également remplacer temporairement votre liste de sources de mises à jour par Zesty (Ubuntu 17.04) ou par la distribution la plus récente, puis installer les packages CUPS requis à l'aide de Sudo apt update && Sudo apt install PACKAGE où vous devez remplacer le mot clé PACKAGEpar le nom des packages que vous souhaitez mettre à niveau vers la version la plus récente. N'oubliez pas de modifier la liste des sources après cette mise à niveau partielle. Mais cette méthode peut vous faire casser d'autres choses si vous ne le faites pas correctement.

C'est 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 signaler ce bogue ici directement aux développeurs. Ils vont examiner cette question de plus près.

0
Xiaodong Qi