Автор Тема: Проблем с конфигурацията на MPD  (Прочетена 1252 пъти)

biggie

  • Напреднали
  • *****
  • Публикации: 142
  • Distribution: Crunchbang Linux
  • Window Manager: openbox
    • Профил
Не мога да създам аудио библиотека - някакви проблеми, които не мога да разбера:
Това ми изписва при опит с обикновения потребител:
sensei@truman:~$ mpd --create-db
cannot init supplementary groups of user "sensei" at line 39: Operation not permitted
Can't open db file "/var/lib/mpd/tag_cache" for reading/writing: Permission denied
При sudo:
sensei@truman:~$ sudo mpd --create-db
Can't open db file "/var/lib/mpd/tag_cache" for reading/writing: Permission denied
Същото получавам и ако се логна като root

mpd.conf e със следното съдържание:
Код:
######################## REQUIRED PATHS ########################
# You can put symlinks in here, if you like. Make sure that
# the user that mpd runs as (see the 'user' config parameter)
# can read the files in this directory.
music_directory "/storage/Music/Audio"
playlist_directory "/var/lib/mpd/playlists"
db_file "/var/lib/mpd/tag_cache"
log_file "/var/log/mpd/mpd.log"
error_file "/var/log/mpd/errors.log"
################################################################


######################## OPTIONAL PATHS ########################
#
# If you wish to use mpd --kill to stop MPD, then you must
# specify a file here in which to store MPD's process ID.
#
pid_file "/var/run/mpd/pid"
#
# If specified, MPD will save its current state (playlist,
# current song, playing/paused, etc.) at exit.  This will be
# used to restore the session the next time it is run.
#
state_file "/var/lib/mpd/state"
#
################################################################


######################## DAEMON OPTIONS ########################
#
# If started as root, MPD will drop root privileges and run as
# this user instead.  Otherwise, MPD will run as the user it was
# started by.  If left unspecified, MPD will not drop root
# privileges at all (not recommended).
#
user                            "sensei"
#
# The address and port to listen on.
#
bind_to_address                 "localhost"
port                            "6600"
« Последна редакция: Feb 21, 2009, 22:53 от biggie »
Активен

iskren

  • Напреднали
  • *****
  • Публикации: 185
  • Distribution: Fedora Core 8
  • Window Manager: KDE3
    • Профил
    • WWW
Re: Проблем с конфигурацията на MPD
« Отговор #1 -: Feb 22, 2009, 21:26 »
Това е супер странно - при мен работи ок (аз съм с федора 8 ) и mpd 0.13.2 . При мен конфигурационния файл е малко по-различен (db файла е mpd.db, което разбира се не е от голямо значение). Провери директорията /var/lib/mpd и дали не виждаш нещо странно около нея. Провери за наличие на файл tag_cache, и ако има му дай lsattr, но е по-вероятно да има проблем с директорията.

По-конкретно:
Цитат
# ls -ld /var/lib/mpd
# lsattr -d /var/lib/mpd /var/lib/mpd/tag_cache

Успех!
« Последна редакция: Feb 22, 2009, 21:30 от iskren »
Активен

biggie

  • Напреднали
  • *****
  • Публикации: 142
  • Distribution: Crunchbang Linux
  • Window Manager: openbox
    • Профил
Re: Проблем с конфигурацията на MPD
« Отговор #2 -: Feb 23, 2009, 00:12 »
Ами всъщност стана, като използвах леко инструкциите от уики-то на Арч Линукс - http://wiki.archlinux.org/index.php/Mpd и изтрих /etc/mpd.conf и го замених с написан от мен. За сега работи и библиотеката се създава.
Активен