No puedo iniciar la aplicación calibre. Intenté reinstalarlo. Sin embargo, todavía me da el siguiente mensaje cada vez.
calibre, version 2.55.0
ERROR: Startup error: There was an error during calibre startup. Parts of calibre may not function. Click Show details to learn more.
Traceback (most recent call last):
File "/usr/lib/calibre/calibre/gui2/main.py", line 276, in initialize_db_stage2
self.start_gui(db)
File "/usr/lib/calibre/calibre/gui2/main.py", line 216, in start_gui
main.initialize(self.library_path, db, self.listener, self.actions)
File "/usr/lib/calibre/calibre/gui2/ui.py", line 261, in initialize
self.system_tray_icon = factory(app_id='com.calibre-ebook.gui').create_system_tray_icon(parent=self, title='calibre')
File "/usr/lib/calibre/calibre/gui2/dbus_export/widgets.py", line 232, in create_system_tray_icon
ans = StatusNotifierItem(parent=parent, title=title, app_id=self.app_id, category=category)
File "/usr/lib/calibre/calibre/gui2/dbus_export/tray.py", line 44, in __init__
self.dbus_api = StatusNotifierItemAPI(self, **kw)
File "/usr/lib/calibre/calibre/gui2/dbus_export/tray.py", line 114, in __init__
self.dbus_name = BusName(self.name, bus=bus, do_not_queue=True)
File "/usr/lib/calibre/calibre/utils/dbus_service.py", line 238, in __new__
raise NameExistsException(name)
NameExistsException: Bus name already exists: org.kde.StatusNotifierItem-3230-1
Necesita ayuda para solucionar este problema.
Respuesta1
¿Lo instalaste a través de apt-get? He descubierto que Calibre es bastante quisquilloso y frágil.
Una vez solucioné el error pegado arriba reinstalando manualmente el python-dbus
paquete, pero esa misma solución no funcionó en una reaparición posterior de ese error.
Finalmente seguí el consejo de los desarrolladores y lo instalé directamente:
sudo -v && wget -nv -O- https://raw.githubusercontent.com/kovidgoyal/calibre/master/setup/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"
Esto ha llevado a [principalmente] instalaciones sin problemas (en Ubuntu y OpenSUSE).
Hay opciones de instalación alternativas en la página de instalación oficial (además de la mencionada anteriormente):
Calibre para descargar para Linux
Esta página dice:
No utilice el paquete calibre proporcionado por su distribución, ya que a menudo tienen errores o están desactualizados. En su lugar, utilice la instalación binaria que se describe a continuación.
Inicialmente ignoré este consejo, ya que normalmente prefiero instalar paquetes desde los administradores de paquetes predeterminados. Pero en el caso de Calibre, dediqué una gran cantidad de tiempo a solucionar problemas que finalmente se evitaron siguiendo las instrucciones de instalación oficiales.
Si ustedhizoInstale a través de apt, asegúrese de eliminar (desinstalar) antes de intentar lo anterior.