Rhythmbox на Ubuntu 16.04 работает только с sudo

Когда я пытаюсь запустить rhythmbox как пользователь, он показывает:

jakub@XenialHP:~$ rhythmbox
Rhythmbox:ERROR:rb-ext-db.c:362:impl_constructor: code should not be reached
Aborted (core dump)

(последняя строка стенограммы - мой перевод на английский, возможно, не точное сообщение)

Когда я пытаюсь запустить его как рут, ритмбокс работает хорошо. Переустановка и продувка не помогают.

Что может быть не так?

1 ответ

Решение

Я спросил в GNOME bugzilla и получил правильный ответ:

Джонатан Мэттью [разработчик ритмбокса]:

У вас явно нет разрешения на создание ~/.cache/rhythmbox, и вы должны это исправить. Rhythmbox, возможно, мог бы сообщить об ошибке лучше, но это был механизм обработки ошибок в течение пяти лет, и никто не заметил раньше.

Я использовал chown /home/jakub/ -R, чтобы исправить это, и теперь ритмбокс работает хорошо.

Другие вопросы по тегам