Thunar plante

base-de-données
thunar
Tags: #<Tag:0x00007fdf1d831360> #<Tag:0x00007fdf1d831220>

#1

info config :

herve@miroir:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 9.6 (stretch)
Release:	9.6
Codename:	stretch
herve@miroir:~$ apt-cache policy xfce4
xfce4:
  Installé : 4.12.3
  Candidat : 4.12.3
 Table de version :
 *** 4.12.3 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages
        100 /var/lib/dpkg/status

salut à tous,
depuis quelques temps, mon excellent gestionnaire de fichier sous xfce4 me pose des problème; il se fige au bout d’un certain temps.
J’ai tenté de le surveiller avec lsof mais cela ne m’a pas beaucoup parlé, surveiller les processus ne m’ont pas aidé aussi.
Dans Thunar, j’ai désactivé l’option “activer le gestionnaire de volume”, rien n’y fait.
En dépit de tout, j’ai cherché d’autres gestionnaire de fichiers; à ce titre, j’ai trouvé une petite merveille : xfe
Malheureusement, thunar reste assez incontournable, donc à un moment donné ou à un autre je me retrouve avec une fenêtre figée.

Existe-il un moyen de trouver la source du problème ?


#2

Peut-être jeter un œil dans le log du noyau avec dmesg. Des fois, des trucs comme ça laissent des traces dans le noyau.
Dès que ça plante, donne-nous le retour de la commande sudo dmesg | tail --lines=20.


#3

salut et merci pour ta réponse.
voilà ce que j’ai pu récolter :

[ 1214.924421] IN-unknown:IN=enp5s0 OUT= MAC=01:00:5e:00:00:01:d8:d7:75:9a:28:30:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x80 TTL=1 ID=0 DF PROTO=2 
[ 1254.921435] IN-unknown:IN=enp5s0 OUT= MAC=01:00:5e:00:00:01:d8:d7:75:9a:28:30:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x80 TTL=1 ID=0 DF PROTO=2 
[ 1294.918276] IN-unknown:IN=enp5s0 OUT= MAC=01:00:5e:00:00:01:d8:d7:75:9a:28:30:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x80 TTL=1 ID=0 DF PROTO=2 
[ 1334.915183] IN-unknown:IN=enp5s0 OUT= MAC=01:00:5e:00:00:01:d8:d7:75:9a:28:30:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x80 TTL=1 ID=0 DF PROTO=2 
[ 1374.912064] IN-unknown:IN=enp5s0 OUT= MAC=01:00:5e:00:00:01:d8:d7:75:9a:28:30:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x80 TTL=1 ID=0 DF PROTO=2 
[ 1414.909046] IN-unknown:IN=enp5s0 OUT= MAC=01:00:5e:00:00:01:d8:d7:75:9a:28:30:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x80 TTL=1 ID=0 DF PROTO=2 
[ 1454.905761] IN-unknown:IN=enp5s0 OUT= MAC=01:00:5e:00:00:01:d8:d7:75:9a:28:30:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x80 TTL=1 ID=0 DF PROTO=2 
[ 1494.902837] IN-unknown:IN=enp5s0 OUT= MAC=01:00:5e:00:00:01:d8:d7:75:9a:28:30:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x80 TTL=1 ID=0 DF PROTO=2 
[ 1534.899775] IN-unknown:IN=enp5s0 OUT= MAC=01:00:5e:00:00:01:d8:d7:75:9a:28:30:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x80 TTL=1 ID=0 DF PROTO=2 
[ 2109.738641] audit_printk_skb: 897 callbacks suppressed
[ 2109.738645] audit: type=1400 audit(1546870480.149:310): apparmor="DENIED" operation="ptrace" profile="netstat" pid=3541 comm="netstat" target=A02A80C65396FFFFA02A80C65396FFFF10DCA1C65396FFFF10DCA1C65396FFFF20DCA1C65396FFFF20DCA1C65396FFFFDC01
[ 2109.738672] audit: type=1400 audit(1546870480.149:311): apparmor="DENIED" operation="ptrace" profile="netstat" pid=3541 comm="netstat" target=A02A80C65396FFFFA02A80C65396FFFF10DCA1C65396FFFF10DCA1C65396FFFF20DCA1C65396FFFF20DCA1C65396FFFFDC01
[ 2109.738693] audit: type=1400 audit(1546870480.149:312): apparmor="DENIED" operation="ptrace" profile="netstat" pid=3541 comm="netstat" target=A02A80C65396FFFFA02A80C65396FFFF10DCA1C65396FFFF10DCA1C65396FFFF20DCA1C65396FFFF20DCA1C65396FFFFDC01
[ 2109.738713] audit: type=1400 audit(1546870480.149:313): apparmor="DENIED" operation="ptrace" profile="netstat" pid=3541 comm="netstat" target=A02A80C65396FFFFA02A80C65396FFFF10DCA1C65396FFFF10DCA1C65396FFFF20DCA1C65396FFFF20DCA1C65396FFFFDC01
[ 2109.738732] audit: type=1400 audit(1546870480.149:314): apparmor="DENIED" operation="ptrace" profile="netstat" pid=3541 comm="netstat" target=A02A80C65396FFFFA02A80C65396FFFF10DCA1C65396FFFF10DCA1C65396FFFF20DCA1C65396FFFF20DCA1C65396FFFFDC01
[ 2109.738751] audit: type=1400 audit(1546870480.149:315): apparmor="DENIED" operation="ptrace" profile="netstat" pid=3541 comm="netstat" target=A02A80C65396FFFFA02A80C65396FFFF10DCA1C65396FFFF10DCA1C65396FFFF20DCA1C65396FFFF20DCA1C65396FFFFDC01
[ 2109.738770] audit: type=1400 audit(1546870480.149:316): apparmor="DENIED" operation="ptrace" profile="netstat" pid=3541 comm="netstat" target=A02A80C65396FFFFA02A80C65396FFFF10DCA1C65396FFFF10DCA1C65396FFFF20DCA1C65396FFFF20DCA1C65396FFFFDC01
[ 2109.738789] audit: type=1400 audit(1546870480.149:317): apparmor="DENIED" operation="ptrace" profile="netstat" pid=3541 comm="netstat" target=A02A80C65396FFFFA02A80C65396FFFF10DCA1C65396FFFF10DCA1C65396FFFF20DCA1C65396FFFF20DCA1C65396FFFFDC01
[ 2109.738807] audit: type=1400 audit(1546870480.149:318): apparmor="DENIED" operation="ptrace" profile="netstat" pid=3541 comm="netstat" target=A02A80C65396FFFFA02A80C65396FFFF10DCA1C65396FFFF10DCA1C65396FFFF20DCA1C65396FFFF20DCA1C65396FFFFDC01
[ 2109.738826] audit: type=1400 audit(1546870480.149:319): apparmor="DENIED" operation="ptrace" profile="netstat" pid=3541 comm="netstat" target=A02A80C65396FFFFA02A80C65396FFFF10DCA1C65396FFFF10DCA1C65396FFFF20DCA1C65396FFFF20DCA1C65396FFFFDC01
Jan  7 15:17:01 localhost CRON[3582]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Jan  7 15:17:23 localhost dbus-daemon[1903]: Activating via systemd: service name='org.gnome.zeitgeist.Engine' unit='zeitgeist.service'
Jan  7 15:17:23 localhost systemd[1886]: Starting Zeitgeist activity log service...
Jan  7 15:17:23 localhost zeitgeist-vacuu[3647]: zeitgeist-vacuum.vala:38: Impossible to open database `/home/herve/.local/share/zeitgeist/activity.sqlite': unable to open database file
Jan  7 15:17:23 localhost systemd[1886]: zeitgeist.service: Control process exited, code=exited status=14
Jan  7 15:17:23 localhost systemd[1886]: Failed to start Zeitgeist activity log service.
Jan  7 15:17:23 localhost systemd[1886]: zeitgeist.service: Unit entered failed state.
Jan  7 15:17:23 localhost systemd[1886]: zeitgeist.service: Failed with result 'exit-code'.
Jan  7 15:19:23 localhost dbus-daemon[1903]: Failed to activate service 'org.gnome.zeitgeist.Engine': timed out
Jan  7 15:39:01 localhost CRON[3832]: (root) CMD (  [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then /usr/lib/php/sessionclean; fi)

#4

Ta base de données squlite de zeigeist est peut-être corrompue. Je n’ai pas ce paquet d’installé avec gnome.

Paquet zeigest

Il faudrait voir si il n’y a pas un moyen de restaurer ou de purger ou de défragmenter cette base de données.

Peut-être un :

$ man zeigest

ou un :

$ zeigest --help

dont tu copierais le résultat ici.


#5

source : https://doc.ubuntu-fr.org/zeitgeist

Zeitgeist [1)] est un journal d’activités faisant partie de l’environnement de bureau GNOME.

Il enregistre les activités de l’utilisateur et les évènements (fichiers ouverts, sites Web visités, conversations avec d’autres personnes, etc.) et rend l’information pertinente disponible aux autres applications. Il permet de déterminer les relations entre des éléments en se basant sur les modèles d’utilisation.

J’ai désinstallé ce paquet mais à ma grande déception car je sais comment il a été installé : avec midori (que j’apprécie beaucoup)

donc je vais mettre mon ordi en observation et bien vérifier que thunar ne plante plus.

Si c’est le cas, je réinitialiserai la base de donnée dépendante du paquet zeitgeist et on verra.

En attendant, merci beaucoup pour la piste !


#6

il semble que le responsable ait été démasqué car thunar ne plante plus. Je vais donc réinstaller midori et en cas de replantage, à ce moment là j’irai purger la base de donnée :

~/.local/share/zeitgeist/activity.sqlite

afin de valider cette problématique.
Merci pour votre aide à tous.


#7

ma patience paye. Thunar vient de replanter, et heureusement je n’avais même pas pris le temps de réinstaller midori. donc il semble que le problème ne vienne pas de là hélas.
Et pour info, malheureusement cette fois

# dmesg | tail --lines=20

ne parle pas :roll_eyes:

existe t’il des outils d’analyse plus poussés ?


#8

Salut

Je conseillerais bien de purger Thunar en espérant que ça n’emporte pas trop de paquets en même temps…
Tu peux aussi faire un :

# touch /forcefsck

Et redémarrer aussitôt pour laisser faire le fsck avant de le réinstaller.

C’est un peu symptomatique d’un souci matériel.
Mais sans signalement c’est étrange.

En tout cas, planté pour planté, c’est pas cher de le réinstaller.

Le service zeitgeist ne tournait pas en fait avec le problème sur le fichier sqlite.
Tu as le choix de le rétablir fonctionnel si ses fonctionnalités t’intéressent ou bien de le désactiver.
Peut-être que de le purger lui aussi d’abord peut t’aider.

Une autre piste : mon Thunar plante et se bloque parfois avec le bouton “parent” ou le bouton “précédent” qui reste bizarrement comme enfoncé et je dois cliquer sur un de ces boutons pour le débloquer.


#9

salut r2mi,

Merci pour tes précieuses suggestions. J’ai tout fait, je verrai ce we si ça plante ou pas.

Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  coinor-libcbc3 coinor-libcgl1 coinor-libclp1 coinor-libcoinmp1v5
  coinor-libcoinutils3v5 coinor-libosi1v5 espeak-ng-data exfalso
  fonts-font-awesome fonts-linuxlibertine fonts-sil-gentium
  fonts-sil-gentium-basic gir1.2-gst-plugins-base-1.0 gir1.2-gtksource-3.0
  gir1.2-keybinder-3.0 gir1.2-wnck-3.0 gnome-orca gtk2-engines-xfce hddtemp
  hyphen-en-us libao-common libao4 libatk-adaptor libboost-iostreams1.62.0
  libbrlapi0.6 libbsh-java libburn4 libdotconf0 libespeak-ng1
  libfreehand-0.1-1 libgpod-common libgpod4 libgtksourceview-3.0-1
  libgtksourceview-3.0-common libical2 libisofs6 libjs-modernizr libjte1
  libkeybinder-3.0-0 libmspub-0.1-1 liborcus-0.11-0 libpagemaker-0.0-0
  libpcaudio0 libqrencode3 libreoffice libreoffice-avmedia-backend-gstreamer
  libreoffice-calc libreoffice-draw libreoffice-gtk2 libreoffice-help-en-us
  libreoffice-impress libreoffice-librelogo libreoffice-nlpsolver
  libreoffice-ogltrans libreoffice-pdfimport libreoffice-script-provider-bsh
  libreoffice-script-provider-js libreoffice-script-provider-python
  libreoffice-wiki-publisher libsgutils2-2 libsonic0 libspeechd2 libtagc0
  libtidy5 libunique-1.0-0 libwnck-3-0 libwnck-3-common libxfce4panel-2.0-4
  libxfce4ui-utils lp-solve mousepad mythes-en-us orage python-feedparser
  python-libxml2 python-musicbrainzngs python-mutagen python-pyinotify
  python-utidylib python3-brlapi python3-louis python3-pyatspi python3-speechd
  python3-xdg quodlibet ristretto speech-dispatcher
  speech-dispatcher-audio-plugins speech-dispatcher-espeak-ng
  sphinx-rtd-theme-common vlc vlc-bin vlc-l10n vlc-plugin-notify vlc-plugin-qt
  vlc-plugin-samba vlc-plugin-skins2 vlc-plugin-video-splitter
  vlc-plugin-visualization xfburn xfce4-appfinder xfce4-battery-plugin
  xfce4-clipman xfce4-clipman-plugin xfce4-cpufreq-plugin
  xfce4-cpugraph-plugin xfce4-datetime-plugin xfce4-dict xfce4-diskperf-plugin
  xfce4-fsguard-plugin xfce4-genmon-plugin xfce4-mailwatch-plugin
  xfce4-mount-plugin xfce4-netload-plugin xfce4-notes xfce4-notes-plugin
  xfce4-panel xfce4-power-manager xfce4-power-manager-data
  xfce4-power-manager-plugins xfce4-pulseaudio-plugin xfce4-screenshooter
  xfce4-sensors-plugin xfce4-smartbookmark-plugin xfce4-systemload-plugin
  xfce4-taskmanager xfce4-timer-plugin xfce4-verve-plugin xfce4-wavelan-plugin
  xfce4-weather-plugin xfce4-whiskermenu-plugin xfce4-xkb-plugin
Veuillez utiliser « apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  task-xfce-desktop* thunar* thunar-archive-plugin* thunar-media-tags-plugin*
  thunar-volman* xfce4* xfce4-goodies* xfce4-places-plugin*
0 mis à jour, 0 nouvellement installés, 8 à enlever et 0 non mis à jour.
Purg task-xfce-desktop [3.39]
Purg xfce4-goodies [4.12.3]
Purg thunar-archive-plugin [0.3.1-4]
Purg xfce4-places-plugin [1.7.0-3]
Purg thunar [1.6.11-1] [thunar-media-tags-plugin:amd64 thunar-volman:amd64 xfce4:amd64 ]
Purg thunar-media-tags-plugin [0.2.1-1+b2] [thunar-volman:amd64 xfce4:amd64 ]
Purg thunar-volman [0.8.1-2] [xfce4:amd64 ]
Purg xfce4 [4.12.3]

j’ai donc réinstallé.

j’ai également fait le touch.


#10

désespérant. je n’ai plus eu de plantage. c’est chiant de ne pas être en mesure de déceler la cause.
Après je suis preneur de toute suggestion me permettant d’aboutir à des analyses méthodiques d’applications qui plantent (et qui ne sont pas forcément en cause).


#11

au moment où je décide d’annuler la surveillance de thunar, voilà qu’il plante. c’est un peu aléatoire tout ça…

malgré les quelques logs récupéré, je n’ai pas réussi à déterminer le type de problème.

tant pis, jvais passer à windows (non lol c’est une blague !)


#12

il me semble avoir trouvé la solution, en installant le paquet libatk-adaptor

jvais attendre et observer à nouveau


#13

ok problème résolu après une semaine de surveillance