/etc/mpd.conf (копия /home/ekzotech/.config/mpd/mpd.conf):
music_directory "/home/ekzotech/Музыка"
playlist_directory "/home/ekzotech/.config/mpd/playlists"
db_file "/home/ekzotech/.config/mpd/mpd.db"
log_file "/home/ekzotech/.config/mpd/mpd.log"
pid_file "/home/ekzotech/.config/mpd/mpd.pid"
state_file "/home/ekzotech/.config/mpd/mpdstate"
user "ekzotech"
audio_output {
type "pulse"
name "Local Music Player Daemon"
server "127.0.0.1"
}
Пользователь mpd добавлен в группу ekzotech, в той же группе пользователь ekzotech. На каталог /home/ekzotech/.config/mpd сделан chmod -R g+rwx.
При запуске mpd через systemctl следующая ошибка:
● mpd.service - Music Player Daemon
Loaded: loaded (/usr/lib/systemd/system/mpd.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Сб 2015-12-26 22:28:56 YEKT; 1s ago
Process: 23100 ExecStart=/usr/bin/mpd --no-daemon (code=exited, status=1/FAILURE)
Main PID: 23100 (code=exited, status=1/FAILURE)
дек 26 22:28:55 arch systemd[1]: Started Music Player Daemon.
дек 26 22:28:56 arch mpd[23100]: errno: failed to open log file "/home/ekzotech/.config/mpd/mpd.log" (config line 4): Permission denied
дек 26 22:28:56 arch systemd[1]: mpd.service: Main process exited, code=exited, status=1/FAILURE
дек 26 22:28:56 arch systemd[1]: mpd.service: Unit entered failed state.
дек 26 22:28:56 arch systemd[1]: mpd.service: Failed with result 'exit-code'.
Пробовал без секции user, - никакого эффекта. Пробовал создавать и удалять вышеуказанный файл - без разницы. Даже если сделать ошибку в пути - ошибка остаётся та же самое.
Уже 1,5 часа шарюсь по гуглу - идей нет никаких. Оно тупо не работает.
Да, при копировании секции про pulseaudio, потерялись пробелы между name и кавычками - он стал ругаться на неожиданный символ. Поправил - снова старая песня.