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, чтобы исправить это, и теперь ритмбокс работает хорошо.