Voici où j'en suis....

Il me semble avoir installé   calibre avec     sudo apt-get install calibre

Les permissions affichées dans usr/share/applications sont root

J'ai donc fait une suppression complète de calibre et calibre-bin par synaptic.

j'ai réinstallé calibre par synaptic... même problème le lancement dans un terminal de donne rien. Le lancement avec sudo fonctionne. Les permissions semblent être à nouveau root...

??????????

*Lise et Michel*

Mon adresse BTC : 1JQ63b9k9cRJw7TUzTrPEHuizRHM2B9Lfd
Mon adresse ETH : 0xcfc7C240124921A22d95242181C7fd8219e48Fb4
Bonne journée
Le 2017-08-24 à 16:26, Jean Christophe André a écrit :
        Bonjour,

Le 2017-08-24 à 15:47, Michel Leduc a écrit :

Peut être aussi un problème de permission ???


Vu l'erreur “Permission denied”, oui, certainement. ;-)

Si je lance directement certains programmes dans un terminal (Calibre, electrum...), j'obtiens l'erreur suivante :

IOError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/protobuf-3.2.0-py2.7.egg/EGG-INFO/namespace_packages.txt'

Pourtant  si j'utilise le nom avec sudo  calibre , ça fonctionne.

Une idée....


Déjà, éviter à tout prix de lancer une application graphique avec sudo : ça limitera largement les risques en terme de sécurité (une application graphique a statistiquement plus de change d'avoir des bogues, car le code est plus volumineux) et évitera des soucis collatéraux à terme (comme celui rencontré ici).

À noter qu'il est bien possible que Calibre n'affiche pas la même chose avec sudo et sans sudo : c'est normal, sa configuration n'est pas stockée au même endroit quand il est lancé sous "root" (via sudo) ou sous "michel" (sans sudo).


Ensuite, l'erreur ne précise pas le type d'accès demandé (lecture ou écriture) mais j'ai déjà rencontré ce type d'erreur et je dirais que le besoin ici est juste en lecture. Cela ressemble simplement à une installation manuelle avec des droits incorrectement positionnés dès le départ.

Donc, pour corriger le problème indiqué ici, je suggérerais de lancer la commande suivante pour corriger ce problème (et d'autres du même coup) :

 sudo chmod -c -R a+rX /usr/local/lib/python2.7/dist-packages


Au passage, c'est un peu dommage d'installer Calibre manuellement (et d'avoir ensuite des soucis à cause de cela) alors qu'il est disponible dans les dépôts Ubuntu : https://packages.ubuntu.com/calibre

J.C.


-- 
Ubuntu-quebec mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-quebec

Répondre à