Привет, поставил с сайта
http://calibre-ebook.com/download_linuxКонфиг sudo nano /etc/init.d/calibre прописал путь к библиотеке
запускаю calibre-server --with-library=/mnt/storage/sata3/books - файл библиотеки создается (в папке с книгами лежит набор файлов fb2 без каталогов)
но после запуска этой команды строка висит и никогда не заканчивается (объяснение кривое, но так)
обращаюсь к веб морде и получаю старничку калибра с такими жутями
Error: No books found
TypeError: Object # has no method 'undef'
at Object.printStackTrace.implementation.createException (
http://192.168.1.75:8088/static/stacktrace.js:81:18)
at Object.printStackTrace.implementation.run (
http://192.168.1.75:8088/static/stacktrace.js:66:25)
at printStackTrace (
http://192.168.1.75:8088/static/stacktrace.js:57:62)
at render_error (
http://192.168.1.75:8088/static/browse/browse.js:134:18)
at booklist (
http://192.168.1.75:8088/static/browse/browse.js:271:29)
at HTMLDocument. (
http://192.168.1.75:8088/browse/category/allbooks:33:17)
at Function.jQuery.extend.ready (
http://192.168.1.75:8088/static/jquery.js:392:9)
at HTMLDocument.DOMContentLoaded (
http://192.168.1.75:8088/static/jquery.js:745:10)
понимаю что сервер не может добраться до библиотеки, но что я делаю не так:(((
И еще... использование калибра вызвано редким гемороем возникающим последнее время при поиске книг в интернете, особенно с "железной" читалки и желанием упростить жизнь себе и окружающим.
Хочу так: каким-то образом книга попала в папку с книгами (wget, torrent и т.п.), сервер калибра лазит по ней и индексирует все что там лежит, при обращении на сайт сервера получаю все что накидал в удобоваримой форме. Calibre2opds запланировано но не установлено, т.к. проверить на не рабочем сервере не могу:(
Может быть под мои задачи и не калибр вовсе нужен? Я так не понял до конца функционал calibre server. Ubuntu без GUI.
Пользователь решил продолжить мысль 08 Декабря 2013, 12:10:13:
Попробовал пересоздать базу calibredb restore_database -r и получил
root@MediaServer:~# calibredb restore_database --really-do-it
Traceback (most recent call last):
File "site.py", line 58, in main
File "site-packages/calibre/library/cli.py", line 1474, in main
File "site-packages/calibre/library/cli.py", line 1250, in command_restore_database
File "site-packages/calibre/db/restore.py", line 44, in __init__
File "posixpath.py", line 352, in abspath
File "posixpath.py", line 61, in isabs
AttributeError: 'NoneType' object has no attribute 'startswith'
Вообще не понимаю, что не так:(