Emmabuntüs Forum

  Accueil -  Tutoriels -  Téléchargements -  Vidéos -  Interviews -  Qui sommes-nous -  Nous contacter -  Soutenir


Emmabuntus DE3 : Disparition du menu et plantage lightdm

0 Membres et 1 Invité sur ce sujet

Phil_B

  • Newbie
  • *
    • Messages: 4
    • Voir le profil
Bonjour.

J'utilise emmabuntus-de3-amd64-10.3-1.01.
En installant l'IDE Arduino, en lançant le script «install.sh» fournit pour intégrer Arduino au système, j'ai eu le message suivant :

Le greffon «Menu Whisker» à quitté le trableau de bord
de manière inattendue. Voulez-vous le redémarrer ...

N'ayant plus de menu et tenté différente manipulations, j'ai finit par redémarrer. Et là plus de serveur graphique, lightdm plante au démarrage.

Après de nombreux essais c'est un problème lié à la commande «xdg-mime»

Reproduction du problème :

Le bug est reproductible en démarrant sur la LiveUsb, puis :

Créer le fichier test.xml, c'est celui qui est dans le «man xdg-mime»
           <?xml version="1.0"?>
           <mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
             <mime-type type="text/x-shiny">
               <comment>Shiny new file type</comment>
               <glob pattern="*.shiny"/>
               <glob pattern="*.shi"/>
             </mime-type>
           </mime-info>

Lancer la commande $ sudo xdg-mime install test.xml
Correction :

les fichiers créés ou mis à jour par cette commande n'ont pas de droit de lecture pour «other»
sudo chmod -R o+r /usr/libsudo chmod -R o+r /urs/share
C'est un peut sauvage, mais suite à cette manip mon PC est de nouveau opérationnel.

Voilà ce que je peux en dire.

À bientôt

Philippe



Patrick

  • Administrator
  • Hero Member
  • *****
    • Messages: 612
    • Voir le profil
    • Emmabuntüs The distribution sleek, accessible, equitable
Rebonjour,

Pourquoi n'installez-vous pas directement Arduino à partir du dépôt : https://packages.debian.org/buster/arduino ?

Sinon, ou avez-vous pris cet IDE Arduino, et merci de m'envoyer le lien ?


Phil_B

  • Newbie
  • *
    • Messages: 4
    • Voir le profil
Concernant la version du dépôt, il y a bien longtemps que la version Debian n'a pas évolué, je crois même que c'est toujours la version initiale.

Pour la récupération de la version 1.8.12 je l'ai récupéré ici https://www.arduino.cc/download_handler.php?f=/arduino-1.8.12-linux64.tar.xz en passant par une fenêtre privé car autrement il y a un bouclage sur la page d'accueil, je n'ai pas creusé plus.

Mais, Arduino n'est cité que pour le contexte, c'est bien la commande «xdg-mime» qui est en cause.



Patrick

  • Administrator
  • Hero Member
  • *****
    • Messages: 612
    • Voir le profil
    • Emmabuntüs The distribution sleek, accessible, equitable
Je viens de relire en détail ce passage :

Citer
les fichiers créés ou mis à jour par cette commande n'ont pas de droit de lecture pour «other»

Et cela ne vient pas de «xdg-mime» mais de la config que nous avons faite pour désactiver le lecture pour others.

Il faut dans le fichier /etc/login.defs sur la ligne :

UMASK    027
La mettre à :

UMASK     022
Nous avons mis cela pour éviter que les autres utilisateurs ne puissent voir les répertoires des autres utilisateurs.

Bien sûr il faut redémarrer votre ordinateur pour que la modification soit active.


Phil_B

  • Newbie
  • *
    • Messages: 4
    • Voir le profil
Bonjour Patrick.

Je suis d’accord  choix du «mask» à 027, c'est une bonne démarche.
Concernant l'effet de bord pour le commandes «sudo» il y a une méthode que je préfère :

Éditer le fichier /etc/sudoers
sudo visudo
Y ajouter les deux lignes suivantes :
Defaults umask_override
Defaults umask=0022
Le parmètre «umask-override» permet d'imposer le paramètre «umask» tel que, sinon «umask» seul ne peut servir qu'a durcir le mask par défaut.

J'ai refait le test et tout va bien.

Encore merci de ton aide

Philippe