NextDom/nextdom-core

Appel a apt-get en boucle

Opened this issue · 7 comments

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

  • Description: Debian GNU/Linux 9.11 (stretch)
  • Navigateur : Chrome
  • Version NextDom : 0.6.0
  • Branche NextDom : master
  • Installé via : paquet deb

Labels
Core

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

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.

Bonjour,

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

Aior commented

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.

@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).

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.

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