NextDom / nextdom-core

NextDom Core >>
https://www.nextdom.org/
GNU General Public License v3.0
21 stars 13 forks source link

Appel a apt-get en boucle #1609

Open romalb47 opened 4 years ago

romalb47 commented 4 years ago

Décrivez le bug La commande "apt-get update" est appelé en boucle en arrière plan, mettant une sacrée charge sur le système pour pas grand chose.

Comment reproduire ? J'ai fait une installation propre de nextdom sur une debian 9 en vm sur proxmox. Rien de particulier en suite, juste les plugin Zwave, philips hue, et Mi Home.

Screenshots

root@nextdom:~# pstree systemd-+-apache2---13[apache2] |-atop |-atopacctd |-cron |-dbus-daemon |-dhclient |-exim4 |-login---bash---pstree |-mysqld---47[{mysqld}] |-ntpd---{ntpd} |-packagekitd-+-{gdbus} | +-{gmain} |-php---sh---sudo---apt-get <===== |-polkitd-+-{gdbus} | +-{gmain} |-2[python---4[{python}]] |-qemu-ga |-rsyslogd-+-{in:imklog} | |-{in:imuxsock} | +-{rs:main Q:Reg} |-sshd |-systemd---(sd-pam) |-systemd-journal |-systemd-logind +-systemd-udevd

Information matérielles

Labels Core

Esso1-jeedom commented 4 years ago

sous buster j'ai pas le pb, faudrait voir les autres sur strech et ceux sous buster ... byackee a le meme pb

romalb47 commented 4 years ago

Ah! ça fait plaisir de voir que je suis pas seul. J'ai pas encore farfouillé pour savoir d'ou ça venait. Je sais pas trop comment nextdom gère les mise a jour, si il y a pas un script qui tourne en boucle. Car apt est bien lancé par php. Donc surement par une tache cron ou autre. J'ai un peu regardé les logs dans nextdom mais pas grand chose de concluant.

Sylvaner commented 4 years ago

Bonjour,

Normalement, c'est la recherche des mises à jour qui fait un apt-get update, le fait tu régulièrement ?

Aior commented 4 years ago

Je confirme également, sous Debian 10. Par contre, ça apparaît aléatoirement. Comme si nextdom devait faire une recherche de mise à jour mais qu'il bouclait et que les commandes se s'empilent, ou qu'il ne sort pas d'une boucle. Le fichier /var/log/auth.log peut témoigner de la vélocité des apt-get update. auth-log Il n'y avait pas de dashboard d'ouvert ni de recherche de mise à jour durant la plage horaire observée dans les logs.

romalb47 commented 4 years ago

@Sylvaner Nextdom le fait en auto, et j'ai un apt update en tache cron toute les semaines. Mais la, comme pour @Aior ça tourne en boucle, a un rythme d'une 20ene par minute. Mais comme dit aussi, c'est aléatoire, suite a un redémarrage ça a arrêté de me le faire, et par moment ça repart (Je vois la VM sur proxmox monté a 50% de moyenne CPU au lieu des 1-3% habituel).

Esso1-jeedom commented 4 years ago

le apt update ne peut pas ce faire, il et deja ouvert j'ai eu le cas, a voir en ssh lorsque tu lance apt update, si il retourne que c "lock" j'ai du faire un apt upgrade pour résoudre le pb sinon faut rebooter la machine.

Esso1-jeedom commented 4 years ago

bon je viens de redemarrer mon install root@debian:/home/seb# apt update Lecture des listes de paquets... Fait E: Impossible d'obtenir le verrou /var/lib/apt/lists/lock - open (11: Ressource temporairement non disponible) E: Impossible de verrouiller le répertoire /var/lib/apt/lists/

donc occuper et pas relacher