Hey having trouble getting a headless server version running
I am installing it on the following
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial
When I try to add a database I get
root@newsgroup:/# calibredb add /tvshows/Books/* --library-path /tvshows/Calibre-library/
load glyph failed err=6 face=0x34143e0, glyph=2797
load glyph failed err=6 face=0x340f630, glyph=2797
load glyph failed err=6 face=0x34143e0, glyph=2797
Traceback (most recent call last):
File "site.py", line 77, in main
File "site-packages/calibre/db/cli/main.py", line 251, in main
File "site-packages/calibre/db/cli/main.py", line 55, in run_cmd
File "site-packages/calibre/db/cli/cmd_add.py", line 374, in main
File "site-packages/calibre/db/cli/cmd_add.py", line 152, in do_add
File "site-packages/calibre/db/cli/main.py", line 190, in run
File "site-packages/calibre/db/cli/main.py", line 177, in db
File "site-packages/calibre/db/legacy.py", line 81, in __init__
File "site-packages/calibre/db/legacy.py", line 48, in create_backend
File "site-packages/calibre/db/backend.py", line 378, in __init__
File "site-packages/calibre/db/backend.py", line 1132, in initialize_database
File "src/cursor.c", line 236, in resetcursor
BusyError: BusyError: database is locked
My system file
[Unit]
Description=Calibre Service
After=network.target
[Service]
Type=forking
PIDFile=/var/run/calibre-server.pid
ExecStart=/usr/bin/calibre-server \
--daemonize \
--max-opds-items=30 \
--max-opds-ungrouped-items=100 \
--port=8888 \
--pidfile=/var/run/calibre-server.pid \
[Install]
WantedBy=multi-user.targe
I installed Calibre using the following command
sudo -v && wget -nv -O-
https://download.calibre-ebook.com/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"
Thoughts?