После обновления Ubuntu перестал запускаться просмотрщик PDF-файлов Evince, выдавая ошибку:(evince:5592): EggSMClient-WARNING **: Failed to connect to the session manager:
None of the authentication protocols specified are supportedПричина оказалась в использовании нестандартного пути к домашней директории, указанной через символическую ссылку /home -> /home2. Как оказалось такая манипуляция требует изменения настроек AppArrmor, который по умолчанию активирован в последних релизах Ubuntu.
Чтобы Evince заработал с нестандартным /home2 необходимо указать данную директорию в файле /etc/apparmor.d/tunables/home и перезапустить apparrmor:
sudo /etc/init.d/apparmor reload
Похожие проблемы наблюдаются с переносом директории /usr/share и установкой firefox в сборке Mozilla. В случае Firefox исправления нужно внести в файл /etc/apparmor.d/usr.bin.firefox, а при переносе /usr/share потребуется поменять с десяток разных файлов, определив в них упоминание /usr/share через поиск.
URL:
Обсуждается: http://www.opennet.me/tips/info/2383.shtml
Одни пробемы с Убунту ;-)
> Одни пробемы с Убунту ;-)Эт вы не пользовались <подставить-дистрибутив-Linux-по-вкусу> со включенным SELinux со Strict Policy. :)
>Одни пробемы с Убунту ;-)А может хватит троллить то уже, тем более так уныло и примитивно? А то скоро местную суперзвезду (Трухина) догонишь по рейтингу с таким неконструктивным подходом ;(. Если что - с SELinux можно еще и не так посношаться.
ооо, ну им обоим до твоих высеров как до луны пешком.. убунтоюзер несчастный :)
Достаточно отключить apparmor, как богомерзкое и еретическое поделие.
И поставить кошерный^Wхаляльный^Wправославный SELinux?Шутить изволите?
А нафиг оно нужно на линуксовом-то десктопе? Что там защищать, и от чего?
Задницу юзера, от потенциальных неприятностей, разумеется.
Это "взагали". А если детальнее - о количестве вирусов под линукс сами знаете. Трояны? Дык обновляйся вовремя, и будет счастье, да и нет их под линукс практически. Вот если это не "абы какой" десктоп, а который защищать надо - тогда селинукс/аппармор к месту, как и ограниченный набор софта и ограничения по доступу с/на эту машину.А так - у меня много лет был (и сейчас есть) виндовый десктоп, на котором нет ни авнтивируса, ни файрволла (старенький он, нефиг им там проц и память жрать, там их как раз на foobar2000 да Оперу, которой музыку качаю) - правда, за NAT. Даже при этих диких условиях вирусов там нет - ибо не брожу где не надо... А уж на линуксе, у которого нет левых портов, через которые его поиметь может кто попало, и подавно ничего пользователя ограничивать.
Есть у меня знакомый который также оффтопик за NAT'om держал (тоже без антивируса и прочей шляпы). Поставил он однажды Spybot ради эксперимента... и ужаснулся...
Я и проверял время от времени, да и траф поглядывал иногда (оно через линуксовый сервер натится) - чисто. Апдейтиться да не открывать что попало - вот и весь секрет счастья...
На каждый патч найдется свежий эксплоит, не пропатченный пока что. И шанс, что "повезет" - есть, хотя и меньше 100%.Но сегодня не редкость зараженные, хотя в прошлом и "приличные", странички с вредоносным кодом, от которого NAT не спасает. Чуть только браузер на такое поведется (а кто знает, что завтра выдумают?) - и все, прощай машина.
На юниксах, конечно, вирусов меньше, но во многом потому, что винда занимает больше рынка, и вирусописателям смысле нет силы расходовать на линукс. Пока. Но если "вендекапец" наступит (а шанс этого существует), то линукс моментально станет основной мишенью.
А Вам, сударь, успехов, и поменьше лазить по сайтам вообще. А лучше - вообще комп не включать, и кабель питания оторвать у него :)
А чем Шатлвроту не угодил home и понадобился home2 ?
Шатлврот никаких home2 не использует, это автору совета чем-то не угодил ;)
А в чём тогда смысл совета?Вот у меня не работает nvidia-setting c двумя видюхами, если одна не прописана в xorg.conf
nvidia-settings
ERROR: Failed to query number of GPUs (or no GPUs found) in the system.
The program 'nvidia-settings' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
(Details: serial 96 error_code 2 request_code 138 minor_code 4)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Я ж не кричу на весь сайт, что я дятел и мне лень вторую видюху выкрутить.
>А в чём тогда смысл совета?Видимо, в нестандартной дире под хомяка - /home2. Зачем это автору? Без понятия, спросите у него :)
>Вот у меня не работает nvidia-setting c двумя видюхами, если одна не
>прописана в xorg.confЭто к чему? :)