#1 Le 22/08/2017, à 01:54
- plante_ca
Calibre en mode sudo seulement? [Résolu ]
calibre ne ce se lance pas lorsque j'écris la commande dans un terminal. On donne une erreur qui semble être de type permission non permise dans python... Je peux cependant lancer calibre dans un terminal en faisant sudo calibre....
Pourquoi ???
Merci ce votre attention
Dernière modification par plante_ca (Le 29/08/2017, à 17:31)
Hors ligne
#2 Le 22/08/2017, à 09:08
- gl38
Re : Calibre en mode sudo seulement? [Résolu ]
Tu as dû lancer calibre avec sudo ce qui a donné les fichiers de la bibliothèque ou celui de configuration à root.
Normalement le dossier des livres et ce qu'il contient "Bibliothèque calibre" et le dossier de configuration calibre qui est dans le dossier .config doivent être à toi.
Tu peux aussi nous donner le relour complet du message d'erreur, ce sera plus facile pour t'aider.
Cordialement,
Guy
Hors ligne
#3 Le 22/08/2017, à 17:02
- plante_ca
Re : Calibre en mode sudo seulement? [Résolu ]
Merci de m'aider.
Ce matin, écrire calibre dans un terminal ne donne rien. On me suggère de redémarrer l'ordinateur, ce que j'ai fait.
Dans .config, tous les fichiers et programmes de Calibre m'appartiennent.
Avec sudo, ça fonctionne...
Voici les messages d'erreur après le redémarrage de l'ordi et le lancement de calibre dans un terminal
michel@michel-HP-Compaq-6000-Pro-MT-PC:~$ calibre
Traceback (most recent call last):
File "/usr/lib/calibre/calibre/gui2/ui.py", line 152, in __init__
ac = self.init_iaction(action)
File "/usr/lib/calibre/calibre/gui2/ui.py", line 166, in init_iaction
ac = action.load_actual_plugin(self)
File "/usr/lib/calibre/calibre/customize/__init__.py", line 603, in load_actual_plugin
ac = getattr(importlib.import_module(mod), cls)(gui,
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/usr/lib/calibre/calibre/gui2/actions/catalog.py", line 13, in <module>
from calibre.gui2.tools import generate_catalog
File "/usr/lib/calibre/calibre/gui2/tools.py", line 16, in <module>
from calibre.gui2.convert.single import NoSupportedInputFormats
File "/usr/lib/calibre/calibre/gui2/convert/single.py", line 18, in <module>
from calibre.gui2.convert.look_and_feel import LookAndFeelWidget
File "/usr/lib/calibre/calibre/gui2/convert/look_and_feel.py", line 13, in <module>
from calibre.gui2.convert.look_and_feel_ui import Ui_Form
File "/usr/lib/calibre/calibre/gui2/convert/look_and_feel_ui.py", line 286, in <module>
from calibre.gui2.css_transform_rules import RulesWidget
File "/usr/lib/calibre/calibre/gui2/css_transform_rules.py", line 13, in <module>
from calibre.ebooks.css_transform_rules import (
File "/usr/lib/calibre/calibre/ebooks/css_transform_rules.py", line 11, in <module>
from cssutils.css import Property, CSSRule
File "/usr/lib/python2.7/dist-packages/cssutils/__init__.py", line 111, in <module>
from . import util
File "/usr/lib/python2.7/dist-packages/cssutils/util.py", line 18, in <module>
from _fetchgae import _defaultFetcher
File "/usr/lib/python2.7/dist-packages/cssutils/_fetchgae.py", line 7, in <module>
from google.appengine.api import urlfetch
File "/usr/local/lib/python2.7/dist-packages/protobuf-3.2.0-py2.7.egg/google/__init__.py", line 2, in <module>
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2927, in <module>
@_call_aside
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2913, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2952, in _initialize_master_working_set
add_activation_listener(lambda dist: dist.activate())
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 956, in subscribe
callback(dist)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2952, in <lambda>
add_activation_listener(lambda dist: dist.activate())
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2513, in activate
for pkg in self._get_metadata('namespace_packages.txt'):
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2503, in _get_metadata
for line in self.get_metadata_lines(name):
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 1477, in get_metadata_lines
return yield_lines(self.get_metadata(name))
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 1469, in get_metadata
return self._get(self._fn(self.egg_info, name))
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 1580, in _get
with open(path, 'rb') as stream:
IOError: [Errno 13] Permission non accordée: '/usr/local/lib/python2.7/dist-packages/protobuf-3.2.0-py2.7.egg/EGG-INFO/namespace_packages.txt'
^CTraceback (most recent call last):
File "/usr/lib/calibre/calibre/gui2/main_window.py", line 48, in check
def check(self):
KeyboardInterrupt
Abandon (core dumped)
michel@michel-HP-Compaq-6000-Pro-MT-PC:~$
Modération : merci à l'avenir d'utiliser les balises code (explications ici).
Dernière modification par cqfd93 (Le 22/08/2017, à 18:27)
Hors ligne
#4 Le 27/08/2017, à 13:50
- gl38
Re : Calibre en mode sudo seulement? [Résolu ]
Il y a un message d'erreur concernant python. Comment se fait-il qu'il soit installé dans /usr/local/lib ? Les paquets de la distribution ne suffisaient pas ?
Cordialement,
Guy
Hors ligne