#1 Le 13/07/2018, à 11:55
- Vronski
apt-get est gêné par un cache
Bonjour à tous
J'ai ceci, assez souvent :
root@ubuntu-georges:~# apt-get update && apt-get upgrade
Atteint:1 http://fr.archive.ubuntu.com/ubuntu xenial InRelease
Réception de:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Atteint:3 http://ppa.launchpad.net/clipgrab-team/ppa/ubuntu xenial InRelease
Atteint:4 http://fr.archive.ubuntu.com/ubuntu xenial-updates InRelease
Atteint:5 http://fr.archive.ubuntu.com/ubuntu xenial-backports InRelease
Ign:6 http://download.webmin.com/download/repository sarge InRelease
Atteint:7 http://download.webmin.com/download/repository sarge Release
107 ko réceptionnés en 0s (140 ko/s)
Le système de cache AppStream a été mis à jour, mais des problèmes ont été trouvés : Les fichiers de métadonnées comportent des erreurs : /var/cache/app-info/xmls/fwupd.xml
Lecture des listes de paquets... Fait
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh-cache > /dev/null; fi'
E: Sub-process returned an error code
MAIS la logithèque était intacte.
J'ai donc viré ce /var/cache/app-info/xmls/fwupd.xml
Du coup :
root@ubuntu-georges:~# apt-get update && apt-get upgrade
Atteint:1 http://fr.archive.ubuntu.com/ubuntu xenial InRelease
Atteint:2 http://fr.archive.ubuntu.com/ubuntu xenial-updates InRelease
Atteint:3 http://ppa.launchpad.net/clipgrab-team/ppa/ubuntu xenial InRelease
Atteint:4 http://fr.archive.ubuntu.com/ubuntu xenial-backports InRelease
Réception de:5 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Ign:6 http://download.webmin.com/download/repository sarge InRelease
Atteint:7 http://download.webmin.com/download/repository sarge Release
107 ko réceptionnés en 0s (140 ko/s)
Lecture des listes de paquets... Fait
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
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Alors, je me pose la question : pourquoi ne pas le virer systématiquement ? Par exemple dans le .bashrc de l'user et aussi le mien ?
Pour l'user, l'OS va lui demander le psw root à chaque login. C'est gênant.
Une tâche cron ?
Hors ligne
#2 Le 13/07/2018, à 12:09
- sinbad83
Re : apt-get est gêné par un cache
Bonjour,
pourquoi as-tu créé un compte root, c'est inutile et fortement déconseillé (https://doc.ubuntu-fr.org/root).
La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10, HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04
Hors ligne
#3 Le 13/07/2018, à 12:28
- Nuliel
Re : apt-get est gêné par un cache
Bonjour,
Tu peux donner
ls -l /var/cache/app-info/xmls/
On va pouvoir comparer avec http://forum.ubuntu-fr.org/viewtopic.php?pid=21940309 au passage (parce que c'est parti en cacahuète sans raison dans ce fil)
Tu peux essayer de suivre http://forum.ubuntu-fr.org/viewtopic.ph … #p21940309 ou http://forum.ubuntu-fr.org/viewtopic.ph … #p21940400 (c'est la même chose, le deuxième est plus détaillé)
Tu pourras après redonner
sudo apt update
ls -l /var/cache/app-info/xmls/
En fait il y a un problème d'encodage dans le fichier xml, d'où l'erreur
Dernière modification par Nuliel (Le 13/07/2018, à 12:30)
Hors ligne
#4 Le 13/07/2018, à 22:17
- Vronski
Re : apt-get est gêné par un cache
Bonsoir.
Désolé pour ma réponse tardive : je rentre très tard.
@Sindbad : Tu as raison. C'est déconseillé partout. Y compris sous Debian (dont descend Ubuntu, comme tu le sais). Je l'ai déverouillé, pour des raison de commodité. Lorsque j'ai monté mon serveur (peu importe sa distribution sur ce point) ça m'évitait l'agacement de saisir sans cesse sudo sudo. Je sais aussi que des admin système bien plus calés que moi ne travaillent qu'en root, même lorsqu'ils n'en n'ont pas absolument besoin : c'est risqué. C'est aussi très contraignant, voire stressant. A la moindre erreur, bonjour Clonezilla. Et j'essaie de ne pas le faire, sauf les TP d'admin, l'installation, etc...
@Naziel : je fais ce que tu dis, et donne le retour. Heu... demain, dans la matinée. Là, je fatigue un peu
Dernière modification par Vronski (Le 13/07/2018, à 22:19)
Hors ligne
#5 Le 14/07/2018, à 11:35
- Vronski
Re : apt-get est gêné par un cache
Bonjour,
Tu peux donner
ls -l /var/cache/app-info/xmls/
On va pouvoir comparer avec http://forum.ubuntu-fr.org/viewtopic.php?pid=21940309 au passage (parce que c'est parti en cacahuète sans raison dans ce fil)
Tu peux essayer de suivre http://forum.ubuntu-fr.org/viewtopic.ph … #p21940309 ou http://forum.ubuntu-fr.org/viewtopic.ph … #p21940400 (c'est la même chose, le deuxième est plus détaillé)Tu pourras après redonner
sudo apt update ls -l /var/cache/app-info/xmls/
En fait il y a un problème d'encodage dans le fichier xml, d'où l'erreur
Bonjour à tous
@Naziel : réponses à tes questions.
root@ubuntu-georges:~# ls -l /var/cache/app-info/xmls/
total 8,0K
drwxr-xr-x 2 root root 4,0K juil. 13 11:47 .
drwxr-xr-x 5 root root 4,0K juil. 9 19:35 ..
root@ubuntu-georges:~# apt update
Atteint:1 http://fr.archive.ubuntu.com/ubuntu xenial InRelease
Atteint:2 http://ppa.launchpad.net/clipgrab-team/ppa/ubuntu xenial InRelease
Atteint:3 http://fr.archive.ubuntu.com/ubuntu xenial-updates InRelease
Atteint:4 http://fr.archive.ubuntu.com/ubuntu xenial-backports InRelease
Atteint:5 http://security.ubuntu.com/ubuntu xenial-security InRelease
Ign:6 http://download.webmin.com/download/repository sarge InRelease
Atteint:7 http://download.webmin.com/download/repository sarge Release
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Tous les paquets sont à jour.
root@ubuntu-georges:~# ls -l /var/cache/app-info/xmls/
total 8,0K
drwxr-xr-x 2 root root 4,0K juil. 13 11:47 .
drwxr-xr-x 5 root root 4,0K juil. 9 19:35 ..
Et la logithèque est intacte.
En entrant en session, comme d'habitude :
apt-get update && apt-get upgrade
L'OS a mis à jour falsh player. Rien de plus.
Et il y a moyen de résoudre définitivement ce problème d'encodage du fichier en question ? C'est vraiment agaçant, ce bidule !
Je vais consulter ta documentation (les liens).
Merci pour ton aide :hello:
Hors ligne
#6 Le 14/07/2018, à 22:26
- Vronski
Re : apt-get est gêné par un cache
Bonsoir
Le coupable est de retour.
Ici : f-config
Je vais voir quelle erreur je dois corriger.
22h36 : facile à dire Vu qu'il s'agit (si j'ai bien compris) d'un problème hardware, la solution pour ton interlocuteur n'est pas nécessairement la même que chez moi.
Je préfère attendre ton retour. Prudence
Dernière modification par Vronski (Le 14/07/2018, à 22:38)
Hors ligne
#7 Le 14/07/2018, à 22:40
- Nuliel
Re : apt-get est gêné par un cache
En gros, il y a un & dans <checksum filename="Firmware_SF30&SN30_Pro_V1.26.dat" target="content" type="sha1">3ef2bdee8aca2a45b9f53b4d4cce9722523f57f8</checksum> qui pose problème, il est à remplacer par & (voir les deux liens)
(d'ailleurs https://www.cjoint.com/doc/18_07/HGourqOFGDp_fwupd.xml le dit aussi)
Dernière modification par Nuliel (Le 14/07/2018, à 22:43)
Hors ligne
#8 Le 14/07/2018, à 22:47
- Nuliel
Re : apt-get est gêné par un cache
En fait, l'ordi de arzavapi fait vraiment des trucs bizarres, il récupère un max de bugs foireux et je me demande bien d'où ça peut venir (nano qui fait des sauvegardes d'urgence, un fichier swap qui arrive de nulle part, du coup pour moi le problème venait de la RAM, mais non)
Normalement, tu devrais pas avoir ces problèmes (enfin j'espère!)
Tu peux faire https://forum.ubuntu-fr.org/viewtopic.p … #p21940400 (peut être que le curseur sera pas placé exactement au bon endroit mais il devrait pas être loin)
Hors ligne
#9 Le 15/07/2018, à 14:19
- Vronski
Re : apt-get est gêné par un cache
Tiens !!
Et même ci-joint tousse dessus :
Ligne 265, colonne 61. Je vais tenter la correction.
Ci-joint n'est pas discret, mais, pour le coup, il rend un service que l'on n'attendait pas...
Dernière modification par Vronski (Le 15/07/2018, à 14:22)
Hors ligne
#10 Le 15/07/2018, à 14:44
- Nuliel
Re : apt-get est gêné par un cache
Le problème n'est pas à la colonne 61 mais c'est dans SF30&SN30 le & est tout seul, ça devrait être SF30&SN30
Ca veut dire que le site interprète le xml (je sais pas trop si c'est une bonne chose)
Hors ligne
#11 Le 15/07/2018, à 19:22
- Vronski
Re : apt-get est gêné par un cache
Génial !
Je vais corriger ça, et donne le retour.
Le dernier
apt-get update && apt-get upgrade
n'a rien signalé.
Flûte ! Le fichier .XML a disparu.
J'en avais fait une sauvegarde : je vais la modifier, mais dois-je absolument remettre ce fichier à sa place ?
Et, surtout : est-ce que cela va revenir ?
J'ai ta procédure, maintenant, mais je préférerais n'en n'avoir plus besoin.
Merci
Dernière modification par Vronski (Le 15/07/2018, à 19:27)
Hors ligne
#12 Le 15/07/2018, à 20:54
- Nuliel
Re : apt-get est gêné par un cache
J'en avais fait une sauvegarde : je vais la modifier, mais dois-je absolument remettre ce fichier à sa place ?
Et, surtout : est-ce que cela va revenir ?
Honnêtement, je sais pas du tout, déjà que j'ai pas exactement compris l'intérêt du fichier (ou plutôt pourquoi tout le monde l'a, parce que les firmwares d'appareils que tu possèdes pas, on s'en fout un peu (cela dit dans le lot tu en as peu être un))
A mon avis tu peux ne pas le remettre, ça va pas déranger
Tu peux redonner
ls -l /var/cache/app-info/xmls/
afin de comparer avec l'autre discussion?
Dernière modification par Nuliel (Le 15/07/2018, à 20:54)
Hors ligne
#13 Le 15/07/2018, à 20:59
- Vronski
Re : apt-get est gêné par un cache
Voilà :
root@ubuntu-georges:~# ls -l /var/cache/app-info/xmls
total 8,0K
drwxr-xr-x 2 root root 4,0K juil. 13 11:47 .
drwxr-xr-x 5 root root 4,0K juil. 9 19:35 ..
Désespérément vide. C'est peut-être une bonne nouvelle... à condition que ça ne revienne pas
Hors ligne
#14 Le 15/07/2018, à 21:11
- Nuliel
Re : apt-get est gêné par un cache
Je préfère que ce soit vide plutôt que d'avoir un fichier swp ou des fichiers .save de nano Mais je viens peut être de comprendre d'où sortaient ces machins
En gros, fwupd va permettre de mettre à jour les firmwares de manière automatique sur ubuntu (alors qu'en général il faut un windows), y compris les firmwares UEFI.
Si le fichier revient, il faudrait peut être arrêter le démon fwupd avant de faire les modifs
Hors ligne
#15 Le 16/07/2018, à 09:18
- nam1962
Re : apt-get est gêné par un cache
Est on sûr qu'on ne fiche pas le bazar dans les privilèges en travaillant en root ?
[ Modéré ]
Hors ligne
#16 Le 16/07/2018, à 10:14
- Nuliel
Re : apt-get est gêné par un cache
Ce fichier xml appartient à root à la base, donc pour l'éditer, il faut forcément travailler en root, après peut être que
sudo service fwupd restart
va peut être permettre de prendre compte des modifs du fichier fwupd.xml
Hors ligne
#17 Le 16/07/2018, à 21:33
- Vronski
Re : apt-get est gêné par un cache
Bonsoir.
@Naziel :
Donc :
1) il vaut mieux que ce fichier n'existe pas. S'il est là, c'est mauvais signe.
2) s'il existe, ne pas le virer, mais le corriger. Ou bien le virer ?
3 "(...) arrêter le démon :
service fuwdpd stop
puis correction, puis
service fuwdpd restart
Problème de la correction : comment puis-je savoir quelle ligne pose problème ? Parce que là, c'est ET de l'administration ET du hardware.
La correction que tu proposes est donc... relative à chaque bécane.
Est-ce que j'ai bien compris ?
Merci pour ton aide, en tout cas
Hors ligne
#18 Le 16/07/2018, à 22:16
- Nuliel
Re : apt-get est gêné par un cache
1) Mauvais signe, non, j'ai ce fichier sur mon pc (je suis sur la 16.04.1 donc c'est peut être une question de paquet contenant cette erreur sur la 18.04)
2) Peut être commencer par le corriger quand même
3) Je pense que ce serait plus propre de cette manière
La correction que tu proposes est donc... relative à chaque bécane.
Je pense pas, c'est toujours le même numéro de ligne sur différents cas que j'ai trouvé sur le net, donc on dirait que ce fichier n'a que peu de modifications
Dernière modification par Nuliel (Le 16/07/2018, à 22:17)
Hors ligne
#19 Le 17/07/2018, à 11:00
- Vronski
Re : apt-get est gêné par un cache
Bonjour.
Ca recommence !!
La logithèque est vide. C'est ingérable ce machin. Qu'est-ce qu'elle a, cette distribution ?
Ai-je flanqué le bastringue en installant aussi synaptic ?
Dois-je faire un script comme ça, reprenant tes conseils sur divers posts :
dpkg --force all --purge unity
apt-get clean
apt-get autoclean
apt-get autoremove
apt-get update
apt-get upgrade
apt install appstream/xenial-backports
rm /var/cache/app-info/xmls/fwupd.xml
apt install appstream/xenial-backports
appstreamcli refresh --force
apt update
apt upgrade
Lorsque je me suis risqué à
dpkg --force all --purge unity
la bécane a freezé de partout... Heureusement, je suis un maniaque de CloneZilla.
Est-ce que j'aurais fait quelque chose quelque part, étant plus à l'aise sous Debian ?
Le problème de la 18.03, c'est que je n'aime pas du tout leur nouveau gnome, mais alors pas du tout !
Ca galère, là....
Hors ligne
#20 Le 17/07/2018, à 11:06
- Vronski
Re : apt-get est gêné par un cache
Logithèque réparée, en faisant ceci :
apt install appstream/xenial-backports
rm /var/cache/app-info/xmls/fwupd.xml
apt install appstream/xenial-backports
appstreamcli refresh --force
apt update
apt upgrade
Hors ligne
#21 Le 17/07/2018, à 11:10
- Nuliel
Re : apt-get est gêné par un cache
Perso je préfère le terminal à synaptic à Logiciels
Bien! Plus qu'à attendre pour voir si ça tient.
J'ai un doute que dpkg --force all --purge unity soit une bonne idée
Hors ligne
#22 Le 17/07/2018, à 11:33
- Vronski
Re : apt-get est gêné par un cache
Effectivement : "J'ai un doute que dpkg --force all --purge unity soit une bonne idée" : très mauvaise idée !
Maintenant, si ça le refait, je n'aurai plus qu'à exécuter le script effectuant les commandes ci-dessus :
apt install appstream/xenial-backports
rm /var/cache/app-info/xmls/fwupd.xml
apt install appstream/xenial-backports
appstreamcli refresh --force
apt update
apt upgrade
avec paramètre -y
PS.: désolé pour mon pétage de plomb. C'est agaçant, ce machin.
Hors ligne
#23 Le 17/07/2018, à 11:36
- Nuliel
Re : apt-get est gêné par un cache
Je veux bien que tu me dises si ça le refait
Pas de problème
Hors ligne
#24 Le 20/07/2018, à 22:18
- Vronski
Re : apt-get est gêné par un cache
Bonsoir à tous.
Juste une confirmation, pour le cas où cela intéresserait quelqu'un.
C'est revenu, après une install fraîche, et pas qu'une fois.
J'ai suivi la procédure de Naziel, et c'est nickel :
à exécuter en root, bien sûr
apt install appstream/xenial-backports
rm -f /var/cache/app-info/xmls/fwupd.xml
apt install appstream/xenial-backports
appstreamcli refresh --force
apt update
apt upgrade
Le deuxième
apt install appstream/xenial-backports
n'est peut-être pas strictement nécessaire.
Noyau :
root@sportubuntu:~# uname -a
Linux sportubuntu 4.15.0-29-generic #31~16.04.1-Ubuntu SMP Wed Jul 18 08:54:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Le hard : un socket 1150.
root@sportubuntu:~# lspci
00:00.0 Host bridge: Intel Corporation Device 590f (rev 05)
00:01.0 PCI bridge: Intel Corporation Sky Lake PCIe Controller (x16) (rev 05)
00:08.0 System peripheral: Intel Corporation Sky Lake Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #5 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Caicos HDMI Audio [Radeon HD 6400 Series]
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Je ne suis pas hardware pour deux sous mais, si le même truc arrive à pas mal de gens, ce n'est peut-être pas la cause du problème.
Ici, par contre, oui :
Et il faut patcher Windows Update... que M$ ne corrige toujours pas - histoire de forcer le pasage à la version 10.
@Modération : ce n'est pas de la provoc. Ne me bannissez pas...
Bonne soirée à tous
Dernière modification par Vronski (Le 20/07/2018, à 22:19)
Hors ligne
#25 Le 20/07/2018, à 22:38
- Nuliel
Re : apt-get est gêné par un cache
Il n'y a strictement aucun rapport entre l'erreur windows et le bug de linux (parce qu'à mon avis, le problème vient du paquet appstream, la procédure proposée le confirme). Le problème de arzavapi est à mon avis différent (ou plutôt il y aurait bien un plus gros problème caché)
Oui pour windows c'est fait exprès
Dernière modification par Nuliel (Le 20/07/2018, à 22:56)
Hors ligne