Вопрос по FreeBSD 4.9
Привет всем!
У меня встала следующая проблема.
Поставил значит FreeBSD 4.9, все как положено, через установщик по
методу "Standard", выбрал ports и packages которые мне необходимы,
также в качестве граф. оболочки выбрал КДЕ. Все установилось,
XF86Config настроил на свою соответствующую периферию. Запускаю
startx и мне вываливается ошибка следующего содержания:
"xf86EnableIO: Failed to open /dev/io for extended I/O". И сколько
раз я не переустанавливал, бесполезно одна и та же ошибка.
Посмотрел наличие /dev/io, оно на месте. Что посоветуете делать?
Заранее благодарен за помощь.
On Sat, 29 Nov 2003, Pavel Istomin wrote:
я конкретно не помню из-за чего ошибка, однако есть две версии:
1) если вы запускаете иксы _не_ из под рута (т.е. если из под рута все
нормально), тогда:
во freebsd применяется некоторая защита от дурака,
могущего повредить систему, или хотя бы попытаться сделать это. посему
иксы там запускаются не как у людей, а через wrapper (который, если мне
не изменяет память так прямо и называется).
теперь как лечить: либо запускать через этот самый wrapper, либо
сделать
chmod 4755 /usr/X11R6/bin/XFree86
можно и 4750. но первый метод гораздо лучше, потому
узнать есть ли wrapper можно так:
ls /var/db/pkg | grep wrapper
(кажись дира, в смысле pkg, там так и называется)
2) если везде все не нормально
вы, вероятно выбрали kernel security level выше чем medium. kernel
security level сделан для того, чтобы restrict'ить разные ресурсы, в
том числе и socket, fifo input/output (не давать расширять его и т.д.).
за подробностями:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/\
faq/security.html#SECURELEVEL.
тогда надо изменить в /etc/rc.conf строки, содержащие переменные
kern_securelevel и kern_securelevel_enable
и ребутнуться.
если кто-нибудь думает иначе, пусть сначала прочтет этот мини-faq, а потом
меня поправит.
q: почему я упомянул о первом случае?
a: потому что гиморился долго в свое время.
q: почему я упомянул о втором случае?
a: потому что это по дефолту сделано в openbsd (там это правда
разруливается kernel aperture драйвером).
Why would I ever use POSIX?
Primarily you either use POSIX because you grew up using Unix and can't
function outside of that environment (give me vi or give me death!)...
(from OpenVMS beginner's FAQ)
My homepage is http://mkb.nightmail.ru/.
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru