четверг, 23 августа 2007 г.

error while loading shared libraries: [что-нибудь]: cannot restore segment prot after reloc: Permission denied

Эксперементировал с дровами на свою ATI'шную видяху - пока прогресс никакой. Даже регресс. Запускаю mplayer или amarok - выдает сабж (error while loading shared libraries: /usr/lib/xorg/libGL.so.1: cannot restore segment prot after reloc: Permission denied). Решается он, как оказалось, отключением SELinux. А делается это вот так:

  setenforce 0

Полезные ссылки:
  http://google.com.ua

2 комментария:

Анонимный комментирует...

Огрномное спасибо за заметку, у меня не запускался google chrome с такой ошибкой, что я только не делал, а оказалось всё так просто, ешё раз спасибо.

Анонимный комментирует...

Отключение SELinux - не лучший вариант.
Мне помогло следующее:
semanage fcontext -a -t textrel_shlib_t '/opt/google/chrome/chrome'
restorecon -v '/opt/google/chrome/chrome'
grep chrome-sandbox /var/log/audit/audit.log | audit2allow -M mychromesandbox
semodule -i mychromesandbox.pp