Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#101 Le 19/06/2018, à 12:32

moko138

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

nam,
./viewtopic.php?pid=21740941#p21740941 j'espère que tu n'auras pas besoin de tricher pour cette suite.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#102 Le 19/06/2018, à 12:43

nam1962

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

Eh beh ! Je sèche comme le linge...

C'est pour ça sans doute que j'ai toujours été émerveillé par l'almanach Vermot (et que j'ai baptisé doLys "l'almanet" )


[ Modéré ]

Hors ligne

#103 Le 19/06/2018, à 12:53

statis

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

Merci 1000 fois pour le -s moko138, sans oublier cqfd93 pour son aide inestimable et les autres participants tout aussi sympathiques smile

J'ai ouvert Installation du logiciel Craftware en echec à part comme je le ferais plus tard pour les points typiques comme skype, ROS et autres.

moko138 a écrit :

Il restera à s'occuper de /var/tmp.

J'ai mis en résolu, il reste encore /var/tmp à s’occuper ?
Est-ce un sujet à part qui mérite d'avoir son propre message ?

Dernière modification par statis (Le 19/06/2018, à 13:01)

Hors ligne

#104 Le 19/06/2018, à 13:26

moko138

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

Montre

uptime

et - calcul du poids de /var/tmp -

sudo du -a --max-depth=1 /var/tmp | sort -n | tail

%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#105 Le 19/06/2018, à 13:31

statis

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

xxxxx:~$ uptime
 14:29:14 up  2:06,  1 user,  load average: 0,33, 0,14, 0,11
xxxxx:~$ 

Rôle de uptime ?

xxxxx:~$ sudo du -a --max-depth=1 /var/tmp | sort -n | tail
[sudo] Mot de passe de xxxxx : 
8	/var/tmp/systemd-private-da92a36fe22b4272bfd583ed63984271-systemd-timesyncd.service-Leii8E
8	/var/tmp/systemd-private-de1a4a03013f4719bf9025c5aa20851b-colord.service-lm5AKJ
8	/var/tmp/systemd-private-de1a4a03013f4719bf9025c5aa20851b-rtkit-daemon.service-Z2xX31
8	/var/tmp/systemd-private-de1a4a03013f4719bf9025c5aa20851b-systemd-timesyncd.service-u4uYB1
8	/var/tmp/systemd-private-f3fd9c3a6aa84b38be2248cf14c12448-systemd-timesyncd.service-45KkIu
8	/var/tmp/systemd-private-fd83a9d56a744939afc01a0e7d8db659-colord.service-ZXj9JG
8	/var/tmp/systemd-private-fd83a9d56a744939afc01a0e7d8db659-fwupd.service-TNx6l5
8	/var/tmp/systemd-private-fd83a9d56a744939afc01a0e7d8db659-rtkit-daemon.service-oXuF9p
8	/var/tmp/systemd-private-fd83a9d56a744939afc01a0e7d8db659-systemd-timesyncd.service-4tu4Fx
616	/var/tmp
xxxxx:~$

Hors ligne

#106 Le 19/06/2018, à 16:53

moko138

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

uptime indique qu'à 14h29, ça faisait 2h06 que ton système avait démarré. Et un réflexe à acquérir :

man uptime | head -15

Merci de COPIER-COLLER (triple clic puis clic milieu) toute cette ligne :

cd /var/tmp && ls -lAt /var/tmp | grep -E "drwx|-rwx" | grep -vE "juin|total" | tr -s " " | cut -d" " -s -f9 | xargs sudo rm -Rv ; echo; echo; echo "      Reste :"; ls -lAt

et d'en montrer le retour.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#107 Le 19/06/2018, à 17:19

moko138

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

Explication :
/var/tmp est censé être purgé (par le système) à chaque cycle extinction-allumage.
Or dans ton système, ça ne marche pas. Et ton système indiquait (dans ton premier message, entre autres) plein de :

update-initramfs: Generating /boot/initrd.img-(...)-generic
cp: impossible d'accéder à '/var/tmp/mkinitramfs_(...)': Trop de niveaux de liens symboliques

Donc on opère cette purge à la main,
en gardant provisoirement le(s) mois de juin, qu'on traitera ensuite...
pour ne garder que ce qui a été créé depuis le dernier démarrage.

D'où ma demande d'uptime.  smile


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#108 Le 19/06/2018, à 18:32

statis

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

xxxxx:~$ cd /var/tmp && ls -lAt /var/tmp | grep -E "drwx|-rwx" | grep -vE "juin|total" | tr -s " " | cut -d" " -s -f9 | xargs sudo rm -Rv ; echo; echo; echo "      Reste :"; ls -lAt
[sudo] Mot de passe de xxxxx : 
removed directory 'systemd-private-58c1afad6b3f493c90a67880a9e35b1e-fwupd.service-KXtv1C/tmp'
removed directory 'systemd-private-58c1afad6b3f493c90a67880a9e35b1e-fwupd.service-KXtv1C'
removed directory 'systemd-private-58c1afad6b3f493c90a67880a9e35b1e-rtkit-daemon.service-omJMJq/tmp'
removed directory 'systemd-private-58c1afad6b3f493c90a67880a9e35b1e-rtkit-daemon.service-omJMJq'
removed directory 'systemd-private-58c1afad6b3f493c90a67880a9e35b1e-colord.service-kkAe7t/tmp'
removed directory 'systemd-private-58c1afad6b3f493c90a67880a9e35b1e-colord.service-kkAe7t'
removed directory 'systemd-private-58c1afad6b3f493c90a67880a9e35b1e-systemd-timesyncd.service-PHBMYZ/tmp'
removed directory 'systemd-private-58c1afad6b3f493c90a67880a9e35b1e-systemd-timesyncd.service-PHBMYZ'
removed directory 'systemd-private-33c264ee1e6d4d68920bd140a9efabb8-fwupd.service-pfkd4N/tmp'
removed directory 'systemd-private-33c264ee1e6d4d68920bd140a9efabb8-fwupd.service-pfkd4N'
removed directory 'systemd-private-33c264ee1e6d4d68920bd140a9efabb8-rtkit-daemon.service-TnMI9Y/tmp'
removed directory 'systemd-private-33c264ee1e6d4d68920bd140a9efabb8-rtkit-daemon.service-TnMI9Y'
removed directory 'systemd-private-33c264ee1e6d4d68920bd140a9efabb8-colord.service-oFkWrK/tmp'
removed directory 'systemd-private-33c264ee1e6d4d68920bd140a9efabb8-colord.service-oFkWrK'
removed directory 'systemd-private-33c264ee1e6d4d68920bd140a9efabb8-systemd-timesyncd.service-e8eN2T/tmp'
removed directory 'systemd-private-33c264ee1e6d4d68920bd140a9efabb8-systemd-timesyncd.service-e8eN2T'
removed directory 'systemd-private-bd143ee88dca4d8d9af526a665288122-rtkit-daemon.service-JEZpFE/tmp'
removed directory 'systemd-private-bd143ee88dca4d8d9af526a665288122-rtkit-daemon.service-JEZpFE'
removed directory 'systemd-private-bd143ee88dca4d8d9af526a665288122-colord.service-5l6Ku0/tmp'
removed directory 'systemd-private-bd143ee88dca4d8d9af526a665288122-colord.service-5l6Ku0'
removed directory 'systemd-private-bd143ee88dca4d8d9af526a665288122-systemd-timesyncd.service-1ZUbXC/tmp'
removed directory 'systemd-private-bd143ee88dca4d8d9af526a665288122-systemd-timesyncd.service-1ZUbXC'
removed directory 'systemd-private-507d6d6a8a95423fb99e403f3ff95527-systemd-timesyncd.service-1MpWWi/tmp'
removed directory 'systemd-private-507d6d6a8a95423fb99e403f3ff95527-systemd-timesyncd.service-1MpWWi'
removed directory 'systemd-private-da92a36fe22b4272bfd583ed63984271-rtkit-daemon.service-ckdXAs/tmp'
removed directory 'systemd-private-da92a36fe22b4272bfd583ed63984271-rtkit-daemon.service-ckdXAs'
removed directory 'systemd-private-da92a36fe22b4272bfd583ed63984271-colord.service-Dv49Xf/tmp'
removed directory 'systemd-private-da92a36fe22b4272bfd583ed63984271-colord.service-Dv49Xf'
removed directory 'systemd-private-da92a36fe22b4272bfd583ed63984271-systemd-timesyncd.service-Leii8E/tmp'
removed directory 'systemd-private-da92a36fe22b4272bfd583ed63984271-systemd-timesyncd.service-Leii8E'
removed directory 'systemd-private-345246b97f98404292e94b8f3c880297-rtkit-daemon.service-BH0eLO/tmp'
removed directory 'systemd-private-345246b97f98404292e94b8f3c880297-rtkit-daemon.service-BH0eLO'
removed directory 'systemd-private-345246b97f98404292e94b8f3c880297-colord.service-quLHjy/tmp'
removed directory 'systemd-private-345246b97f98404292e94b8f3c880297-colord.service-quLHjy'
removed directory 'systemd-private-345246b97f98404292e94b8f3c880297-systemd-timesyncd.service-IdHICC/tmp'
removed directory 'systemd-private-345246b97f98404292e94b8f3c880297-systemd-timesyncd.service-IdHICC'
removed directory 'systemd-private-d1802882f75343ccbbd60f374c6a4ab5-rtkit-daemon.service-qXx8ot/tmp'
removed directory 'systemd-private-d1802882f75343ccbbd60f374c6a4ab5-rtkit-daemon.service-qXx8ot'
removed directory 'systemd-private-d1802882f75343ccbbd60f374c6a4ab5-colord.service-Ghfaaa/tmp'
removed directory 'systemd-private-d1802882f75343ccbbd60f374c6a4ab5-colord.service-Ghfaaa'
removed directory 'systemd-private-d1802882f75343ccbbd60f374c6a4ab5-systemd-timesyncd.service-iwua5S/tmp'
removed directory 'systemd-private-d1802882f75343ccbbd60f374c6a4ab5-systemd-timesyncd.service-iwua5S'
removed directory 'systemd-private-58898c4ace95443d987defa5bc6693b7-rtkit-daemon.service-dqD362/tmp'
removed directory 'systemd-private-58898c4ace95443d987defa5bc6693b7-rtkit-daemon.service-dqD362'
removed directory 'systemd-private-58898c4ace95443d987defa5bc6693b7-colord.service-q0KQ2I/tmp'
removed directory 'systemd-private-58898c4ace95443d987defa5bc6693b7-colord.service-q0KQ2I'
removed directory 'systemd-private-58898c4ace95443d987defa5bc6693b7-systemd-timesyncd.service-gyD4cy/tmp'
removed directory 'systemd-private-58898c4ace95443d987defa5bc6693b7-systemd-timesyncd.service-gyD4cy'
removed directory 'systemd-private-c442b9f3b62e4e65bbd0b02212ef6bc6-systemd-timesyncd.service-OwI7cl/tmp'
removed directory 'systemd-private-c442b9f3b62e4e65bbd0b02212ef6bc6-systemd-timesyncd.service-OwI7cl'
removed directory 'systemd-private-41286dfc33484c578c79512288774a12-rtkit-daemon.service-JsIYtp/tmp'
removed directory 'systemd-private-41286dfc33484c578c79512288774a12-rtkit-daemon.service-JsIYtp'
removed directory 'systemd-private-41286dfc33484c578c79512288774a12-colord.service-lU3nWQ/tmp'
removed directory 'systemd-private-41286dfc33484c578c79512288774a12-colord.service-lU3nWQ'
removed directory 'systemd-private-41286dfc33484c578c79512288774a12-systemd-timesyncd.service-6Msjjf/tmp'
removed directory 'systemd-private-41286dfc33484c578c79512288774a12-systemd-timesyncd.service-6Msjjf'
removed directory 'systemd-private-3204e3646ee5400a9310ebbd52e6eaef-rtkit-daemon.service-TOYU7k/tmp'
removed directory 'systemd-private-3204e3646ee5400a9310ebbd52e6eaef-rtkit-daemon.service-TOYU7k'
removed directory 'systemd-private-3204e3646ee5400a9310ebbd52e6eaef-colord.service-bjFaAh/tmp'
removed directory 'systemd-private-3204e3646ee5400a9310ebbd52e6eaef-colord.service-bjFaAh'
removed directory 'systemd-private-3204e3646ee5400a9310ebbd52e6eaef-systemd-timesyncd.service-1PZQSJ/tmp'
removed directory 'systemd-private-3204e3646ee5400a9310ebbd52e6eaef-systemd-timesyncd.service-1PZQSJ'
removed directory 'systemd-private-29a6edfa46ba4fcd8df52d90f357d079-rtkit-daemon.service-7V66E9/tmp'
removed directory 'systemd-private-29a6edfa46ba4fcd8df52d90f357d079-rtkit-daemon.service-7V66E9'
removed directory 'systemd-private-29a6edfa46ba4fcd8df52d90f357d079-colord.service-lrfWiI/tmp'
removed directory 'systemd-private-29a6edfa46ba4fcd8df52d90f357d079-colord.service-lrfWiI'
removed directory 'systemd-private-29a6edfa46ba4fcd8df52d90f357d079-systemd-timesyncd.service-6fmldh/tmp'
removed directory 'systemd-private-29a6edfa46ba4fcd8df52d90f357d079-systemd-timesyncd.service-6fmldh'
removed directory 'systemd-private-47bdbf809fe44c43939bc316a7ec3cd8-rtkit-daemon.service-6506dj/tmp'
removed directory 'systemd-private-47bdbf809fe44c43939bc316a7ec3cd8-rtkit-daemon.service-6506dj'
removed directory 'systemd-private-47bdbf809fe44c43939bc316a7ec3cd8-colord.service-lCyIXf/tmp'
removed directory 'systemd-private-47bdbf809fe44c43939bc316a7ec3cd8-colord.service-lCyIXf'
removed directory 'systemd-private-47bdbf809fe44c43939bc316a7ec3cd8-systemd-timesyncd.service-FjErqu/tmp'
removed directory 'systemd-private-47bdbf809fe44c43939bc316a7ec3cd8-systemd-timesyncd.service-FjErqu'
removed directory 'systemd-private-179e05ce8351451684c6833d8507dcb5-rtkit-daemon.service-BKRf8h/tmp'
removed directory 'systemd-private-179e05ce8351451684c6833d8507dcb5-rtkit-daemon.service-BKRf8h'
removed directory 'systemd-private-179e05ce8351451684c6833d8507dcb5-colord.service-4SAfKO/tmp'
removed directory 'systemd-private-179e05ce8351451684c6833d8507dcb5-colord.service-4SAfKO'
removed directory 'systemd-private-179e05ce8351451684c6833d8507dcb5-systemd-timesyncd.service-v3zrl3/tmp'
removed directory 'systemd-private-179e05ce8351451684c6833d8507dcb5-systemd-timesyncd.service-v3zrl3'
removed directory 'systemd-private-0962fa50345644bf8115bad328e4b931-rtkit-daemon.service-MIUNEF/tmp'
removed directory 'systemd-private-0962fa50345644bf8115bad328e4b931-rtkit-daemon.service-MIUNEF'
removed directory 'systemd-private-0962fa50345644bf8115bad328e4b931-colord.service-sCC3YI/tmp'
removed directory 'systemd-private-0962fa50345644bf8115bad328e4b931-colord.service-sCC3YI'
removed directory 'systemd-private-0962fa50345644bf8115bad328e4b931-systemd-timesyncd.service-XP7kor/tmp'
removed directory 'systemd-private-0962fa50345644bf8115bad328e4b931-systemd-timesyncd.service-XP7kor'
removed directory 'systemd-private-3daf2add62ae4b6c85ee27b7ee9e8495-rtkit-daemon.service-O5qnr6/tmp'
removed directory 'systemd-private-3daf2add62ae4b6c85ee27b7ee9e8495-rtkit-daemon.service-O5qnr6'
removed directory 'systemd-private-3daf2add62ae4b6c85ee27b7ee9e8495-colord.service-jDitaP/tmp'
removed directory 'systemd-private-3daf2add62ae4b6c85ee27b7ee9e8495-colord.service-jDitaP'
removed directory 'systemd-private-3daf2add62ae4b6c85ee27b7ee9e8495-systemd-timesyncd.service-Wyxipk/tmp'
removed directory 'systemd-private-3daf2add62ae4b6c85ee27b7ee9e8495-systemd-timesyncd.service-Wyxipk'
removed directory 'systemd-private-f3fd9c3a6aa84b38be2248cf14c12448-systemd-timesyncd.service-45KkIu/tmp'
removed directory 'systemd-private-f3fd9c3a6aa84b38be2248cf14c12448-systemd-timesyncd.service-45KkIu'
removed directory 'systemd-private-aab5c4873fd340718108788b662c78ee-rtkit-daemon.service-CFIBo4/tmp'
removed directory 'systemd-private-aab5c4873fd340718108788b662c78ee-rtkit-daemon.service-CFIBo4'
removed directory 'systemd-private-aab5c4873fd340718108788b662c78ee-colord.service-Q4Pa8D/tmp'
removed directory 'systemd-private-aab5c4873fd340718108788b662c78ee-colord.service-Q4Pa8D'
removed directory 'systemd-private-aab5c4873fd340718108788b662c78ee-systemd-timesyncd.service-MwN801/tmp'
removed directory 'systemd-private-aab5c4873fd340718108788b662c78ee-systemd-timesyncd.service-MwN801'
removed directory 'systemd-private-de1a4a03013f4719bf9025c5aa20851b-rtkit-daemon.service-Z2xX31/tmp'
removed directory 'systemd-private-de1a4a03013f4719bf9025c5aa20851b-rtkit-daemon.service-Z2xX31'
removed directory 'systemd-private-de1a4a03013f4719bf9025c5aa20851b-colord.service-lm5AKJ/tmp'
removed directory 'systemd-private-de1a4a03013f4719bf9025c5aa20851b-colord.service-lm5AKJ'
removed directory 'systemd-private-de1a4a03013f4719bf9025c5aa20851b-systemd-timesyncd.service-u4uYB1/tmp'
removed directory 'systemd-private-de1a4a03013f4719bf9025c5aa20851b-systemd-timesyncd.service-u4uYB1'
removed directory 'systemd-private-5db2d7383d6d4e0594c0f60b93fc6395-systemd-timesyncd.service-rxtPVb/tmp'
removed directory 'systemd-private-5db2d7383d6d4e0594c0f60b93fc6395-systemd-timesyncd.service-rxtPVb'
removed directory 'systemd-private-bdfae4d935ca4df39cf765e08dc4c87a-systemd-timesyncd.service-ItIoD2/tmp'
removed directory 'systemd-private-bdfae4d935ca4df39cf765e08dc4c87a-systemd-timesyncd.service-ItIoD2'
removed directory 'systemd-private-797258e7abb8441fb167c7c92dad96c4-rtkit-daemon.service-TTTdrf/tmp'
removed directory 'systemd-private-797258e7abb8441fb167c7c92dad96c4-rtkit-daemon.service-TTTdrf'
removed directory 'systemd-private-797258e7abb8441fb167c7c92dad96c4-colord.service-gRhmvK/tmp'
removed directory 'systemd-private-797258e7abb8441fb167c7c92dad96c4-colord.service-gRhmvK'
removed directory 'systemd-private-797258e7abb8441fb167c7c92dad96c4-systemd-timesyncd.service-HmBA5V/tmp'
removed directory 'systemd-private-797258e7abb8441fb167c7c92dad96c4-systemd-timesyncd.service-HmBA5V'
removed directory 'systemd-private-a9bbb60d84f24f4aa7b4ebdebf1f6c01-rtkit-daemon.service-i2l1BW/tmp'
removed directory 'systemd-private-a9bbb60d84f24f4aa7b4ebdebf1f6c01-rtkit-daemon.service-i2l1BW'
removed directory 'systemd-private-a9bbb60d84f24f4aa7b4ebdebf1f6c01-colord.service-hH6ASs/tmp'
removed directory 'systemd-private-a9bbb60d84f24f4aa7b4ebdebf1f6c01-colord.service-hH6ASs'
removed directory 'systemd-private-a9bbb60d84f24f4aa7b4ebdebf1f6c01-systemd-timesyncd.service-Xn5T6y/tmp'
removed directory 'systemd-private-a9bbb60d84f24f4aa7b4ebdebf1f6c01-systemd-timesyncd.service-Xn5T6y'
removed directory 'systemd-private-8b8cbfa7952a4881b2a1abca1d4db140-colord.service-jbnNn2/tmp'
removed directory 'systemd-private-8b8cbfa7952a4881b2a1abca1d4db140-colord.service-jbnNn2'
removed directory 'systemd-private-8b8cbfa7952a4881b2a1abca1d4db140-rtkit-daemon.service-n3tp65/tmp'
removed directory 'systemd-private-8b8cbfa7952a4881b2a1abca1d4db140-rtkit-daemon.service-n3tp65'
removed directory 'systemd-private-8b8cbfa7952a4881b2a1abca1d4db140-systemd-timesyncd.service-EVe3Tj/tmp'
removed directory 'systemd-private-8b8cbfa7952a4881b2a1abca1d4db140-systemd-timesyncd.service-EVe3Tj'
removed directory 'systemd-private-0a088e854d8849db8031349263a5e55c-colord.service-TJN9oU/tmp'
removed directory 'systemd-private-0a088e854d8849db8031349263a5e55c-colord.service-TJN9oU'
removed directory 'systemd-private-0a088e854d8849db8031349263a5e55c-rtkit-daemon.service-lH91jU/tmp'
removed directory 'systemd-private-0a088e854d8849db8031349263a5e55c-rtkit-daemon.service-lH91jU'
removed directory 'systemd-private-0a088e854d8849db8031349263a5e55c-systemd-timesyncd.service-lVEBT9/tmp'
removed directory 'systemd-private-0a088e854d8849db8031349263a5e55c-systemd-timesyncd.service-lVEBT9'
removed directory 'systemd-private-60619a49633945bbb822fa5cfd7df5f3-colord.service-uuGNzH/tmp'
removed directory 'systemd-private-60619a49633945bbb822fa5cfd7df5f3-colord.service-uuGNzH'
removed directory 'systemd-private-60619a49633945bbb822fa5cfd7df5f3-rtkit-daemon.service-32R6rZ/tmp'
removed directory 'systemd-private-60619a49633945bbb822fa5cfd7df5f3-rtkit-daemon.service-32R6rZ'
removed directory 'systemd-private-60619a49633945bbb822fa5cfd7df5f3-systemd-timesyncd.service-rovGnr/tmp'
removed directory 'systemd-private-60619a49633945bbb822fa5cfd7df5f3-systemd-timesyncd.service-rovGnr'
removed directory 'systemd-private-7a3929e25e024180bcbc19c72cfa17fd-systemd-timesyncd.service-q0f541/tmp'
removed directory 'systemd-private-7a3929e25e024180bcbc19c72cfa17fd-systemd-timesyncd.service-q0f541'


      Reste :
total 20
drwx------ 3 root   root   4096 juin  19 12:25 systemd-private-fd83a9d56a744939afc01a0e7d8db659-fwupd.service-TNx6l5
drwx------ 3 root   root   4096 juin  19 12:24 systemd-private-fd83a9d56a744939afc01a0e7d8db659-rtkit-daemon.service-oXuF9p
drwx------ 3 root   root   4096 juin  19 12:24 systemd-private-fd83a9d56a744939afc01a0e7d8db659-colord.service-ZXj9JG
drwx------ 3 root   root   4096 juin  19 12:23 systemd-private-fd83a9d56a744939afc01a0e7d8db659-systemd-timesyncd.service-4tu4Fx
drwxr-xr-x 2 pcl64c pcl64c 4096 juin  15 23:55 audacity-pcl64c
xxxxx:/var/tmp$ 

La notion de fichiers temporaires qui ne s’effacent pas après extinction m'interpelle.
J'ai fait des programmes utilisant des fichiers temporaires qui restent même après fermeture du soft. C'était volontaire par rapport à une opération de débogage mais j'ai l'ancienne vision dans laquelle tout octet prenant de la place sur une disquette (les DD pour les particuliers n'étaient pas encore sur le marché) et donc les nouveaux écrasaient les anciens à chaque redémarrage du soft.

Je me demande donc si Firefox gère bien la restauration de session s'il est fermé autrement que par sa propre commande de fermeture car à l'extinction de ma machine je n'ai jamais le temps de fermer tout ce qui est ouvert, je laisse l'OS s'en charger.
De tous mes softs lancés c'est le seul qui utilise du cache "récupérable".
Je n'ai pas trouvé dans les options de firefox comment mieux gérer le cache car pour moi c'est génial d'avoir le navigateur qui ré-ouvre tous les onglets (il peut y en avoir beaucoup) dont certains liens qu'il me faudrait du temps pour les retrouver dans l'historique (pas génial pour moi l'histo) mais çà ne m'affiche pas les pages actualisées que je dois rafraîchir une par une...

Mon "exception" peut-être vient de ma manière de procéder qui pour moi est un avantage de la version Linux contre celle qui est sur windows (au boulot) avec tous les matins les gros nerfs de devoir galérer sur l'historique pour des fois ne pas retrouver un lien important...

moko138 a écrit :

uptime
un réflexe à acquérir :

man uptime | head -15

triple clic  puis clic milieu

désolé d'encore poser une question sur cette commande qui donne

xxxxx:~$ man uptime | head -15
UPTIME(1)                        User Commands                       UPTIME(1)

NAME
       uptime - Tell how long the system has been running.

SYNOPSIS
       uptime [options]

DESCRIPTION
       uptime gives a one line display of the following information.  The cur‐
       rent time, how long the system has been running,  how  many  users  are
       currently  logged  on,  and the system load averages for the past 1, 5,
       and 15 minutes.

       This is the same information contained in the header line displayed  by
xxxxx:~$ 

Je sais que man donne des détails sur les options des commandes mais je n'utilise jamais car l'anglais n'est pas mon fort en plus sans exemple de syntaxe même si je comprends je comprends pas. Et même avec un exemple, | head -15 ne me dis rien du tout.
C'est pas grave moko138 je suis juste curieux.

Le triple-clic + bouton du milieu ne fonctionne pas chez moi mais çà c'est pas du tout important pour moi wink

Dernière modification par statis (Le 19/06/2018, à 18:42)

Hors ligne

#109 Le 19/06/2018, à 21:05

moko138

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

Mettre une partie du man en français :

sudo apt-get install --reinstall manpages-fr  manpages-fr-extra

Tu l'aurais trouvé si tu avais cherché dans la Doc.

= =


On a donc purgé 142 vieilles bouses, remontant jusqu'à 22 mois, de répertoires en cause dans
« impossible d'accéder à '/var/tmp/mkinitramfs_(...)': Trop de niveaux de liens symboliques »

C'est pourquoi je pense qu'on peut rétablir, attentivement, l'état initial de
/usr/share/initramfs-tools/hooks/fsprotect
en surveillant les retours suivants d'apt, et plus particulièrement de sudo apt autoremove.


Il reste ces 4 répertoires :

drwx------ 3 root   root   4096 juin  19 12:25 systemd-private-fd83a9d56a744939afc01a0e7d8db659-fwupd.service-TNx6l5
drwx------ 3 root   root   4096 juin  19 12:24 systemd-private-fd83a9d56a744939afc01a0e7d8db659-rtkit-daemon.service-oXuF9p
drwx------ 3 root   root   4096 juin  19 12:24 systemd-private-fd83a9d56a744939afc01a0e7d8db659-colord.service-ZXj9JG
drwx------ 3 root   root   4096 juin  19 12:23 systemd-private-fd83a9d56a744939afc01a0e7d8db659-systemd-timesyncd.service-4tu4Fx

Comme ils sont datés de ton dernier démarrage, on n'y touche pas.

  Et il reste aussi, du 15 juin, ce répertoire temporaire d'audacity :

drwxr-xr-x 2 pcl64c pcl64c 4096 juin  15 23:55 audacity-pcl64c

Si audacity est fermé (l'audacity de la session de pcl64c),
je t'invite à supprimer ce répertoire aussi :

cd /var/tmp && sudo rm -iR audacity-pcl64c

EDIT : commande corrigée.


.
.

= =

.
.

 | head -15

signifie :
"De ce qui précède, ne garder que les 15 premières lignes" ;
.

 | tail -15

signifie :
"De ce qui précède, ne garder que les 15 dernières lignes".

Dernière modification par moko138 (Le 20/06/2018, à 04:16)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#110 Le 20/06/2018, à 00:28

statis

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

xxxxx:~$ cd /var/tmp && sudo rm -i audacity-pcl64c
[sudo] Mot de passe de xxxxx : 
rm: impossible de supprimer 'audacity-pcl64c': est un dossier
xxxxx:/var/tmp$ dir
audacity-pcl64c
systemd-private-fd83a9d56a744939afc01a0e7d8db659-colord.service-ZXj9JG
systemd-private-fd83a9d56a744939afc01a0e7d8db659-fwupd.service-TNx6l5
systemd-private-fd83a9d56a744939afc01a0e7d8db659-rtkit-daemon.service-oXuF9p
systemd-private-fd83a9d56a744939afc01a0e7d8db659-systemd-timesyncd.service-4tu4Fx
xxxxxx:/var/tmp$ cd audacity-pcl64c
xxxxxx:/var/tmp/audacity-pcl64c$ dir
xxxxxx:/var/tmp/audacity-pcl64c$ 

Ce dossier ne doit pas poser de gros problème, il est vide, par contre Audacity en a peut-être besoin...
Je n'aime pas qu'un soft ne laisse pas le choix de là ou on veut, les profils, les fichiers temporaires, etc...

Pour la recherche de man en français je ne savais même pas que çà existait donc pas eu l'idée d'utiliser un google qui peut servir (pas toujours) quand on connaît bien un sujet.
En lançant un man man j'ai pu constater que mon anglais n'était pas si mauvais que çà mais que par contre mon réseau neuronal n'est pas adapté à tout ce qui est script surtout quand je n'ai pas la connaissance du contexte particulier qu'à l'OS.
C'est d'ailleurs un gros problème dans ma vie professionnelle, on sait que je suis capable de programmer en assembleur mais quand je dis que je ne peux pas en C on dit que je manque de volonté...

En ce qui concerne /usr/share/initramfs-tools/hooks/fsprotect, si je me souviens bien on a rajouté un # ce qui je suppose en évidence est pour transformer la ligne en commentaire et toujours en supposant il faudrait enlever le # pour revenir à la "normale".

Juste une petite note qui n'est pas une critique, à propos des évidences...
A mon premier cours de maths en seconde je me suis placé à la première rangée car c'est celle ou l'on entend mieux le prof. A un moment j'ai levé la main pour demander une explication au prof, sa réponse m'a sidéré "c'est évident, il n'y a rien à expliquer !"...
J'ai passé tous les cours de maths de l'année au fond de la classe à dormir car c'était évident pour moi que j'avais du sauter une étape quelque part et que je n'aurais pas d'aide pour savoir laquelle.
Je sais que c'est pas évident d'aider quelqu'un et franchement je vous félicite tous de donner bien plus d'énergie qu'un prof grassement payé...

Petit rajout, je vais éteindre mon PC comme à mon habitude sans fermer firefox, pourra-t-on voir si c'est bien çà qui génère des fichiers temporaires qui ne s’effacent pas par la suite car là c'est un peu comme avoir éradiqué tous les serpents du grenier alors qu'il peut rester des œufs...

Dernière modification par statis (Le 20/06/2018, à 00:44)

Hors ligne

#111 Le 20/06/2018, à 04:59

moko138

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

J'avais encore omis le "-R" :

cd /var/tmp && sudo rm -iR audacity-pcl64c

Ce dossier ne doit pas poser de gros problème, il est vide, par contre Audacity en a peut-être besoin...
Je n'aime pas qu'un soft ne laisse pas le choix de là ou on veut, les profils, les fichiers temporaires, etc...

Si Audacity en a besoin, il le recréera.
Audacity, dans ses préférences, demande où mettre ses fichiers temporaires.

  - -

un prof grassement payé

Tu crois ?
J'en connais pourtant un qui a doublé son salaire en allant faire la même chose, mais en Allermagne.

  - -

je suis capable de programmer en assembleur mais quand je dis que je ne peux pas en C on dit que je manque de volonté...

Quelle est (en très gros) la différence ?

  - -

Petit rajout, je vais éteindre mon PC comme à mon habitude sans fermer firefox, pourra-t-on voir si c'est bien çà qui génère des fichiers temporaires qui ne s’effacent pas par la suite

Sûrement pas, puisque les importuns s'appellent
'/var/tmp/mkinitramfs_(...)' et sont donc produits à la (dés)installation de noyaux.


En ce qui concerne /usr/share/initramfs-tools/hooks/fsprotect, si je me souviens bien on a rajouté un # ce qui je suppose en évidence est pour transformer la ligne en commentaire et toujours en supposant il faudrait enlever le # pour revenir à la "normale".

Oui.

alors qu'il peut rester des œufs...

Cest pourquoi j'ai dit qu'il faudrait rester vigilant sur le contenu de

ls -lAt /var/tmp

%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#112 Le 20/06/2018, à 14:31

statis

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

xxxxx:~$ cd /var/tmp && sudo rm -iR audacity-pcl64c
[sudo] Mot de passe de xxxxx : 
rm : supprimer répertoire 'audacity-pcl64c' ? o
xxxxx:/var/tmp$ dir
systemd-private-3570eff77f3741be8d6822801bc5b8fc-colord.service-6jFFEK
systemd-private-3570eff77f3741be8d6822801bc5b8fc-fwupd.service-mKUZPv
systemd-private-3570eff77f3741be8d6822801bc5b8fc-rtkit-daemon.service-5zG3By
systemd-private-3570eff77f3741be8d6822801bc5b8fc-systemd-timesyncd.service-Pn7i0c
xxxxx:/var/tmp$ 

cool smile

Oui effectivement il y un élément "préférences" dans le menu édition de audacity, chacun a sa logique.
La mienne est de décider de là ou se trouve mes fichiers temporaires, en cas de gros crash çà sert pour récupérer les données...
Et le vilain audacity rajoute un .audacity-temp au chemin du dossier choisi avec résultat "destination impossible". Bien sûr c'était "évident" qu'il suffisait de  raccourcir le chemin en virant le .audacity-temp dans le champ du paramétrage et d'ainsi arriver à changer le dossier temporaire...

La commande

ls -lAt /var/tmp

me plaît beaucoup

xxxxx:~$ ls -lAt /var/tmp
total 20
drwxr-xr-x 2 pcl64c pcl64c 4096 juin  20 12:39 audacity-pcl64c
drwx------ 3 root   root   4096 juin  20 12:22 systemd-private-3570eff77f3741be8d6822801bc5b8fc-fwupd.service-mKUZPv
drwx------ 3 root   root   4096 juin  20 12:22 systemd-private-3570eff77f3741be8d6822801bc5b8fc-rtkit-daemon.service-5zG3By
drwx------ 3 root   root   4096 juin  20 12:21 systemd-private-3570eff77f3741be8d6822801bc5b8fc-colord.service-6jFFEK
drwx------ 3 root   root   4096 juin  20 12:20 systemd-private-3570eff77f3741be8d6822801bc5b8fc-systemd-timesyncd.service-Pn7i0c
xxxxx:~$ 

J'y crois pas donc je fais le St Thomas

xxxxx:~$ cd /var/tmp
xxxxx:/var/tmp$ dir
audacity-pcl64c
systemd-private-3570eff77f3741be8d6822801bc5b8fc-colord.service-6jFFEK
systemd-private-3570eff77f3741be8d6822801bc5b8fc-fwupd.service-mKUZPv
systemd-private-3570eff77f3741be8d6822801bc5b8fc-rtkit-daemon.service-5zG3By
systemd-private-3570eff77f3741be8d6822801bc5b8fc-systemd-timesyncd.service-Pn7i0c
xxxxx:/var/tmp$

je confirme audacity recrée le temp tout seul même si on n'a pas validé une modification dans les préférences

ok je pense que je peux revirer le temp sans demander d'autorisation, en plus il n'est plus du tout nécessaire

xxxxx:~$  cd /var/tmp && sudo rm -iR audacity-pcl64c
[sudo] Mot de passe de pcl64c : 
rm : supprimer répertoire 'audacity-pcl64c' ? o
xxxxx:/var/tmp$

et revérification

xxxxx:~$ ls -lAt /var/tmp
total 16
drwx------ 3 root root 4096 juin  20 12:22 systemd-private-3570eff77f3741be8d6822801bc5b8fc-fwupd.service-mKUZPv
drwx------ 3 root root 4096 juin  20 12:22 systemd-private-3570eff77f3741be8d6822801bc5b8fc-rtkit-daemon.service-5zG3By
drwx------ 3 root root 4096 juin  20 12:21 systemd-private-3570eff77f3741be8d6822801bc5b8fc-colord.service-6jFFEK
drwx------ 3 root root 4096 juin  20 12:20 systemd-private-3570eff77f3741be8d6822801bc5b8fc-systemd-timesyncd.service-Pn7i0c
xxxxx:~$ 

J'ai relancé la commande après avoir ouvert/fermé audacity et çà va.

Merci beaucoup Moko138 pour cette commande car çà me permettra de voir si un soft me la fait à l'envers sur les temporaires.
Par contre pour la vigilance je suis moins serein vu que je ne connais pas le truc...

J'ai appliqué :

sudo nano /usr/share/initramfs-tools/hooks/fsprotect

Descendu jusqu'à la dernière ligne avec la flèche ↓
retiré le # et l'espace pour que la ligne redevienne :
copy_exec /usr/bin/touch "/bin"
Enregistré avec ctrl-O suivi de Entrée et fermé avec ctrl-X

Comme conseillé par cqfd93 lancement de la commande :

xxxxx:~$ sudo apt update
[sudo] Mot de passe de xxxxx : 
Atteint:1 http://archive.canonical.com/ubuntu xenial InRelease
Atteint:2 http://ppa.launchpad.net/clipgrab-team/ppa/ubuntu xenial InRelease   
Atteint:3 http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu xenial InRelease   
Ign:4 http://downloads.makerbot.com/makerware/ubuntu xenial InRelease          
Atteint:5 http://ppa.launchpad.net/freecad-maintainers/freecad-stable/ubuntu xenial InRelease
Atteint:6 http://downloads.makerbot.com/makerware/ubuntu xenial Release        
Atteint:7 http://ppa.launchpad.net/jonathonf/ffmpeg-3/ubuntu xenial InRelease  
Atteint:9 http://archive.ubuntu.com/ubuntu xenial InRelease                    
Réception de:10 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Réception de:11 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Réception de:12 http://archive.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Atteint:13 https://download.mono-project.com/repo/ubuntu stable-xenial InRelease
Réception de:14 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 DEP-11 Metadata [318 kB]
Atteint:15 https://repo.skype.com/deb stable InRelease                         
Réception de:16 http://archive.ubuntu.com/ubuntu xenial-updates/main DEP-11 64x64 Icons [233 kB]
Réception de:17 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 DEP-11 Metadata [246 kB]
Réception de:18 http://archive.ubuntu.com/ubuntu xenial-updates/universe DEP-11 64x64 Icons [331 kB]
Réception de:19 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 DEP-11 Metadata [5 964 B]
Réception de:20 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 DEP-11 Metadata [3 324 B]
Réception de:21 http://archive.ubuntu.com/ubuntu xenial-backports/universe amd64 DEP-11 Metadata [5 096 B]
Réception de:22 http://archive.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [67,7 kB]
Réception de:23 http://archive.ubuntu.com/ubuntu xenial-security/main DEP-11 64x64 Icons [68,0 kB]
Réception de:24 http://archive.ubuntu.com/ubuntu xenial-security/universe amd64 DEP-11 Metadata [107 kB]
Réception de:25 http://archive.ubuntu.com/ubuntu xenial-security/universe DEP-11 64x64 Icons [142 kB]
Err:26 http://code.ros.org/packages/ros/ubuntu maverick InRelease              
  Connexion à code.ros.org: 80 (70.35.54.198) impossible, délai de connexion dépassé
1 850 ko réceptionnés en 2min 0s (15,4 ko/s) 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
8 paquets peuvent être mis à jour. Utilisez « apt list --upgradable » pour les voir.
W: http://downloads.makerbot.com/makerware/ubuntu/dists/xenial/Release.gpg: Signature by key ABB736EB5F9C4CF4A25277973D019B838FB1487F uses weak digest algorithm (SHA1)
W: Impossible de récupérer http://code.ros.org/packages/ros/ubuntu/dists/maverick/InRelease  Connexion à code.ros.org: 80 (70.35.54.198) impossible, délai de connexion dépassé
W: 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.
xxxxx:~$ 

le truc demande de lancer une autre commande :

xxxxx:~$ apt list --upgradable
En train de lister... Fait
gir1.2-javascriptcoregtk-4.0/xenial-updates,xenial-security 2.20.3-0ubuntu0.16.04.1 amd64 [peut être mis à jour depuis : 2.20.2-0ubuntu0.16.04.1]
gir1.2-webkit2-4.0/xenial-updates,xenial-security 2.20.3-0ubuntu0.16.04.1 amd64 [peut être mis à jour depuis : 2.20.2-0ubuntu0.16.04.1]
libgcrypt20/xenial-updates,xenial-security 1.6.5-2ubuntu0.5 amd64 [peut être mis à jour depuis : 1.6.5-2ubuntu0.4]
libjavascriptcoregtk-4.0-18/xenial-updates,xenial-security 2.20.3-0ubuntu0.16.04.1 amd64 [peut être mis à jour depuis : 2.20.2-0ubuntu0.16.04.1]
libwebkit2gtk-4.0-37/xenial-updates,xenial-security 2.20.3-0ubuntu0.16.04.1 amd64 [peut être mis à jour depuis : 2.20.2-0ubuntu0.16.04.1]
libwebkit2gtk-4.0-37-gtk2/xenial-updates,xenial-security 2.20.3-0ubuntu0.16.04.1 amd64 [peut être mis à jour depuis : 2.20.2-0ubuntu0.16.04.1]
skypeforlinux/stable 8.24.0.2 amd64 [peut être mis à jour depuis : 8.22.0.2]
xxxxx:~$ 

çà c'est du C pour moi wink

Envoi de la deuxième commande suggérée par cqfd93

xxxxx:~$ sudo apt full-upgrade
[sudo] Mot de passe de xxxxx: 
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 :
  gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0 libgcrypt20 libgcrypt20:i386
  libjavascriptcoregtk-4.0-18 libwebkit2gtk-4.0-37 libwebkit2gtk-4.0-37-gtk2
  skypeforlinux
8 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 75,0 Mo/99,0 Mo dans les archives.
Après cette opération, 903 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de:1 [url]http://archive.ubuntu.com/ubuntu[/url] xenial-updates/main i386 libgcrypt20 i386 1.6.5-2ubuntu0.5 [321 kB]
Réception de:2 [url]https://repo.skype.com/deb[/url] stable/main amd64 skypeforlinux amd64 8.24.0.2 [74,3 MB]
Réception de:3 [url]http://archive.ubuntu.com/ubuntu[/url] xenial-updates/main amd64 libgcrypt20 amd64 1.6.5-2ubuntu0.5 [338 kB]
75,0 Mo réceptionnés en 2min 58s (421 ko/s)                                    
(Lecture de la base de données... 278923 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libgcrypt20_1.6.5-2ubuntu0.5_amd64.deb ...
Déconfiguration de libgcrypt20:i386 (1.6.5-2ubuntu0.4) ...
Dépaquetage de libgcrypt20:amd64 (1.6.5-2ubuntu0.5) sur (1.6.5-2ubuntu0.4) ...
Préparation du dépaquetage de .../libgcrypt20_1.6.5-2ubuntu0.5_i386.deb ...
Dépaquetage de libgcrypt20:i386 (1.6.5-2ubuntu0.5) sur (1.6.5-2ubuntu0.4) ...
Préparation du dépaquetage de .../libwebkit2gtk-4.0-37-gtk2_2.20.3-0ubuntu0.16.04.1_amd64.deb ...
Dépaquetage de libwebkit2gtk-4.0-37-gtk2:amd64 (2.20.3-0ubuntu0.16.04.1) sur (2.20.2-0ubuntu0.16.04.1) ...
Préparation du dépaquetage de .../libwebkit2gtk-4.0-37_2.20.3-0ubuntu0.16.04.1_amd64.deb ...
Dépaquetage de libwebkit2gtk-4.0-37:amd64 (2.20.3-0ubuntu0.16.04.1) sur (2.20.2-0ubuntu0.16.04.1) ...
Préparation du dépaquetage de .../libjavascriptcoregtk-4.0-18_2.20.3-0ubuntu0.16.04.1_amd64.deb ...
Dépaquetage de libjavascriptcoregtk-4.0-18:amd64 (2.20.3-0ubuntu0.16.04.1) sur (2.20.2-0ubuntu0.16.04.1) ...
Préparation du dépaquetage de .../gir1.2-webkit2-4.0_2.20.3-0ubuntu0.16.04.1_amd64.deb ...
Dépaquetage de gir1.2-webkit2-4.0:amd64 (2.20.3-0ubuntu0.16.04.1) sur (2.20.2-0ubuntu0.16.04.1) ...
Préparation du dépaquetage de .../gir1.2-javascriptcoregtk-4.0_2.20.3-0ubuntu0.16.04.1_amd64.deb ...
Dépaquetage de gir1.2-javascriptcoregtk-4.0:amd64 (2.20.3-0ubuntu0.16.04.1) sur (2.20.2-0ubuntu0.16.04.1) ...
Préparation du dépaquetage de .../skypeforlinux_8.24.0.2_amd64.deb ...
Dépaquetage de skypeforlinux (8.24.0.2) sur (8.22.0.2) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.23-0ubuntu10) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.22-1ubuntu5.2) ...
Traitement des actions différées (« triggers ») pour bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Traitement des actions différées (« triggers ») pour gnome-menus (3.13.3-6ubuntu3.1) ...
Traitement des actions différées (« triggers ») pour mime-support (3.59ubuntu1) ...
Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.15-0ubuntu1) ...
Paramétrage de libgcrypt20:i386 (1.6.5-2ubuntu0.5) ...
Paramétrage de libgcrypt20:amd64 (1.6.5-2ubuntu0.5) ...
Paramétrage de libjavascriptcoregtk-4.0-18:amd64 (2.20.3-0ubuntu0.16.04.1) ...
Paramétrage de libwebkit2gtk-4.0-37:amd64 (2.20.3-0ubuntu0.16.04.1) ...
Paramétrage de libwebkit2gtk-4.0-37-gtk2:amd64 (2.20.3-0ubuntu0.16.04.1) ...
Paramétrage de gir1.2-javascriptcoregtk-4.0:amd64 (2.20.3-0ubuntu0.16.04.1) ...
Paramétrage de gir1.2-webkit2-4.0:amd64 (2.20.3-0ubuntu0.16.04.1) ...
Paramétrage de skypeforlinux (8.24.0.2) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.23-0ubuntu10) ...
xxxxx:~$ 

là je comprends mieux l'évidence qui en fait est basée sur une connaissance...
le 

apt list --upgradable

c'est pour les curieux
et le

sudo apt full-upgrade 

pour ceux qui savent bien évidemment que les deux commandes données par cqfd93 existent...

En principe je fait les mises à jour par le "store" (note je l'appelle comme çà car presque comme sur android) et étrange il resterait une mise à jour :
mise à jour
Peut-être est-il évident qu'il faut redémarrer après 

sudo apt full-upgrade 

?

moko138 a écrit :

un prof grassement payé

Tu crois ?
J'en connais pourtant un qui a doublé son salaire en allant faire la même chose, mais en Allermagne.

En France pour traiter une brebis galeuse on brûle tout le troupeau...
Donc il est certain que la totalité des profs valables sont mal payés à cause d'un certain nombre qui eux le sont trop, comme par exemple un qui devrait savoir que "évidence" n'est pas une fonction mathématique...

moko138 a écrit :

je suis capable de programmer en assembleur mais quand je dis que je ne peux pas en C on dit que je manque de volonté...

Quelle est (en très gros) la différence ?

Là je comprends pas la question...
La différence entre le C et l'assembleur ?
La différence entre mettre de la mauvaise volonté et ne pas y arriver ?
Le langage, élément tellement important et qui pourtant ne bénéficie pas des avancées technologiques...
X ne comprend pas bien Y et inversement et cela a des conséquences comme par exemple maintenant.
Je devrais vraiment apprendre à me taire mais je vais quand même donner ma vision de la différence entre l'assembleur et le C...
L'assembleur a une syntaxe simple, celle du C est complexe.
Un soft en assembleur n'a pas besoin d'intégrer des routines en C, l'inverse n'est pas vrai.
L'assembleur et le C font des appels systèmes et c'est l'OS qui rend tout complexe.
L'assembleur n'est pas du code machine pur, il est donc compilé comme le C mais contrairement à ce dernier ce qui est généré est "propre", pratique à déboguer car on retrouve les commandes du source sans qu'il y ait une foule d'instructions qui sont le résultat de la "traduction" d'une commande en C.
Pour l'assembleur, il n'y a pas d'IDE (logiciel mixte d'édition, compilation et débogage) aussi bon que DEVPAC qu'il y avait sur l'Atari série STF/STE (WinAsm s'en approche) et tous ceux qui existent sont sur windows...
Masm64, l'assembleur de windows pose quelques problèmes avec windows10...
En résumé, la différence n'est pas importante car l'assembleur est nul car plus adapté au monde d'aujourd'hui, tout comme moi...
J'aurais du prendre une autre image pour expliquer la difficulté que je peux avoir.
Peux-être un "je m'excuse d'être un bourrin incorrigible qui vous fait perdre votre temps", aurait suffit ;'(

Dernière modification par statis (Le 20/06/2018, à 14:38)

Hors ligne

#113 Le 20/06/2018, à 16:58

moko138

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

Pour audacity,
je pense qu'à l'ouverture, il a recréé son fichier temporaire habituel,
et que le changement de préférences sera pleinement effectif quand tu l'auras validé et que tu auras refermé audacity et supprimé l'ancien fichier temporaire.
  - -

/usr/share/initramfs-tools/hooks/fsprotect
  Tu as rétabli son état initial, c'est noté.
  - -

  Ton /var/tmp ne comporte plus les fichiers datés d'hier.  smile
  - -

Ton sudo apt full-upgrade, si tu l'as montré intégralement, ne comporte aucun avertissement, aucune erreur.

8 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Tu peux dormir sur tes deux oreilles, quoi qu'en dise ce que tu appelles le store (et dont je ne me sers jamais).
Dormir... ce soir !       Parce que

/!\ c'est en cas de (dés)installation de noyau qu'il faudra être vigilant sur /var/tmp.
  - -

Tu n'as pas à redémarrer, sauf quand Ubuntu te le demande ou que tu as installé un nouveau noyau. Car Ubuntu (sauf version serveur) ne sait pas patcher son noyau en cours d'utilisation.
  - -

La différence entre le C et l'assembleur était bien l'objet de ma question.  smile
Qu'est-ce qui te fait dire que tu n'es "plus adapté au monde d'aujourd'hui" (si ce n'est pas indiscret) ?


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#114 Le 20/06/2018, à 20:11

B_Peter

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

Pour l’assembleur, il y avait Turbo Assembleur de chez Borland, et sous environnement intégré.
Le C, en programmation système, demande la même chose que l’assembleur, et fait exactement la même chose , registres processeurs et similaires inclus . Le C fut développé pour remplacer l'Assembleur dans la programmation système, et pour la réécriture d'Unix en premier . le même laboratoire développa C++ pour fournir un cadre pour la programmation graphique et intégrée (Intégrée ici signifie OS intégré genre Wndows ou Mac OS ou Linux) Le C étant trop long à gérer de nos jours pour le codage des soft, mais le C reste pour la programmation système.


Linux Ubuntu 22.04.2 LTS
12th Gen Intel® Core™ i7-1260P × 16
64,0 Gio / Mesa Intel® Graphics (ADL GT2) Intel IRIS Xe

Hors ligne

#115 Le 20/06/2018, à 21:55

statis

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

Merci moko138

Après redémarrage le "store", ne montre plus de mise à jour à faire...

Le apt full-upgrade était bien montré intégralement.

Effectivement je n'avais pas remarqué que les entrées dans tmp étaient différentes
cette nuit
systemd-private-3570eff77f3741be8d6822801bc5b8fc-fwupd.service-mKUZPv
systemd-private-3570eff77f3741be8d6822801bc5b8fc-rtkit-daemon.service-5zG3By
systemd-private-3570eff77f3741be8d6822801bc5b8fc-colord.service-6jFFEK
systemd-private-3570eff77f3741be8d6822801bc5b8fc-systemd-timesyncd.service-Pn7i0
ce matin
systemd-private-fd83a9d56a744939afc01a0e7d8db659-colord.service-ZXj9JG
systemd-private-fd83a9d56a744939afc01a0e7d8db659-fwupd.service-TNx6l5
systemd-private-fd83a9d56a744939afc01a0e7d8db659-rtkit-daemon.service-oXuF9p
systemd-private-fd83a9d56a744939afc01a0e7d8db659-systemd-timesyncd.service-4tu4Fx

Cool smile

moko138 a écrit :

Qu'est-ce qui te fait dire que tu n'es "plus adapté au monde d'aujourd'hui" (si ce n'est pas indiscret) ?

Plus adapté...
Je ne sais pas comment expliquer de manière courte avec une image adaptée...
L'appareil qui me demandera 3 ans pour bien l'utiliser
L'appareil qui me demandera 3 ans pour bien l'utiliser



@B_Peter
C'est ce que je disais, en appel système la complexité vient du système pas du langage utilisé wink
Un soft ne fait pas que des appels systèmes...
Mais c'est vrai que l'on peut dire que c'est pareil...
Exemple pour l'affichage d'une boite d'alerte en C :

public void PerformCalculations() 
{
   // Code is entered here that performs a calculation
   // Display a message box informing the user that the calculations 
   // are complete
   MessageBox.Show ("The calculations are complete", "My Application", 
MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);
}

En assembleur en soft complet :

.386
.model flat,stdcall
option casemap:none
include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\kernel32.lib
include \masm32\include\user32.inc
includelib \masm32\lib\user32.lib

.data
MsgBoxCaption  db "Iczelion Tutorial No.2",0
MsgBoxText       db "Win32 Assembly is Great!",0

.code
start:
invoke MessageBox, NULL, addr MsgBoxText, addr MsgBoxCaption, MB_OK
invoke ExitProcess, NULL
end start 

Les inc et les lib servent au compilateur pour que le soft soit conforme en structure avec windows.
L'appel réel est

 invoke MessageBox, NULL, addr MsgBoxText, addr MsgBoxCaption, MB_OK

En vidéo pour les curieux avec WinAsm :
MessageBox
L'auteur a utilisé la méthode traditionnelle avec les Push, call, etc mais avec WinAsm il suffit de taper invoke MessageBox, pour que les champs apparaissent en bulle wink

Et la même chose avec C++ :
MessageBox
Je fais une allergie aux parenthèses...

Dernière modification par statis (Le 20/06/2018, à 21:56)

Hors ligne

#116 Le 20/06/2018, à 22:03

xubu1957

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

Bonjour,

Pour ajouter toi-même les balises code, pour les retours du début de ton précédent message #115 :

  • Cliquer sur  le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message

1485703524.png

comme indiqué dans le : Retour utilisable de commande (tutoriel de moko138). smile

_ _ _

au #115 statis a écrit :

(...)
Effectivement je n'avais pas remarqué que les entrées dans tmp étaient différentes
cette nuit

systemd-private-3570eff77f3741be8d6822801bc5b8fc-fwupd.service-mKUZPv
systemd-private-3570eff77f3741be8d6822801bc5b8fc-rtkit-daemon.service-5zG3By
systemd-private-3570eff77f3741be8d6822801bc5b8fc-colord.service-6jFFEK
systemd-private-3570eff77f3741be8d6822801bc5b8fc-systemd-timesyncd.service-Pn7i0

ce matin

systemd-private-fd83a9d56a744939afc01a0e7d8db659-colord.service-ZXj9JG
systemd-private-fd83a9d56a744939afc01a0e7d8db659-fwupd.service-TNx6l5
systemd-private-fd83a9d56a744939afc01a0e7d8db659-rtkit-daemon.service-oXuF9p
systemd-private-fd83a9d56a744939afc01a0e7d8db659-systemd-timesyncd.service-4tu4Fx

(...)

Dernière modification par xubu1957 (Le 20/06/2018, à 22:14)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#117 Le 20/06/2018, à 22:07

statis

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

Bon fini les récréations...

Que pensez-vous si on faisait un résumé pour clôturer ce sujet ?

Avec :
- les raisons du blocage
- les actions entreprises
- les vérifications
?

Hors ligne

#118 Le 20/06/2018, à 23:30

B_Peter

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

C'est de la programmation sous windows. ce qui ne laisse pas le programmeur libre, au contraire.

Une fonction en assembleur, disons une pile avec usage des registres sera exactement la même en c dans  le code compilé. Visible avec un désassembleur, surtout avec deux compilateurs de la même marque.
Comme déjà dit par l'auteur du C, Mr Ritchie, le C remplace en tout l'assembleur.
Et permet d'ajouter quelques lignes d'assembleur dans le source .c. Suffit de faire l'essai avec quelques lignes d'assembleur, que l'on compile, et ensuite remplacer le code assembleur par du c, et à la compilation, c'est exactement la même chose; En fait les compilateur sont les mêmes en sortie wink
L'assembleur est un langage machine, le C est aussi un langage machine .
Et si l'on regarde le code fourni par du Pascal, c'est la même chose aussi .
Seul le Prolog change, car moins  'compatible'


Linux Ubuntu 22.04.2 LTS
12th Gen Intel® Core™ i7-1260P × 16
64,0 Gio / Mesa Intel® Graphics (ADL GT2) Intel IRIS Xe

Hors ligne

#119 Le 21/06/2018, à 00:40

statis

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

Salut B_Peter,
Cette discussion a sa place dans une autre section d'autant plus que parler d'assembleur c'est aussi un sujet windows mais je n'ai pas le temps d'ouvrir un autre sujet.
Windows ne laisse pas le programmeur libre ?
Je n'ai jamais rencontré ce type de problème...
Parler d'assembleur pur, mis à part le petit jeu d'affichage du texte "hello world" en mode console sur Linux, c'est venir sur windows.
Wouah, le désassemblage d'un code compilé à partir d'une source assembleur est le même que celui compilé à partir d'une source en C avec les mêmes compilateurs...
Si tu parle d'outils C qui compile de petites routines en assembleur pour les intégrer à un soft en C, et que tu désassemble que cette partie peut-être ou tout ce qui est appel système car se sont des routines qui ne peuvent qu'être communes sur les actions registres/pile...
Si le C ne fait pas exactement les mêmes opérations que celles faites en assembleur, il n'est pas possible de lancer un appel système.
On ne peut pas comparer un code fait avec MASM32 et un fait avec C++, les routines ne vont pas être les mêmes, donc elle ne peuvent avoir le même désassemblage surtout que les compilateurs ne sont pas les mêmes...
Le fameux Mr Ritchie avait tout à fait le droit d'être un utopiste mais pour avoir souvent "désassemblé" du soft compilé sur C++ et du MASM32, je peux dire que le rêve est plutôt un cauchemar.
Je ne vais pas continuer cette discussion car Ubuntu est la preuve qu'il est possible de faire un OS qui tient bien la route en C.
Le C n'est pas un langage machine, c'est un langage évolué.
L'assembleur restera toujours le plus proche du langage machine, même le forth un langage de ouf qui aurait pu faire cracher le maximum à nos processeurs d'aujourd'hui qui sont lents à cause du code qu'on leur donne à manger, était un langage évolué quand même éloigné de la machine.
De toute façon cette discussion est stérile et sans intérêt car l'assembleur est mort, le C est le nouveau roi, demain cela sera un autre, un point c'est tout.

Dernière modification par statis (Le 21/06/2018, à 00:49)

Hors ligne

#120 Le 21/06/2018, à 09:34

B_Peter

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

Ben non, Windows et les autres OS ne laisse nt pas libre, puisque l'on fait appels aux routines déjà programmées.
Et l'assembleur ne convient pas, même si c'est possible.
Le C  non plus, même si c'est aussi possible
La programmation système, c'est de programmer au niveau machine, un BIOS ou un OS,
Et il faut tout écrire sois-même, alors que sous Windows, c'est déjà fait Le pourquoi du C++ au demeurant wink



statis a écrit :

Salut B_Peter,
Cette discussion a sa place dans une autre section d'autant plus que parler d'assembleur c'est aussi un sujet windows mais je n'ai pas le temps d'ouvrir un autre sujet.
Windows ne laisse pas le programmeur libre ?
Je n'ai jamais rencontré ce type de problème...
Parler d'assembleur pur, mis à part le petit jeu d'affichage du texte "hello world" en mode console sur Linux, c'est venir sur windows.
Wouah, le désassemblage d'un code compilé à partir d'une source assembleur est le même que celui compilé à partir d'une source en C avec les mêmes compilateurs...
Si tu parle d'outils C qui compile de petites routines en assembleur pour les intégrer à un soft en C, et que tu désassemble que cette partie peut-être ou tout ce qui est appel système car se sont des routines qui ne peuvent qu'être communes sur les actions registres/pile...
Si le C ne fait pas exactement les mêmes opérations que celles faites en assembleur, il n'est pas possible de lancer un appel système.
On ne peut pas comparer un code fait avec MASM32 et un fait avec C++, les routines ne vont pas être les mêmes, donc elle ne peuvent avoir le même désassemblage surtout que les compilateurs ne sont pas les mêmes...
Le fameux Mr Ritchie avait tout à fait le droit d'être un utopiste mais pour avoir souvent "désassemblé" du soft compilé sur C++ et du MASM32, je peux dire que le rêve est plutôt un cauchemar.
Je ne vais pas continuer cette discussion car Ubuntu est la preuve qu'il est possible de faire un OS qui tient bien la route en C.
Le C n'est pas un langage machine, c'est un langage évolué.
L'assembleur restera toujours le plus proche du langage machine, même le forth un langage de ouf qui aurait pu faire cracher le maximum à nos processeurs d'aujourd'hui qui sont lents à cause du code qu'on leur donne à manger, était un langage évolué quand même éloigné de la machine.
De toute façon cette discussion est stérile et sans intérêt car l'assembleur est mort, le C est le nouveau roi, demain cela sera un autre, un point c'est tout.


Linux Ubuntu 22.04.2 LTS
12th Gen Intel® Core™ i7-1260P × 16
64,0 Gio / Mesa Intel® Graphics (ADL GT2) Intel IRIS Xe

Hors ligne

#121 Le 21/06/2018, à 10:47

statis

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

B_Peter
Désolé mais çà me fatigue quand on ne fait pas attention à ce qui est écrit.
Qui a parlé de programmation système, pas moi,
Un soft sur windows quelque soit le langage utilise le système pour justement ne pas avoir à ré-écrire du code qui est déjà dispo par des APPELS SYSTEME.
Quand ton soft doit ouvrir une boite d'alerte (messageBox) sur windows tu fais appel au système en envoyant les arguments nécessaires y compris en C.
Et si tu veux faire une boite d'alerte customisée qui n'existe pas sur windows tu peux, tu écris ton code et n'est-ce justement pas le but...
Par contre il n'est plus question que l'on continue cette discussion hors sujet, si tu veux poursuivre ouvre un post dans la bonne section et met le lien.

Hors ligne

#122 Le 21/06/2018, à 11:42

B_Peter

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

statis a écrit :

B_Peter
Désolé mais çà me fatigue quand on ne fait pas attention à ce qui est écrit.
Qui a parlé de programmation système, pas moi,
Un soft sur windows quelque soit le langage utilise le système pour justement ne pas avoir à ré-écrire du code qui est déjà dispo par des APPELS SYSTEME.
Quand ton soft doit ouvrir une boite d'alerte (messageBox) sur windows tu fais appel au système en envoyant les arguments nécessaires y compris en C.
Et si tu veux faire une boite d'alerte customisée qui n'existe pas sur windows tu peux, tu écris ton code et n'est-ce justement pas le but...
Par contre il n'est plus question que l'on continue cette discussion hors sujet, si tu veux poursuivre ouvre un post dans la bonne section et met le lien.

C'est moi qui parle de programmation système ! L'assembleur et le C sont deux langages machine pour la programmation système.
Et qui parlait d'assembleur ?
Du bon usage des bons outils .

Fin de la discussion wink


Linux Ubuntu 22.04.2 LTS
12th Gen Intel® Core™ i7-1260P × 16
64,0 Gio / Mesa Intel® Graphics (ADL GT2) Intel IRIS Xe

Hors ligne

#123 Le 21/06/2018, à 16:18

moko138

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

statis a écrit :

Bon fini les récréations...

Que pensez-vous si on faisait un résumé pour clôturer ce sujet ?

Avec :
- les raisons du blocage
- les actions entreprises
- les vérifications
?

1) Nature du problème :
  Blocage très inhabituel de apt.
Dans le 1er message, on observe cette série récurrente de lignes :

Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-***-generic /boot/vmlinuz-4.4.0-***-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-***-generic /boot/vmlinuz-4.4.0-***-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-***-generic
cp: impossible d'accéder à '/var/tmp/mkinitramfs_qH4f0G//bin/touch': Trop de niveaux de liens symboliques
E: /usr/share/initramfs-tools/hooks/fsprotect failed with return 1.
update-initramfs: failed for /boot/initrd.img-4.4.0-***-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-4.4.0-***-generic.postinst line 1052.
dpkg: erreur de traitement du paquet linux-image-4.4.0-***-generic (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 2

où on isole :

impossible d'accéder à '/var/tmp/mkinitramfs_(...)': Trop de niveaux de liens symboliques

et

E: /usr/share/initramfs-tools/hooks/fsprotect failed with return 1.

  - -

2) Remède(s)
a)  Cf. cqfd93 en #47 : inactivation d'une fonction de fsprotect.
Après quoi apt est débloqué : on peut
- finir d'installer les noyaux récents ;
- purger les vieux noyaux.

Toutefois, /var/tmp reste encombré d'environ 150 sous-répertoires, presque tous périmés.

ls -lARt /var/tmp

  Et on ignore toutes les conséquences potentielles de l'inactivation pratiquée précédemment d'une fonction de fsprotect.
  Donc
b.1) Suppression des sous-répertoires périmés de /var/tmp.
b.2) Réactivation de la fonction précédemment inactivée de fsprotect, en restant vigilant sur des vérifications à venir (cf. ci-dessous).

  - -

3) Vérifications encore à faire
  À l'occasion des prochaines installations et désinstallations de noyaux, il faudra s'assurer que tout se passe normalement (pour apt, et dans /var/tmp).
  Faute de quoi, il faudrait de nouveau pratiquer le remède "a)" de cqfd93. Et s'interroger sur l'utilité et le fonctionnement de fsprotect.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#124 Le 21/06/2018, à 17:59

statis

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

Génial moko138,
Je voulais essayer de regrouper les différentes étapes mais j'aurais été nul...
Encore merci à toi, cqfd93 et les autres participants.
Mon ubuntu se porte comme un charme grâce à vous smile

Hors ligne

#125 Le 04/07/2018, à 21:17

statis

Re : Plus moyen d'installer de logiciels ou mises à jour [Fermé]

Meilleures salutations.

J'ai du ré-ouvrir ce sujet car je me retrouve encore avec une mise à jour qui bloque.
Trois fenêtre de défaut logiciel se sont succédées avec envoi de rapport d'erreur.
Je ne me souviens plus le .quelquechose qui ne peut s'installer.
Gros problème mon navigateur (firefox) c'est ouvert tout seul avec un charabia d'anglais pour moi qui semblait-il était un signalement de bug.
Gros problème car impossible de fermer firefox, plus de boutons...
Forcé avec alt-f4 je me suis retrouvé qu'avec l'écran du bureau et plus rien d'autre, pas d'accès au terminal ni au menu pour redémarrer.
J'ai essayé alt+ctrl+supr, çà ne marche jamais quand j'ai mon ubuntu qui se bloque, seule solution, l'extinction en force...

Au redémarrage, le menu pour éteindre est revenu ainsi que la barre de lancement.
Première inquiétude les fichiers temporaires...

xxxxx:~$ ls -lAt /var/tmp
total 24
drwx------ 3 root root 4096 juil.  4 21:11 systemd-private-d9dbe261e361472d874b1dddedda2a30-rtkit-daemon.service-MbGsni
drwx------ 3 root root 4096 juil.  4 21:10 systemd-private-d9dbe261e361472d874b1dddedda2a30-colord.service-jigpoH
drwx------ 3 root root 4096 juil.  4 21:10 systemd-private-d9dbe261e361472d874b1dddedda2a30-systemd-timesyncd.service-ypT5i4
drwx------ 3 root root 4096 juil.  4 20:27 systemd-private-1033360bf2164461be03162da61b70b7-rtkit-daemon.service-9prAE0
drwx------ 3 root root 4096 juil.  4 20:26 systemd-private-1033360bf2164461be03162da61b70b7-colord.service-sFomia
drwx------ 3 root root 4096 juil.  4 20:26 systemd-private-1033360bf2164461be03162da61b70b7-systemd-timesyncd.service-3wQiIk
xxxxx:~$ 

pas glop, ceux de l'heure de l'extinction en force sont toujours là...
Redémarrage et pareil avec en plus ceux du redémarrage précédant alors que cela ne le faisait plus.
Cà recommence...

Petit détail le redémarrage a été méga-long et j'ai eu le temps de noter un message que je n'ai jamais le temps de lire mais que j'ai remarqué auparavant, depuis quand je ne sais pas.

bilibop-lockfs is diabled

Vérifications des versions en place

xxxxx:~$ ls -AsS1 /boot
total 117272
40044 initrd.img-4.4.0-128-generic
40036 initrd.img-4.4.0-127-generic
 6992 vmlinuz-4.4.0-130-generic
 6984 vmlinuz-4.4.0-128-generic
 6980 vmlinuz-4.4.0-127-generic
 3812 System.map-4.4.0-127-generic
 3812 System.map-4.4.0-128-generic
 3812 System.map-4.4.0-130-generic
 1224 abi-4.4.0-127-generic
 1224 abi-4.4.0-130-generic
 1224 abi-4.4.0-128-generic
  188 config-4.4.0-127-generic
  188 config-4.4.0-130-generic
  188 config-4.4.0-128-generic
  184 memtest86+_multiboot.bin
  184 memtest86+.elf
  180 memtest86+.bin
    4 grub
    4 retpoline-4.4.0-127-generic
    4 retpoline-4.4.0-128-generic
    4 retpoline-4.4.0-130-generic
xxxxx:~$ 

Allez çà se ré-accumule...
Avant avec je ne sais quelle version les mises à jour se signalaient et je pouvais temporiser pour ne pas risquer un plantage alors que j'ai besoin de mon PC, ce soir j'ai raté un tchat important...

Dans l'ordre des vérifications que je devais faire fréquemment le apt update :

xxxxx:~$ sudo apt update
[sudo] Mot de passe de xxxxx : 
Atteint:1 http://archive.ubuntu.com/ubuntu xenial InRelease
Réception de:2 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Atteint:3 http://archive.canonical.com/ubuntu xenial InRelease                 
Réception de:4 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Réception de:5 http://archive.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Réception de:6 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [804 kB]
Réception de:7 http://archive.ubuntu.com/ubuntu xenial-updates/main i386 Packages [733 kB]
Atteint:8 http://ppa.launchpad.net/clipgrab-team/ppa/ubuntu xenial InRelease   
Ign:9 http://downloads.makerbot.com/makerware/ubuntu xenial InRelease          
Atteint:10 http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu xenial InRelease  
Atteint:11 http://ppa.launchpad.net/freecad-maintainers/freecad-stable/ubuntu xenial InRelease
Atteint:12 http://downloads.makerbot.com/makerware/ubuntu xenial Release       
Atteint:14 http://ppa.launchpad.net/jonathonf/ffmpeg-3/ubuntu xenial InRelease 
Réception de:15 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 DEP-11 Metadata [318 kB]
Atteint:16 https://repo.skype.com/deb stable InRelease                         
Atteint:17 https://download.mono-project.com/repo/ubuntu stable-xenial InRelease
Réception de:18 http://archive.ubuntu.com/ubuntu xenial-updates/main DEP-11 64x64 Icons [228 kB]
Réception de:19 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [640 kB]
Réception de:20 http://archive.ubuntu.com/ubuntu xenial-updates/universe i386 Packages [584 kB]
Réception de:21 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 DEP-11 Metadata [246 kB]
Réception de:22 http://archive.ubuntu.com/ubuntu xenial-updates/universe DEP-11 64x64 Icons [331 kB]
Réception de:23 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packages [16,4 kB]
Réception de:24 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse i386 Packages [15,5 kB]
Réception de:25 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 DEP-11 Metadata [5 964 B]
Réception de:26 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 DEP-11 Metadata [3 328 B]
Réception de:27 http://archive.ubuntu.com/ubuntu xenial-backports/universe amd64 DEP-11 Metadata [5 100 B]
Réception de:28 http://archive.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [67,7 kB]
Réception de:29 http://archive.ubuntu.com/ubuntu xenial-security/main DEP-11 64x64 Icons [68,0 kB]
Réception de:30 http://archive.ubuntu.com/ubuntu xenial-security/universe amd64 DEP-11 Metadata [107 kB]
Réception de:31 http://archive.ubuntu.com/ubuntu xenial-security/universe DEP-11 64x64 Icons [142 kB]
Err:32 http://code.ros.org/packages/ros/ubuntu maverick InRelease              
  Connexion à code.ros.org: 80 (70.35.54.198) impossible, délai de connexion dépassé
4 637 ko réceptionnés en 2min 0s (38,5 ko/s) 
AppStream cache update completed, but some metadata was ignored due to errors.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
6 paquets peuvent être mis à jour. Utilisez « apt list --upgradable » pour les voir.
W: http://downloads.makerbot.com/makerware/ubuntu/dists/xenial/Release.gpg: Signature by key ABB736EB5F9C4CF4A25277973D019B838FB1487F uses weak digest algorithm (SHA1)
W: Impossible de récupérer http://code.ros.org/packages/ros/ubuntu/dists/maverick/InRelease  Connexion à code.ros.org: 80 (70.35.54.198) impossible, délai de connexion dépassé
W: 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.
xxxxx:~$ 

Note, je sais on ne s'est pas occupé de ROS et il est signalé à chaque lancement de l'update mais aucun bug jusqu'à cette nouvelle version (pas demandée).

suite avec full upgrade

xxxxx:~$ sudo apt full-upgrade
[sudo] Mot de passe de xxxxx : 
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 ont été installés automatiquement et ne sont plus nécessaires :
  linux-headers-4.4.0-127 linux-headers-4.4.0-127-generic
  linux-image-4.4.0-127-generic linux-image-extra-4.4.0-127-generic
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront mis à jour :
  libarchive-zip-perl menu rfkill skypeforlinux update-notifier
  update-notifier-common
6 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
4 partiellement installés ou enlevés.
Il est nécessaire de prendre 69,6 Mo dans les archives.
Après cette opération, 5 997 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
Réception de:1 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 update-notifier amd64 3.168.9 [47,2 kB]
Réception de:2 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 update-notifier-common all 3.168.9 [163 kB]
Réception de:3 https://repo.skype.com/deb stable/main amd64 skypeforlinux amd64 8.25.0.5 [68,9 MB]
Réception de:4 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libarchive-zip-perl all 1.56-2ubuntu0.1 [84,7 kB]
Réception de:5 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 menu amd64 2.1.47ubuntu1.16.04.1 [349 kB]
Réception de:6 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 rfkill amd64 0.5-1ubuntu3.1 [8 530 B]
69,6 Mo réceptionnés en 4min 46s (243 ko/s)                                    
(Lecture de la base de données... 311661 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../update-notifier_3.168.9_amd64.deb ...
Dépaquetage de update-notifier (3.168.9) sur (3.168.8) ...
Préparation du dépaquetage de .../update-notifier-common_3.168.9_all.deb ...
Dépaquetage de update-notifier-common (3.168.9) sur (3.168.8) ...
Préparation du dépaquetage de .../libarchive-zip-perl_1.56-2ubuntu0.1_all.deb ...
Dépaquetage de libarchive-zip-perl (1.56-2ubuntu0.1) sur (1.56-2) ...
Préparation du dépaquetage de .../menu_2.1.47ubuntu1.16.04.1_amd64.deb ...
Dépaquetage de menu (2.1.47ubuntu1.16.04.1) sur (2.1.47ubuntu1) ...
Préparation du dépaquetage de .../rfkill_0.5-1ubuntu3.1_amd64.deb ...
Dépaquetage de rfkill (0.5-1ubuntu3.1) sur (0.5-1ubuntu3) ...
Préparation du dépaquetage de .../skypeforlinux_8.25.0.5_amd64.deb ...
Dépaquetage de skypeforlinux (8.25.0.5) sur (8.24.0.2) ...
Traitement des actions différées (« triggers ») pour gconf2 (3.2.6-3ubuntu6) ...
Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.15-0ubuntu1) ...
Traitement des actions différées (« triggers ») pour libglib2.0-0:i386 (2.48.2-0ubuntu1) ...
Traitement des actions différées (« triggers ») pour libglib2.0-0:amd64 (2.48.2-0ubuntu1) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.5-1) ...
Traitement des actions différées (« triggers ») pour install-info (6.1.0.dfsg.1-5) ...
Traitement des actions différées (« triggers ») pour doc-base (0.10.7) ...
Traitement de 1 fichier de documentation modifié…
Enregistrement des documents avec scrollkeeper…
Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-19) ...
ureadahead will be reprofiled on next reboot
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.22-1ubuntu5.2) ...
Traitement des actions différées (« triggers ») pour bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Traitement des actions différées (« triggers ») pour gnome-menus (3.13.3-6ubuntu3.1) ...
Traitement des actions différées (« triggers ») pour mime-support (3.59ubuntu1) ...
Paramétrage de linux-image-4.4.0-130-generic (4.4.0-130.156) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
The link /initrd.img is a dangling linkto /boot/initrd.img-4.4.0-130-generic
vmlinuz(/boot/vmlinuz-4.4.0-130-generic
) points to /boot/vmlinuz-4.4.0-130-generic
 (/boot/vmlinuz-4.4.0-130-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.4.0-130-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-130-generic /boot/vmlinuz-4.4.0-130-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-130-generic /boot/vmlinuz-4.4.0-130-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-130-generic
cp: impossible d'accéder à '/var/tmp/mkinitramfs_uVkFXs//bin/touch': Trop de niveaux de liens symboliques
E: /usr/share/initramfs-tools/hooks/fsprotect failed with return 1.
update-initramfs: failed for /boot/initrd.img-4.4.0-130-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-4.4.0-130-generic.postinst line 1052.
dpkg: erreur de traitement du paquet linux-image-4.4.0-130-generic (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 2
dpkg: des problèmes de dépendances empêchent la configuration de linux-image-extra-4.4.0-130-generic :
 linux-image-extra-4.4.0-130-generic dépend de linux-image-4.4.0-130-generic ; cependant :
 Le paquet linux-image-4.4.0-130-generic n'est pas encore configuré.

dpkg: erreur de traitement du paquet linux-image-extra-4.4.0-130-generic (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-image-generic :
 linux-image-generic dépend de linux-image-4.4.0-130-generic ; cependant :
 Le paquet linux-image-4.4.0-130-generic n'est pas encore configuré.
 linux-image-generic dépend de linux-image-extra-4.4.0-130-generic ; cependant :
 Le paquet linux-image-extra-4.4.0-130-generic n'est pas encore configuré.

dpkg: erreur de traitement du paquet linux-image-generic (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
                   Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
                                                     Aucun rapport « apport » écrit car MaxReports a déjà été atteint
                                     linux-generic :
 linux-generic dépend de linux-image-generic (= 4.4.0.130.136) ; cependant :
 Le paquet linux-image-generic n'est pas encore configuré.

dpkg: erreur de traitement du paquet linux-generic (--configure) :
 problèmes de dépendances - laissé non configuré
Paramétrage de update-notifier-common (3.168.9) ...
ttf-mscorefonts-installer: processing...
ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/andale32.exe
Err:1 http://downloads.sourceforge.net/corefonts/andale32.exe
  Protocol "http" not supported or disabled in libcurl
E: Impossible de récupérer https://netix.dl.sourceforge.net/project/corefonts/the fonts/final/andale32.exe  Protocol "http" not supported or disabled in libcurl

E: Échec du téléchargement
Paramétrage de update-notifier (3.168.9) ...
Paramétrage de libarchive-zip-perl (1.56-2ubuntu0.1) ...
Paramétrage de menu (2.1.47ubuntu1.16.04.1) ...
Paramétrage de rfkill (0.5-1ubuntu3.1) ...
Paramétrage de skypeforlinux (8.25.0.5) ...
Traitement des actions différées (« triggers ») pour menu (2.1.47ubuntu1.16.04.1) ...
Des erreurs ont été rencontrées pendant l'exécution :
 linux-image-4.4.0-130-generic
 linux-image-extra-4.4.0-130-generic
 linux-image-generic
 linux-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
xxxxx:~$ 

Sans commentaires, j'ai pas envie de vous fâcher...

J'ai vu une suggestion d'un clean + autoremove (conseillé tous les mois auparavant dans le sujet) :

xxxxx:~$ sudo apt clean
[sudo] Mot de passe de xxxxx : 
xxxxx:~$
xxxxx:~$ sudo apt autoremove --purge
[sudo] xxxxx: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  linux-headers-4.4.0-127* linux-headers-4.4.0-127-generic*
  linux-image-4.4.0-127-generic* linux-image-extra-4.4.0-127-generic*
0 mis à jour, 0 nouvellement installés, 4 à enlever et 0 non mis à jour.
4 partiellement installés ou enlevés.
Après cette opération, 302 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 311660 fichiers et répertoires déjà installés.)
Suppression de linux-headers-4.4.0-127-generic (4.4.0-127.153) ...
Suppression de linux-headers-4.4.0-127 (4.4.0-127.153) ...
Suppression de linux-image-extra-4.4.0-127-generic (4.4.0-127.153) ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-127-generic /boot/vmlinuz-4.4.0-127-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-127-generic /boot/vmlinuz-4.4.0-127-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-127-generic
cp: impossible d'accéder à '/var/tmp/mkinitramfs_muORyb//bin/touch': Trop de niveaux de liens symboliques
E: /usr/share/initramfs-tools/hooks/fsprotect failed with return 1.
update-initramfs: failed for /boot/initrd.img-4.4.0-127-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: erreur de traitement du paquet linux-image-extra-4.4.0-127-generic (--purge) :
 le sous-processus script post-removal installé a retourné une erreur de sortie d'état 1
Suppression de linux-image-4.4.0-127-generic (4.4.0-127.153) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-127-generic /boot/vmlinuz-4.4.0-127-generic
update-initramfs: Deleting /boot/initrd.img-4.4.0-127-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-127-generic /boot/vmlinuz-4.4.0-127-generic
Création du fichier de configuration GRUB…
Attention : Définir GRUB_TIMEOUT à une valeur non nulle si GRUB_HIDDEN_TIMEOUT est définie n’est plus possible.
Image Linux trouvée : /boot/vmlinuz-4.4.0-130-generic
Image Linux trouvée : /boot/vmlinuz-4.4.0-128-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-128-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
fait
The link /initrd.img is a damaged link
Removing symbolic link initrd.img 
 you may need to re-run your boot loader[grub]
The link /initrd.img.old is a damaged link
Removing symbolic link initrd.img.old 
 you may need to re-run your boot loader[grub]
Purge des fichiers de configuration de linux-image-4.4.0-127-generic (4.4.0-127.153) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-127-generic /boot/vmlinuz-4.4.0-127-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-127-generic /boot/vmlinuz-4.4.0-127-generic
Des erreurs ont été rencontrées pendant l'exécution :
 linux-image-extra-4.4.0-127-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
xxxxx:~$ 

La commande a déclenché une fenêtre d'alerte "problème logiciel détecté" avec demande d'envoi de rapport, j'ai annulé car pas envie de replanter encore...

Par curiosité, je voulais voir si la 127 était encore là

xxxxx:~$ ls -AsS1 /boot
total 65028
40044 initrd.img-4.4.0-128-generic
 6992 vmlinuz-4.4.0-130-generic
 6984 vmlinuz-4.4.0-128-generic
 3812 System.map-4.4.0-128-generic
 3812 System.map-4.4.0-130-generic
 1224 abi-4.4.0-130-generic
 1224 abi-4.4.0-128-generic
  188 config-4.4.0-130-generic
  188 config-4.4.0-128-generic
  184 memtest86+_multiboot.bin
  184 memtest86+.elf
  180 memtest86+.bin
    4 grub
    4 retpoline-4.4.0-128-generic
    4 retpoline-4.4.0-130-generic
xxxxx:~$ 

point positif le remove dit qu'il allait enlever le 127 et c'est fait.
Donc pour pas que s'accumule, ne serait-il pas mieux de ne pas attendre un mois pour le clean/autoremove mais de le faire après une mise à jour en attendant juste assez pour ne pas avoir de mauvaises surprises ?
Ou est passé le 129 entre le 128 et le 130, j'ai raté un épisode ?
Plus négatif, retour à la case départ, mise à jour (non demandée) bloquée...

Dernière modification par statis (Le 04/07/2018, à 21:24)

Hors ligne