Problèmes et questions concernant l'édition XFCE.
Répondre

pamac ne donne plus le détails des paquets installés

#1Messageil y a 7 ans

Bonjour,

J'ai un problème depuis quelques temps : dans pamac, lorsque je double-clique sur un paquet installé, l'écran de détails ne renvoie qu'une série de "null". Par contre, sur un paquet non installé, j'ai bien la totalité des informations. J'ai ce problème sur une seule de mes deux installations de manjaro, mais je ne comprends pas ce qui est cassé et comment le réparer.

Merci d'avance pour votre aide,
Alain

pamac ne donne plus le détails des paquets installés

#2Messageil y a 7 ans

Bonsoir,
Tu peux déjà vérifier, dans un premier temps qu'il ne manque pas de fichiers à pamac en envoyant cette commande :

pacman -Qqk pamac

Je n'ai pas pamac mais, dans un cas comme le tien, je ferai ceci :

sudo systemctl stop pamac.service && sudo pacman -Rsn pamac
tu vires tout ce qui concerne pamac dans ton /home puis tu réinstalles tranquillement :

sudo pacman -S pamac
Normalement du dois te retrouver avec du neuf ;)
Image
ps : on ne réinstalle pas un système, on le répare. Pour un simple paquet il me semble bien plus rapide de le réinstaller tout en effaçant les traces de config de ce paquet. :clindoeil:

pamac ne donne plus le détails des paquets installés

#3Messageil y a 7 ans

Merci Erwan... J'ai fait ce que tu indiques mais ça ne résout rien :-(
Ça fait la même chose sur les deux comptes utilisateur installés, c'est donc au niveau de la machine et pas du HOME (d'ailleurs celui-ci ne contient rien en rapport avec pamac). En ouvrant pamac-manager dans un terminal et en double-cliquant sur un paquet, j'ai la série de messages suivants :

** (pamac-manager:14217): CRITICAL **: file /build/pamac/src/pamac-4.1.6/src/transaction.vala.c: line 10774: unexpected error: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (g-dbus-error-quark, 4)

(pamac-manager:14217): GLib-CRITICAL **: g_markup_escape_text: assertion 'text != NULL' failed

** (pamac-manager:14217): CRITICAL **: pamac_manager_window_populate_details_grid: assertion 'detail != NULL' failed

** (pamac-manager:14217): CRITICAL **: pamac_manager_window_populate_details_grid: assertion 'detail != NULL' failed

** (pamac-manager:14217): CRITICAL **: pamac_manager_window_populate_details_grid: assertion 'detail != NULL' failed

** (pamac-manager:14217): CRITICAL **: pamac_manager_window_populate_details_grid: assertion 'detail != NULL' failed

** (pamac-manager:14217): CRITICAL **: pamac_manager_window_populate_details_grid: assertion 'detail != NULL' failed

** (pamac-manager:14217): CRITICAL **: pamac_manager_window_populate_details_grid: assertion 'detail != NULL' failed



Je ne sais pas si ça aide... Une recherche sur le web à partir du premier message (qui me paraît le plus important) ne m'a rien donné.

Alain

pamac ne donne plus le détails des paquets installés

#4Messageil y a 7 ans

Je viens de jeter un oeil dans le /home du pc de ma femme et il n'y a effectivement aucun fichier de config de pamac :saispas: Tu peux donner le retour de cette commande entre balises code ?

journalctl -u pamac --since "1 day ago"

pamac ne donne plus le détails des paquets installés

#5Messageil y a 7 ans

Bonjour
Quel thème utilises-tu ? Je soupçonne une incompatibilité de ton thème actuel avec la dernière mouture de ce fichu GTK3. Essaye d'en changer pour voir.

pamac ne donne plus le détails des paquets installés

#6Messageil y a 7 ans

@ Erwan : la commande donne

-- Logs begin at Wed 2015-12-16 22:35:17 CET, end at Fri 2016-12-09 19:09:52 CET. --
déc. 08 20:46:39 manicraque systemd[1]: Starting Pamac...
déc. 08 20:46:40 manicraque systemd[1]: Started Pamac.
déc. 08 20:46:40 manicraque systemd[1]: pamac.service: Main process exited, code=killed, status=11/SEGV
déc. 08 20:46:40 manicraque systemd[1]: pamac.service: Unit entered failed state.
déc. 08 20:46:40 manicraque systemd[1]: pamac.service: Failed with result 'signal'.
déc. 08 20:46:41 manicraque systemd[1]: Starting Pamac...
déc. 08 20:46:41 manicraque systemd[1]: Started Pamac.
déc. 08 20:46:43 manicraque systemd[1]: Starting Pamac...
déc. 08 20:46:43 manicraque systemd[1]: Started Pamac.
déc. 08 20:47:25 manicraque systemd[1]: Starting Pamac...
déc. 08 20:47:25 manicraque systemd[1]: Started Pamac.
déc. 08 20:47:27 manicraque pamac-daemon[7680]: g_variant_new_string: assertion 'g_utf8_validate (string, -1, NULL)' failed
déc. 08 20:47:27 manicraque systemd[1]: pamac.service: Main process exited, code=dumped, status=11/SEGV
déc. 08 20:47:27 manicraque systemd[1]: pamac.service: Unit entered failed state.
déc. 08 20:47:27 manicraque systemd[1]: pamac.service: Failed with result 'core-dump'.
déc. 08 20:47:27 manicraque systemd[1]: Starting Pamac...
déc. 08 20:47:27 manicraque systemd[1]: Started Pamac.
déc. 08 20:59:04 manicraque systemd[1]: Starting Pamac...
déc. 08 20:59:04 manicraque systemd[1]: Started Pamac.
déc. 08 20:59:10 manicraque systemd[1]: Starting Pamac...
déc. 08 20:59:10 manicraque systemd[1]: Started Pamac.
déc. 08 20:59:11 manicraque pamac-daemon[8522]: g_variant_new_string: assertion 'g_utf8_validate (string, -1, NULL)' failed
déc. 08 20:59:11 manicraque systemd[1]: pamac.service: Main process exited, code=dumped, status=11/SEGV
déc. 08 20:59:11 manicraque systemd[1]: pamac.service: Unit entered failed state.
déc. 08 20:59:11 manicraque systemd[1]: pamac.service: Failed with result 'core-dump'.
déc. 08 20:59:11 manicraque systemd[1]: Starting Pamac...
déc. 08 20:59:11 manicraque systemd[1]: Started Pamac.
déc. 08 21:00:11 manicraque systemd[1]: Starting Pamac...
déc. 08 21:00:11 manicraque systemd[1]: Started Pamac.
déc. 08 21:04:39 manicraque systemd[1]: Starting Pamac...
déc. 08 21:04:39 manicraque systemd[1]: Started Pamac.
déc. 08 21:04:44 manicraque systemd[1]: Starting Pamac...
déc. 08 21:04:45 manicraque systemd[1]: Started Pamac.
déc. 08 21:04:46 manicraque pamac-daemon[8741]: g_variant_new_string: assertion 'g_utf8_validate (string, -1, NULL)' failed
déc. 08 21:04:46 manicraque systemd[1]: pamac.service: Main process exited, code=dumped, status=11/SEGV
déc. 08 21:04:46 manicraque systemd[1]: pamac.service: Unit entered failed state.
déc. 08 21:04:46 manicraque systemd[1]: pamac.service: Failed with result 'core-dump'.
déc. 08 21:04:46 manicraque systemd[1]: Starting Pamac...
déc. 08 21:04:46 manicraque systemd[1]: Started Pamac.
déc. 08 21:04:54 manicraque pamac-daemon[8770]: g_variant_new_string: assertion 'g_utf8_validate (string, -1, NULL)' failed
déc. 08 21:04:54 manicraque systemd[1]: pamac.service: Main process exited, code=dumped, status=11/SEGV
déc. 08 21:04:54 manicraque systemd[1]: pamac.service: Unit entered failed state.
déc. 08 21:04:54 manicraque systemd[1]: pamac.service: Failed with result 'core-dump'.
déc. 08 21:04:54 manicraque systemd[1]: Starting Pamac...
déc. 08 21:04:54 manicraque systemd[1]: Started Pamac.
déc. 08 21:05:02 manicraque pamac-daemon[8807]: g_variant_new_string: assertion 'g_utf8_validate (string, -1, NULL)' failed
déc. 08 21:05:02 manicraque systemd[1]: pamac.service: Main process exited, code=dumped, status=11/SEGV
déc. 08 21:05:02 manicraque systemd[1]: pamac.service: Unit entered failed state.
déc. 08 21:05:02 manicraque systemd[1]: pamac.service: Failed with result 'core-dump'.
déc. 08 21:05:02 manicraque systemd[1]: Starting Pamac...
déc. 08 21:05:02 manicraque systemd[1]: Started Pamac.
déc. 08 21:05:09 manicraque pamac-daemon[8840]: g_variant_new_string: assertion 'g_utf8_validate (string, -1, NULL)' failed
déc. 08 21:05:09 manicraque systemd[1]: pamac.service: Main process exited, code=dumped, status=11/SEGV
déc. 08 21:05:09 manicraque systemd[1]: pamac.service: Unit entered failed state.
déc. 08 21:05:09 manicraque systemd[1]: pamac.service: Failed with result 'core-dump'.
déc. 08 21:05:09 manicraque systemd[1]: Starting Pamac...
déc. 08 21:05:09 manicraque systemd[1]: Started Pamac.
déc. 08 21:09:58 manicraque systemd[1]: Starting Pamac...
déc. 08 21:09:58 manicraque systemd[1]: Started Pamac.

@ lemust83 : j'utilise actuellement Vertex-Maia. Je viens d'essayer d'autres styles, pas de changement.
Image

pamac ne donne plus le détails des paquets installés

#7Messageil y a 7 ans

Tu tournes sur la branche stable ? Quel environnement, Xfce ou Gnome ? Ce core-dump me fait penser, comme lemust83, à un souci gtk3. Je viens d'installer pamac 4.1.6-2 sur ma machine Xfce avec les thèmes conseillés et ça fonctionne nickel. :saispas: A part un downgrad de paquet, je ne vois pas trop ce que tu peux faire sauf à virer Pamac et le remplacer par Octopi. Pour downgrader pamac il suffit de le désinstaller, d'ouvrir un terminal dans ce dossier /var/cache/pacman/pkg/, rechercher les paquets Pamac antérieurs à la version 4.1.6-2 et installer avec cette commande

sudo pacman -U pamac-xxxx.tar.xz
xxxx=numéro de version du paquet.

pamac ne donne plus le détails des paquets installés

#8Messageil y a 7 ans

Par curiosité: Quel est ton DM ? (Lightdm, Sddm, Gdm....)
Tu peux toujours tenter un truc: Connecte toi en username en TTY (Ctrl+ Alt +F2 ) puis startx ....

pamac ne donne plus le détails des paquets installés

#9Messageil y a 7 ans

Cette ligne me semble bizarre : file /build/pamac/src/pamac-4.1.6/src/transaction.vala.c Peux-tu donner le retour de :

pacman -Qi pamac
et bien vérifier que tu n'as aucun retour à ceci :

pacman -Qqk pamac

pamac ne donne plus le détails des paquets installés

#10Messageil y a 7 ans

@erwan : voici le retour des commandes

[alain@manicraque ~]$ pacman -Qi pamac
Nom                      : pamac
Version                  : 4.1.6-2
Description              : A Gtk3 frontend for libalpm
Architecture             : x86_64
URL                      : https://github.com/manjaro/pamac
Licences                 : GPL3
Groupes                  : --
Fournit                  : --
Dépend de                : glib2>=2.42  json-glib  libsoup  dbus-glib  polkit
                           vte3>=0.38  gtk3>=3.18  libnotify
                           desktop-file-utils  pacman>=5.0  pacman<5.1
                           gnutls>=3.4
Dépendances opt.         : polkit-gnome: needed for authentification in
                           Cinnamon, Gnome [installé]
                           lxsession: needed for authentification in Xfce, LXDE
                           etc.
                           yaourt: needed for AUR support [installé]
                           pamac-tray-appindicator: tray icon for KDE
Requis par               : --
Optionnel pour           : --
Est en conflit avec      : --
Remplace                 : pamac-aur
Taille installée         : 2,55 MiB
Paqueteur                : Philip Mueller <philm@manjaro.org>
Compilé le               : ven. 18 nov. 2016 20:47:30 CET
Installé le              : jeu. 08 déc. 2016 22:34:05 CET
Motif d’installation     : Explicitement installé
Script d’installation    : Oui
Validé par               : Signature

[alain@manicraque ~]$ pacman -Qqk pamac
[alain@manicraque ~]$

pamac ne donne plus le détails des paquets installés

#11Messageil y a 7 ans

@lemust53 : Mon DM est lightdm. J'ai testé en lançant startx en TTY : toujours la même chose...

pamac ne donne plus le détails des paquets installés

#12Messageil y a 7 ans

Bonsoir Dawson, c'est le bon paquet et il ne manque aucun fichier, de plus tu utilises les thèmes vertex-maia pour le style, les icônes et le curseur, Lightdm en gestionnaire de connexion. Là, j'avoue que je ne vois pas bien pourquoi ça cloche. Je pense qu'il serait utile de signaler ton bug à l'inter, Philm étant le "papa" de pamac, il serait étonnant qu'il ne trouve pas la solution adaptée, rapidement. Une dernière petite vérif mais, j'y crois pas trop, que donne :

locale -a
Pour info un rapport de bug assez semblable au tien.

pamac ne donne plus le détails des paquets installés

#13Messageil y a 7 ans

Bon, je n'ai donc pas de chance :triste:

[alain@manicraque ~]$ locale -a
C
en_US.utf8
french
fr_FR
fr_FR@euro
fr_FR.iso88591
fr_FR.iso885915@euro
fr_FR.utf8
POSIX
ru_RU.utf8

pamac ne donne plus le détails des paquets installés

#14Messageil y a 7 ans

Dawson a écrit :Bon, je n'ai donc pas de chance :triste:
bah, c'est un point de vue, avoir un bug à remonter c'est aussi, d'une certaine façon, "poser sa pierre à l'édifice" :clindoeil: Bonne chance.

pamac ne donne plus le détails des paquets installés

#15Messageil y a 7 ans

Merci et je vous tiens au courant ici du résultat :merci:
Répondre