View Single Post
Old 12-10-2017, 01:45 PM   #1
dlfuller
Enthusiast
dlfuller will become famous soon enoughdlfuller will become famous soon enoughdlfuller will become famous soon enoughdlfuller will become famous soon enoughdlfuller will become famous soon enoughdlfuller will become famous soon enough
 
Posts: 29
Karma: 566
Join Date: May 2009
Device: none
Update calibredb and calibre-server on a CLI server

I am trying to update my calibredb and calibre-server on a Ubuntu 17.04 headless server with no GUI. The currently installed (by apt-get) version:
Code:
sudo apt-show-versions calibre
calibre:all/zesty 2.75.1+dfsg-1build1~1 uptodate
My problem is an inability to access the /opds xml file. And, thinking the 3.13.0 version might be a solution.

When attempting a binary install of the complete calibre 3.13.0 package, it results in an error from no GUI desktop installed:
Code:
Setting up desktop integration...
xdg-desktop-menu: No writable system menu directory found.
____________________ WARNING ____________________
Setting up desktop integration failed with error:
__________________________________________________
	Traceback (most recent call last):
	  File "site-packages/calibre/linux.py", line 859, in setup_desktop_integration
	  File "subprocess.py", line 541, in check_call
	CalledProcessError: Command 'xdg-desktop-menu install --noupdate ./calibre-gui.desktop' returned non-zero exit status 3
Launching calibre:
Code:
calibre
QXcbConnection: Could not connect to display 
Aborted (core dumped)
Checking installed version:
Code:
sudo apt-show-versions calibre
calibre:all/zesty 2.75.1+dfsg-1build1~1 uptodate
Is there a way to just install more-recent 3.10.0 versions of calibredb and calibre-server and not attempt a complete calibre install?

And, any suggestions about my fundamental problem of access to the /opds xml file would be appreciated.
dlfuller is offline   Reply With Quote