amaroK вылетает с ошибкой [SOLVED]

Всем привет!

Установлен дистрибутив Gentoo-amd64. Обновлен полностью с ACCEPT_KEYWORDS="~amd64".
Я устанавливаю amarok-1.4-beta, amarok-1.4.0 и получаю ситуацию:
- при запуске под root amaroK запускается, но не играет mp3, ogg;
- при запуске под user появляется ссощение об ошибке:
"amaroK could not find any sound-engine plugins. It is likely that amaroK is installed under the wrong prefix, please fix your installation using:
cd /path/to/amarok/source-code/
su -c "make uninstall"
./configure --prefix=`kde-config --prefix` && su -c "make install"
More information can be found in the README file. For further assistance join us at #amarok on irc.freenode.net."

При этом, amarok-1.3.8 работает нормально, но зависает на ShoutCast Radio.

В чем может быть проблема?

Вообще перевод

Вообще перевод достаточно простой. Типа "саундплагин найти не можно, наверно меня собрали с кривым конфигом" , далее инструкция как снести , поправить конфиг и поднять армарок с сырцов (минуя портаж).

ИМХО Либо юс какой пропустил (что делать - не знаю :), либо ебилд кривой (можно скопировать оригинал , поправить ебилд по части конфига, поправить мд5 сумму и поставить по новой)

emerge -pv armarok в студию

а у тебя xine-lib

а у тебя xine-lib собран?

Я же говорю, под

Я же говорю, под root работает - значит все sound engin's собраны. В том числе и xine-lib-1.1.2 (с xine-lib-1.1.1 таже фигня). Я подозреваю, что дело в правах или в переменных окружения, но никак не могу дорыть до сути проблемы.
Кстати, user добавлен в группу audio.
И почему под root, хотя он и работает, не играет mp3 и ogg...

Ну где же вы,

Ну где же вы, профессионалы???

Я разобрался с воспроизведением mp3 и ogg. Оказалось я не указывал флаг mad при сборке xine-lib. Сейчас под root-ом все проигрывается нормально... Но под user-ом так и не запускается.
Напомню ошибку:

Не удалось найти ни один из поддерживаемых модулей звуковых систем. Возможно, это связано с установкой программы в неправильное место. Перекомпилируйте программу так:
cd /path/to/amarok/source-code/
su -c "make uninstall"
./configure --prefix=`kde-config --prefix` && su -c "make install" 
$ kbuildsycoca
$ amarok
Для подробностей обратитесь к файлу README, либо попросите помощь у участников канала #amarok на irc.freenode.net.

Я так понимаю, что если бы действительно amarok был установлен неверно, то он бы не работал и под root-ом.

# emerge -pv amarok
[ebuild   R   ] media-sound/amarok-1.4.0-r2  USE="aac arts flac kde opengl -debug -exscalibar -ifp -ipod -musicbrainz -mysql -noamazon -postgres -visualization -xinerama -xmms" 0 kB

Может все же кто подскажет, как это полечить?

если в KDE звук

если в KDE звук работает, то может проблемы с правами
попробуй перенести ~/.kde и посмотреть что будет.
можно запустить в консоли и посмотреть что говорит.

Re: если в KDE звук

evadim написал(а):
если в KDE звук работает, то может проблемы с правами
попробуй перенести ~/.kde и посмотреть что будет.
можно запустить в консоли и посмотреть что говорит.

Перенос ~/.kde ничего не дает. В консоли под root и под user пишет одно и тоже...
Я тоже думаю, что дело в правах. Вот только в правах на что...

Кстати, под x86 amarok установился и работает нормально, а вот на моем amd64 такая ерунда...

Все пацаны, я

Всё, пацаны, я разобрался!

Проблема была в неверно заданных правах доступа на каталоги:
/usr/share/services
/usr/share/mimelnk
/usr/share/config
Я выполнил chmod go+rx для всех указанных каталогов и... amaroK нормально запустился!

Так что... Всем спасибо, ребята!
Тема закрыта.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".