canberra-gtk-module [Réglé]
absent mais neccessaire
Logiciels / Autres logiciels

shaka Membre non connecté
-
- Voir le profil du membre shaka
- Inscrit le : 03/09/2011
- Groupes :

nouvelle installe signifie test des softs habituellement utilises
je rencontre un probleme sur 2 programmes qui semble avoir la meme cause, a savoir: canberra-gtk-module
j'ai le soucis avec knetwalk
Code BASH :
[shaka@shakadd ~]$ knetwalk Gtk-Message: Failed to load module "canberra-gtk-module" Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server request channel jack server is not running or cannot be started AL lib: (WW) ALCjackBackendFactory_init: jack_client_open() failed, 0x11 AL lib: (WW) alc_initconfig: Failed to initialize backend "jack" file:///usr/share/knetwalk/qml/main.qml:18:1: module "QtQuick" is not installed import QtQuick 2.3 ^ Erreur de segmentation (core dumped)
et avec celestia
Code BASH :
[shaka@shakadd ~]$ celestia Gtk-Message: Failed to load module "canberra-gtk-module" libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast The program 'celestia' received an X Window System error. This probably reflects a bug in the program. The error was 'GLXBadContext'. (Details: serial 1685 error_code 167 request_code 153 minor_code 6) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.)
j'ai pourtant bien un canberra-gtk d'installe
un canberra-common d'installe
un lib64canberra-gtk3_0 d'installe
et un lib64canberra0 d'installe
il me manque encore quelque chose ?
merci a qui saura me faire avancer

[edit] MGA6 Xfce 64
Édité par shaka Le 10/10/2017 à 15h02




Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron
lib64canberra-gtk0 par exemple ?
Par contre ce n'est pas cela qui fait planter tes logiciels.
Pour knetwalk, il te manque QtQuick. Essaie d'installer qtquickcontrols5 ou un autre paquet contenant QtQuick.
Pour celestia, tu as un problème avec openGL. As-tu les pilotes propriétaires Nvidia installés ? Si oui, en root, regarde le résultat de la commande
Code :
find /usr -iname "*libGL.so*" -exec ls -l {} \;
Il est possible qu'il y est une erreur de lien symbolique. Dans mon cas, à chaque fois que je désinstalle ou réinstalle les drivers propriétaires Nvidia, les liens symboliques ne modifient pas automatiquement.

shaka Membre non connecté
-
- Voir le profil du membre shaka
- Inscrit le : 03/09/2011
- Groupes :

effectivement lib64canberra-gtk0 a en partie regle le probleme
je dit en partie car si knetwalk marche ... je me retrouve avec un autre probleme avec celestia

Code BASH :
[shaka@shakadd ~]$ celestia libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast The program 'celestia' received an X Window System error. This probably reflects a bug in the program. The error was 'GLXBadContext'. (Details: serial 1692 error_code 167 request_code 153 minor_code 6) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.)
mais je passe ce sujet en resolu et vais creuser pour celestia ... au pire j'ouvre un nouveau fil specifique pour lui
edit: j'avais oublie d'executer ta cmd ... voila le resultat:
Code BASH :
[root@shakadd shaka]# find /usr -iname "*libGL.so*" -exec ls -l {} \; -rwxr-xr-x 1 root root 448264 juil. 17 13:44 /usr/lib64/mesa/libGL.so.1.2.0 lrwxrwxrwx 1 root root 14 juil. 17 13:42 /usr/lib64/mesa/libGL.so.1 -> libGL.so.1.2.0 -rwxr-xr-x 1 root root 448264 juil. 17 13:44 /usr/lib64/libGL.so.1.2.0 lrwxrwxrwx 1 root root 14 juil. 17 13:42 /usr/lib64/libGL.so.1 -> libGL.so.1.2.0 -rwxr-xr-x 1 root root 1267800 mars 30 2017 /usr/lib64/nvidia340/libGL.so.340.102 lrwxrwxrwx 1 root root 16 mars 30 2017 /usr/lib64/nvidia340/libGL.so.1 -> libGL.so.340.102 -rwxr-xr-x 1 root root 459032 juil. 17 12:46 /usr/lib/mesa/libGL.so.1.2.0 lrwxrwxrwx 1 root root 14 juil. 17 12:45 /usr/lib/mesa/libGL.so.1 -> libGL.so.1.2.0 -rwxr-xr-x 1 root root 459032 juil. 17 12:46 /usr/lib/libGL.so.1.2.0 lrwxrwxrwx 1 root root 14 juil. 17 12:45 /usr/lib/libGL.so.1 -> libGL.so.1.2.0 -rwxr-xr-x 1 root root 1075136 mars 30 2017 /usr/lib/nvidia340/libGL.so.340.102 lrwxrwxrwx 1 root root 16 mars 30 2017 /usr/lib/nvidia340/libGL.so.1 -> libGL.so.340.102
Édité par shaka Le 11/10/2017 à 11h36




Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron
Avant tout je te conseille de bien noter le résultat de la commande précédente afin de pouvoir revenir en arrière en cas de problème ou si tu abandonnes l'utilisation des drivers propriétaires. Par exemple :
Code BASH :
find /usr -iname "*libGL.so*" -exec ls -l {} \; > /home/monUtilisateur/Documents/liensOriginauxOpenGL.txt
Donc dans l'ordre il faut :
- supprimer les liens vers libGL.so.1.2.0
- créer les liens vers les librairies nvidia
Soit, en root :
Code BASH :
rm /usr/lib64/libGL.so.1 /usr/lib/libGL.so.1 ln -s /usr/lib64/nvidia340/libGL.so.340.102 /usr/lib64/libGL.so.1 ln -s /usr/lib/nvidia340/libGL.so.340.102 /usr/lib/libGL.so.1
Normalement, cela devrait fonctionner. Tu peux le tester avec :
Code :
glxgears

shaka Membre non connecté
-
- Voir le profil du membre shaka
- Inscrit le : 03/09/2011
- Groupes :

donc nickel, celestia fonctionne
par contre j'ai pas glxgears ...
et je le vois pas dans les depots ... me semble que je m'etais deja pose la question sous MGA5
on le trouve ou le coquin ?




Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron
shaka :
par contre j'ai pas glxgears ...
et je le vois pas dans les depots ... me semble que je m'etais deja pose la question sous MGA5
on le trouve ou le coquin ?
par contre j'ai pas glxgears ...
et je le vois pas dans les depots ... me semble que je m'etais deja pose la question sous MGA5
on le trouve ou le coquin ?
Dans le paquet mesa-demos.

shaka Membre non connecté
-
- Voir le profil du membre shaka
- Inscrit le : 03/09/2011
- Groupes :





vouf Membre non connecté
-
- Voir le profil du membre vouf
- Inscrit le : 16/08/2008
- Groupes :
Merci pour l'astuce ci dessous qui permet de faire fonctionner celesta.
Yuusha :
Soit, en root :
Soit, en root :
Code BASH :
rm /usr/lib64/libGL.so.1 /usr/lib/libGL.so.1 ln -s /usr/lib64/nvidia340/libGL.so.340.102 /usr/lib64/libGL.so.1 ln -s /usr/lib/nvidia340/libGL.so.340.102 /usr/lib/libGL.so.1
Mageia 9 64 bits Plasma - Asus Prime Z690-P D4 -Intel Core i5 12600 K- 32 Go Kingston Fury Renegade DDR4-3600 Mhz- Gigabyte Nvidia RTX 3060 - Go-M2 Samsung Evo 970 1Tb-SSD 512 Gb Samsung Evo 960 -SSD 512 Gb Crucial M5
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie