[SOLVED] mpd и "/var/lib/mpd/database": No such file or directory
Shalakhin 8 ноября, 2009 - 18:18
Такая проблема:
Параметры в /etc/mpd.conf стандартные, что идут после установки, кроме того, что указана
music_directory "/home/dragonions/Music"
и открыт вывод на alsa.
При mpd --create-db раньше всегда выводило построчно занесенные файлы. Теперь без ошибок и без вывода какой-либо информации завершается эта команда и при /etc/init.d/mpd start выдается следующее:
*
Starting Music Player Daemon... Failed to load database: Failed to open database file "/var/lib/mpd/database": No such file or directory
В чем проблема?
Заранее спасибо за уделенное этому вопросу время.
»
- Для комментирования войдите или зарегистрируйтесь
Обновление mpd было?
Обновление mpd было? dispatch-conf / etc-update?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Не то чтобы обновление. Я
Не то чтобы обновление. Я переустанавливал генту. И с переустановкой переустановил и mpd. С новой версией такая вот штука появилась. Раньше в конфиге прописывал только путь к папке с муз. файлами. А сейчас вот уже это не работает. :(
/var/lib/mpd/database
/var/lib/mpd/database
существует?Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Нет. Он не создался, хотя mpd
Нет. Он не создался, хотя mpd --create-db не выдал никаких ошибок.
Вот вывод mpd --create-db -v
Но database файл так и не был создан. :(
может не хватает прав на
может не хватает прав на запись?
Запускаю команду под рутом.
Запускаю команду под рутом. По идее должно быть ок. Есть вариант делать под обычным пользователем локально, но я хочу сделать так, чтобы 1 библиотека сразу для всех была. Раньше работало, а теперь нет.
У рута есть право на запись, чтение и редактирование файлов в папке /var/lib/mpd где database файл и сохраняется.
Поделитесь пожалуйста кто-то своим конфигом mpd - может действительно что-то мне нужно отредактировать...
Это мой /etc/mpd.conf
http://pastebin.com/m50c90ec4
/var/lib/music здесь символьная ссылка на /home/dragonions/Music.
user
user "mpd"
Он может читать-писать в
/var/lib/mpd
?Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Да. Эта папка и создана mpd
Да. Эта папка и создана mpd юзером, у которого права на запись и чтение и изменение.
Выставил 777 права и все равно database не создается.
Мой mpd.conf
Мой mpd.conf, хотя значимых отличий от вашего там вроде нет.
Еще: для дебага надо запустить с ключом
--no-daemon
, иначе он daemon'изируется и его сообщений вы больше не увидитеUbuntu is an African Word that means "Gentoo is too hard for me"
Проблему решил. Включил debug
Проблему решил.
Включил debug USE-флаг для mpd. Перекомпилировал mpd. Далее в консоли:
И получил информацию, что segmentation fault при выполнении --create-db возникал из-за libcue.so.1 библиотеки. Убрав поддержку -cue у меня получилось успешно создать database файл. ;)
Хочу еще добавить, что это
Хочу еще добавить, что это актуально как для 0.15.5, так и для 0.15.6 версии mpd.
Вот результат debug-а:
http://pastebin.org/58153
Надеюсь что это людям поможет, у кого такая же проблема как и у меня была. :)