Bonjour,

Je suis confronté à un problème assez gênant avec l'ensemble des applications installées via le Ubuntu Software sur Ubuntu 20.04.
En effet toutes mes applications ne se lancent plus, comme si elles n'existaient plus. Cela est valable aussi pour Ubuntu Sotftware.

Les raccourcis sont bien présents dans /usr/share/applications mais rien ne se lance. (Android Studio, VSCode, Eclipse, WebStrom, OBS...)
J'ai essayé de mettre à jour, redémarré, mis à jour la distrib mais rien n'y fait.

Firefox, terminal, fichiers restent cependant disponibles car installés via paquets, tout comme discord, libreOffice...

J'ai pensé à un problème de GUI mais LibreOffice fonctionne (GUI Java) alors que Android Studio non, un problème de PATH ?

L'installation de ubuntu-software (apparaissant sous le nom de logiciels) fait bien apparaitre les logiciels mais impossible de les lancer (les supprimer reste possible).

Si j'essaye d'installer un logiciel depuis ubuntu-software, un duplicata du raccourci es ajouté mais l'application se lance bien.

C'est assez gênant, qqun pourrait m'aider ?

Merci
Bonjour,

Montre, en te servant du Retour utilisable de commande :
dpkg -l | grep -v ^ii
snap list --all
Bonjour, merci d'être là
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                                           Version                                    Architecture Description
+++-=============================================-==========================================-============-======================================================================================================
rc  dmeventd                                      2:1.02.167-1ubuntu1                        amd64        Linux Kernel Device Mapper event daemon
rc  extlinux                                      3:6.04~git20190206.bf6db5b4+dfsg1-2        amd64        collection of bootloaders (Linux ext2/ext3/ext4, btrfs, and xfs bootloader)
rc  ibverbs-providers:amd64                       28.0-1ubuntu1                              amd64        User space provider drivers for libibverbs
rc  jed-common                                    1:0.99.19-7build1                          all          S-Lang runtime files for jed and xjed
rc  kdeconnect                                    1.4-0ubuntu5                               amd64        connect smartphones to your desktop devices.
rc  libguestfs-tools                              1:1.40.2-7ubuntu5                          amd64        guest disk image management system - tools
rc  libkf5contacts-data                           5:5.68.0-0ubuntu1                          all          data files for kcontacts
rc  libkf5people-data                             5.68.0-0ubuntu1                            all          data files for kpeople
rc  libsmi2ldbl:amd64                             0.4.8+dfsg2-16                             amd64        library to access SMI MIB information
rc  libwireshark-data                             3.2.3-1                                    all          network packet dissection library -- data files
rc  linux-image-5.4.0-42-generic                  5.4.0-42.46                                amd64        Signed kernel image generic
rc  linux-image-5.4.0-45-generic                  5.4.0-45.49                                amd64        Signed kernel image generic
rc  linux-image-5.4.0-47-generic                  5.4.0-47.51                                amd64        Signed kernel image generic
rc  linux-image-5.4.0-48-generic                  5.4.0-48.52                                amd64        Signed kernel image generic
rc  linux-image-5.4.0-51-generic                  5.4.0-51.56                                amd64        Signed kernel image generic
rc  linux-image-5.4.0-52-generic                  5.4.0-52.57                                amd64        Signed kernel image generic
rc  linux-image-5.4.0-53-generic                  5.4.0-53.59                                amd64        Signed kernel image generic
rc  linux-image-5.4.0-54-generic                  5.4.0-54.60                                amd64        Signed kernel image generic
rc  linux-image-5.4.0-56-generic                  5.4.0-56.62                                amd64        Signed kernel image generic
rc  linux-image-5.4.0-58-generic                  5.4.0-58.64                                amd64        Signed kernel image generic
rc  linux-image-5.8.0-36-generic                  5.8.0-36.40~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.8.0-38-generic                  5.8.0-38.43~20.04.1                        amd64        Signed kernel image generic
rc  linux-image-5.8.0-40-generic                  5.8.0-40.45~20.04.1                        amd64        Signed kernel image generic
rc  linux-modules-5.4.0-42-generic                5.4.0-42.46                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-5.4.0-45-generic                5.4.0-45.49                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-5.4.0-47-generic                5.4.0-47.51                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-5.4.0-48-generic                5.4.0-48.52                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-5.4.0-51-generic                5.4.0-51.56                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-5.4.0-52-generic                5.4.0-52.57                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-5.4.0-53-generic                5.4.0-53.59                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-5.4.0-54-generic                5.4.0-54.60                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-5.4.0-56-generic                5.4.0-56.62                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-5.4.0-58-generic                5.4.0-58.64                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-5.8.0-36-generic                5.8.0-36.40~20.04.1                        amd64        Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
rc  linux-modules-5.8.0-38-generic                5.8.0-38.43~20.04.1                        amd64        Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
rc  linux-modules-5.8.0-40-generic                5.8.0-40.45~20.04.1                        amd64        Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.4.0-42-generic          5.4.0-42.46                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.4.0-45-generic          5.4.0-45.49                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.4.0-47-generic          5.4.0-47.51                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.4.0-48-generic          5.4.0-48.52                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.4.0-51-generic          5.4.0-51.56                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.4.0-52-generic          5.4.0-52.57                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.4.0-53-generic          5.4.0-53.59                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.4.0-54-generic          5.4.0-54.60                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.4.0-56-generic          5.4.0-56.62                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.4.0-58-generic          5.4.0-58.64                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.8.0-36-generic          5.8.0-36.40~20.04.1                        amd64        Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.8.0-38-generic          5.8.0-38.43~20.04.1                        amd64        Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.8.0-40-generic          5.8.0-40.45~20.04.1                        amd64        Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
rc  linux-modules-nvidia-440-5.4.0-42-generic     5.4.0-42.46                                amd64        Linux kernel nvidia modules for version 5.4.0-42
rc  linux-modules-nvidia-440-5.4.0-45-generic     5.4.0-45.49                                amd64        Linux kernel nvidia modules for version 5.4.0-45
rc  linux-modules-nvidia-440-5.4.0-47-generic     5.4.0-47.51                                amd64        Linux kernel nvidia modules for version 5.4.0-47
rc  lvm2                                          2.03.07-1ubuntu1                           amd64        Linux Logical Volume Manager
rc  mercurial                                     5.3.1-1ubuntu1                             amd64        easy-to-use, scalable distributed version control system
rc  mercurial-common                              5.3.1-1ubuntu1                             all          easy-to-use, scalable distributed version control system (common files)
rc  nfs-kernel-server                             1:1.3.4-2.5ubuntu3.3                       amd64        support for NFS kernel server
rc  pylint                                        2.4.4-2                                    all          Python 3 code static checker and UML diagram generator
rc  python3-pbr                                   5.4.5-0ubuntu1                             all          inject useful and sensible default behaviors into setuptools - Python 3.x
rc  qemu-block-extra:amd64                        1:4.2-3ubuntu6.11                          amd64        extra block backend modules for qemu-system and qemu-utils
rc  qemu-system-common                            1:4.2-3ubuntu6.11                          amd64        QEMU full system emulation binaries (common files)
rc  qemu-system-gui:amd64                         1:4.2-3ubuntu6.11                          amd64        QEMU full system emulation binaries (user interface and audio support)
rc  slsh                                          2.3.2-4                                    amd64        Interpreter for S-Lang language
rc  spyder                                        3.3.6+dfsg1-4build1                        all          Python IDE for scientists
rc  thin-provisioning-tools                       0.8.5-4build1                              amd64        Tools for handling thinly provisioned device-mapper meta-data
rc  wireshark-common                              3.2.3-1                                    amd64        network traffic analyzer - common files
Et
Name                     Version                     Rev    Tracking         Publisher     Notes
canonical-livepatch      9.5.5                       95     latest/stable    canonical*    -
code                     622cb03f                    55     latest/stable    vscode*       classic
code                     5d424b82                    54     latest/stable    vscode*       désactivé,classic
core                     16-2.48.2.1                 10823  latest/stable    canonical*    core
core                     16-2.48.2                   10583  latest/stable    canonical*    core,désactivé
core18                   20210128                    1988   latest/stable    canonical*    base
core18                   20201210                    1944   latest/stable    canonical*    base,désactivé
core20                   20201210                    904    latest/stable    canonical*    base
core20                   20201027                    875    latest/stable    canonical*    base,désactivé
eclipse                  2019-12                     48     latest/stable    snapcrafters  classic
gimp                     2.10.20                     297    latest/stable    snapcrafters  désactivé
gimp                     2.10.22                     322    latest/stable    snapcrafters  -
gnome-3-28-1804          3.28.0-19-g98f9e67.98f9e67  145    latest/stable    canonical*    -
gnome-3-28-1804          3.28.0-17-gde3d74c.de3d74c  128    latest/stable    canonical*    désactivé
gnome-3-34-1804          0+git.3556cb3               60     latest/stable/…  canonical*    désactivé
gnome-3-34-1804          0+git.3556cb3               66     latest/stable/…  canonical*    -
gtk-common-themes        0.1-44-gb73fa2d             1513   latest/stable/…  canonical*    désactivé
gtk-common-themes        0.1-50-gf7627e4             1514   latest/stable/…  canonical*    -
kde-frameworks-5-core18  5.61.0                      32     latest/stable    kde*          -
obs-studio               26.1.2-35-gbb6b1e53f        1195   latest/stable    snapcrafters  -
pycharm-educational      2020.3.2                    35     latest/stable    jetbrains*    classic
pycharm-educational      2020.3.1                    34     latest/stable    jetbrains*    désactivé,classic
snap-store               3.38.0-59-g494f078          518    latest/stable/…  canonical*    -
snap-store               3.38.0-55-geb45541          498    latest/stable/…  canonical*    désactivé
snapd                    2.48.2.1                    11036  latest/stable    canonical*    snapd
snapd                    2.48.2                      10707  latest/stable    canonical*    snapd,désactivé
spotify                  1.1.46.916.g416cacf1        43     latest/stable    spotify*      -
spotify                  1.1.42.622.gbd112320-37     42     latest/stable    spotify*      désactivé
sublime-text             3211                        85     latest/stable    snapcrafters  désactivé,classic
sublime-text             3211                        97     latest/stable    snapcrafters  classic
webstorm                 2020.3.2                    189    latest/stable    jetbrains*    classic
Pour nettoyer :
Le 11/02/2017, moko138 a écritPour supprimer tous ces fichiers de configuration devenus sans objets et marqués "rc", et uniquement ces fichiers, exécute :
dpkg -l | awk '/^rc/{print $2}' | xargs -r sudo dpkg -P
Montre le retour de :
sudo apt update
Le retour du update :
Atteint :1 http://fr.archive.ubuntu.com/ubuntu focal InRelease
Réception de :2 http://security.ubuntu.com/ubuntu focal-security InRelease [109 kB]
Atteint :3 http://fr.archive.ubuntu.com/ubuntu focal-updates InRelease         
Atteint :4 http://fr.archive.ubuntu.com/ubuntu focal-backports InRelease       
Atteint :5 https://download.docker.com/linux/ubuntu focal InRelease            
Réception de :6 http://security.ubuntu.com/ubuntu focal-security/main amd64 DEP-11 Metadata [24,3 kB]
Réception de :7 http://security.ubuntu.com/ubuntu focal-security/universe amd64 DEP-11 Metadata [57,5 kB]
191 ko réceptionnés en 1s (370 ko/s)         
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Tous les paquets sont à jour.
sudo android-studio
lance bien une instance de AndroidStudio mais le raccourci lancer dans logiciels et depuis le menu des applications ne fonctionnent pas.
Salut, tente de faire le ménage dans les snaps pour virer les snaps désactivés, ça avait remis d'aplomb mon Ubuntu-Software qui n'affichait plus rien
snap list --all | awk '/désactivé|disabled/{print $1, $3}' |while read snapname revision; do echo $snapname $revision; sudo snap remove "$snapname" --revision="$revision"; done
Il m'a tout remove du coup
code 54
code (revision 54) removed
core 10583
core (revision 10583) removed
core18 1944
core18 (revision 1944) removed
core20 875
core20 (revision 875) removed
gimp 297
gimp (revision 297) removed
gnome-3-28-1804 128
gnome-3-28-1804 (revision 128) removed
gnome-3-34-1804 60
gnome-3-34-1804 (revision 60) removed
gtk-common-themes 1513
gtk-common-themes (revision 1513) removed
pycharm-educational 34
pycharm-educational (revision 34) removed
snap-store 498
snap-store (revision 498) removed
snapd 10707
snapd (revision 10707) removed
spotify 42
spotify (revision 42) removed
sublime-text 85
sublime-text (revision 85) removed
non, refait
snap list --all
tu verras qu'il reste les dernières versions
En effet, autant pour moi, j'ai mal regarde le bash
Name                     Version                     Rev    Tracking         Publisher     Notes
android-studio           4.1.2.0                     99     latest/stable    snapcrafters  classic
canonical-livepatch      9.5.5                       95     latest/stable    canonical✓    -
code                     622cb03f                    55     latest/stable    vscode✓       classic
core                     16-2.48.2.1                 10823  latest/stable    canonical✓    core
core18                   20210128                    1988   latest/stable    canonical✓    base
core20                   20201210                    904    latest/stable    canonical✓    base
eclipse                  2019-12                     48     latest/stable    snapcrafters  classic
gimp                     2.10.22                     322    latest/stable    snapcrafters  -
gnome-3-28-1804          3.28.0-19-g98f9e67.98f9e67  145    latest/stable    canonical✓    -
gnome-3-34-1804          0+git.3556cb3               66     latest/stable/…  canonical✓    -
gtk-common-themes        0.1-50-gf7627e4             1514   latest/stable/…  canonical✓    -
kde-frameworks-5-core18  5.61.0                      32     latest/stable    kde✓          -
obs-studio               26.1.2-35-gbb6b1e53f        1195   latest/stable    snapcrafters  -
pycharm-educational      2020.3.2                    35     latest/stable    jetbrains✓    classic
snap-store               3.38.0-59-g494f078          518    latest/stable/…  canonical✓    -
snapd                    2.48.2.1                    11036  latest/stable    canonical✓    snapd
spotify                  1.1.46.916.g416cacf1        43     latest/stable    spotify✓      -
sublime-text             3211                        97     latest/stable    snapcrafters  classic
webstorm                 2020.3.2                    189    latest/stable    jetbrains✓    classic
Il est possible de lancer toutes les apps en ligne de commande, mais elles se lancent comme si c'était la première fois. Et la logithèque ne marche tjrs pas ni les raccourcis...
Pas très pratique
Mais en règle général, il n'est pas nécessaire d'ajouter sudo pour lancer une application. Désormais un message d'affiche :
snap-confine has elevated permissions and is not confined but should be. Refusing to continue to avoid permission escalation attacks: Operation not permitted
Essaie de lancer la logithèque avec cette commande
snap-store.ubuntu-software
ou celle là
snap-store.ubuntu-software-local-file
Tente cette commande, pour les permissions :
moko138 a écrit Merci de montrer :
echo -e "\n\tNombre d'éléments de /home/moi ne m'appartenant pas :"; find ~ \( ! -user $USER -o ! -group $USER \) | wc -l
Rafbor a écritEssaie de lancer la logithèque avec cette commande
snap-store.ubuntu-software
ou celle là
snap-store.ubuntu-software-local-file
Cela me donne des erreurs :
sudo snap-store.ubuntu-software
mkdir: cannot create directory '/run/user/0': Permission denied
Attention : le schéma « org.gnome.system.locale » comporte le chemin « /system/locale/ ». Les chemins commençant par « /apps/ », « /desktop/ » ou « /system/ » sont obsolètes.
Attention : le schéma « org.gnome.system.proxy » comporte le chemin « /system/proxy/ ». Les chemins commençant par « /apps/ », « /desktop/ » ou « /system/ » sont obsolètes.
Attention : le schéma « org.gnome.system.proxy.http » comporte le chemin « /system/proxy/http/ ». Les chemins commençant par « /apps/ », « /desktop/ » ou « /system/ » sont obsolètes.
Attention : le schéma « org.gnome.system.proxy.https » comporte le chemin « /system/proxy/https/ ». Les chemins commençant par « /apps/ », « /desktop/ » ou « /system/ » sont obsolètes.
Attention : le schéma « org.gnome.system.proxy.ftp » comporte le chemin « /system/proxy/ftp/ ». Les chemins commençant par « /apps/ », « /desktop/ » ou « /system/ » sont obsolètes.
Attention : le schéma « org.gnome.system.proxy.socks » comporte le chemin « /system/proxy/socks/ ». Les chemins commençant par « /apps/ », « /desktop/ » ou « /system/ » sont obsolètes.
12:30:32:0719 GLib-GIO g_app_info_get_name: assertion 'G_IS_APP_INFO (appinfo)' failed
No protocol specified
Unable to init server: Impossible de se connecter : Connection refused
12:30:32:0721 Gtk cannot open display: :0
Et pour la seconde
sudo snap-store.ubuntu-software-local-file
mkdir: cannot create directory '/run/user/0': Permission denied
Attention : le schéma « org.gnome.system.locale » comporte le chemin « /system/locale/ ». Les chemins commençant par « /apps/ », « /desktop/ » ou « /system/ » sont obsolètes.
Attention : le schéma « org.gnome.system.proxy » comporte le chemin « /system/proxy/ ». Les chemins commençant par « /apps/ », « /desktop/ » ou « /system/ » sont obsolètes.
Attention : le schéma « org.gnome.system.proxy.http » comporte le chemin « /system/proxy/http/ ». Les chemins commençant par « /apps/ », « /desktop/ » ou « /system/ » sont obsolètes.
Attention : le schéma « org.gnome.system.proxy.https » comporte le chemin « /system/proxy/https/ ». Les chemins commençant par « /apps/ », « /desktop/ » ou « /system/ » sont obsolètes.
Attention : le schéma « org.gnome.system.proxy.ftp » comporte le chemin « /system/proxy/ftp/ ». Les chemins commençant par « /apps/ », « /desktop/ » ou « /system/ » sont obsolètes.
Attention : le schéma « org.gnome.system.proxy.socks » comporte le chemin « /system/proxy/socks/ ». Les chemins commençant par « /apps/ », « /desktop/ » ou « /system/ » sont obsolètes.
12:31:12:0669 GLib-GIO g_app_info_get_name: assertion 'G_IS_APP_INFO (appinfo)' failed
No protocol specified
Unable to init server: Impossible de se connecter : Connection refused
12:31:12:0671 Gtk cannot open display: :0
xubu1957 a écritTente cette commande, pour les permissions :
moko138 a écrit Merci de montrer :
echo -e "\n\tNombre d'éléments de /home/moi ne m'appartenant pas :"; find ~ \( ! -user $USER -o ! -group $USER \) | wc -l
Voici le résultat :
Nombre d'éléments de /home/alex ne m'appartenant pas :
10
Pour les permissions, tu as dans ce message > les explications de moko138

Avec ce complément :
Le 14/02/2021, MicP a écrit
Dans son message #13, Zapotaya a écrit… en quoi consiste la commande?! …
echo -e "\n\tNombre d'éléments de /home/moi ne m'appartenant pas :"; find ~ \( ! -user $USER -o ! -group $USER \) | wc -l
Plutôt qu'une commande, c'est une ligne de commandes
dans laquelle 4 commandes ont été utilisées :

- echo permet d'afficher le message
- find permet de rechercher des fichiers
- | est aussi nommée pipe, cette commande permet d'envoyer la sortie de la commande qui la précède à l'entrée de la commande qui la suit
- wc permet de compter un nombre de lignes ou de caractères

Cette ligne de commande va rechercher dans le répertoire personnel du compte utilisateur qui va être utilisé pour la lancer
tous les fichiers et répertoires dont les attributs de propriétés et de groupe sont différents du compte utilisateur et groupe qui l'a lancée
et en afficher le nombre.

=======
Je l'aurai plutôt formulée comme ça :
echo -e "\n\tNombre d'éléments de $HOME ne m'appartenant pas : $(find ~ \(! -user $USER -o ! -group $USER\) | wc -l) élément(s).\n"
La variable HOME sera interprétée par le shell et sera donc remplacée par le chemin du répertoire personnel du compte utilisateur qui lancera cette ligne de commandes.
D'accord, tout est à moi désormais, j'ai fait une mauvaise manip pour en arriver là ?
C'est moko138 qui saurait mieux te répondre, mais il n'a plus de connexion !

Je redonne la fin de son message :
moko138 a écrit
Et à l'avenir :
[center]/!\ JAMAIS de sudo + thunar ou mousepad en session installée !
Ni de sudo + aucune autre appli en mode graphique.
En cas de tentation, se reporter à
https://doc.ubuntu-fr.org/utilisateurs/roschan/elevation_privileges,
page où Roschan répertorie des alternatives valides. 🙂[/center]
D'accord très bien, je pense qu'une réinstallation va être nécessaire ...