Calibre ya no funciona
Calibre dejó de funcionar recientemente. Intenté desinstalar y reinstalar.
Cuando abro una terminal y llamo $calibre, aparece el siguiente mensaje de error:
Traceback (most recent call last):
File "/usr/bin/calibre", line 20, in <module>
sys.exit(calibre())
File "/usr/lib/calibre/calibre/gui_launch.py", line 73, in calibre
main(args)
File "/usr/lib/calibre/calibre/gui2/main.py", line 543, in main
listener = create_listener()
File "/usr/lib/calibre/calibre/gui2/main.py", line 514, in create_listener
return Listener(address=gui_socket_address())
File "/usr/lib/calibre/calibre/utils/ipc/server.py", line 110, in __init__
self._listener._unlink.cancel()
AttributeError: 'NoneType' object has no attribute 'cancel'
¿Necesito instalar alguna dependencia que la instalación de sudo apt no obtuvo? Intenté instalar a través de la línea de comandos y el instalador / actualizador de software GUI.
Estoy en la versión Ubuntu 20.04.1 LTS. Me aseguré de que mi software en general también esté actualizado.
Respuestas
Desafortunadamente, en este momento la versión de Calibre que está en los repositorios 20.04 es la versión 4.99 que no funciona con Python 3. Como Python 2 es EOL, ya no está instalado por defecto en Ubuntu 20.04.
Calibre ha lanzado la versión 5.6.0 que funciona con Python 3. Puede descargarla desde https://calibre-ebook.com/download_linux
O puede ejecutar el comando desde ese sitio para instalarlo (que en realidad es más fácil de instalar):
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin
He agregado el comando anterior a un script llamado install_calibrepara poder ejecutarlo en cualquier momento para actualizar mi versión de calibre a la más reciente en cualquier momento.
¡Espero que esto ayude!
https://download.calibre-ebook.com/4.html
Vaya a este sitio y descargue la versión anterior. Extraiga el archivo, ejecute el archivo Calibre (que sin extensión) simplemente haga doble clic.
Perdón por interrumpir. Puede que esta no sea la solución ideal, pero tal vez sea una solución temporal. También me enfrento al mismo problema, en mi Ubuntu 20.04, y decidí instalar la versión flathub en su lugar y está funcionando bien hasta ahora.
https://flathub.org/apps/details/com.calibre_ebook.calibre
Compruebe en el Launchpad los paquetes corregidos . Están hechos del parche mencionado anteriormente. Primero instale el paquete bin y luego alldeb. De esa manera no es necesario agregar ppa, flatpack o instalar manualmente scripts sh.