Поставил Fedora 11. Логиниться в Х рутом нельзя. Ну да ладно. Для правки конфигов в консоли ввожу
# su
# mc
и mc зависает намертво. Если запускать mc под обычным пользователем, то всё нормально.
Опытным путём установил, что если после su выйти из директории ./~ , то mc запускается.
# su
# cd /
# mc
Но дальше, всё равно при попытке войти в директорию /root mc виснет. Да и фиг бы с ним, но в /root/.mc хранятся настройки mc. А так как папка /root не доступна, то и настройки mc не сохраняются. А вот это уже очень обидно.
Права на папку drwxr-x--- root root. SELinux молчит.
Кто-нибудь сталкивался с такой проблемой?
Зависает mc под рутом
Модераторы: SLEDopit, Модераторы разделов
-
ford1813
- Сообщения: 383
- ОС: Slackware
Re: Зависает mc под рутом
Cyrill писал(а): ↑03.10.2009 02:27Поставил Fedora 11. Логиниться в Х рутом нельзя. Ну да ладно. Для правки конфигов в консоли ввожу
# su
# mc
и mc зависает намертво. Если запускать mc под обычным пользователем, то всё нормально.
Опытным путём установил, что если после su выйти из директории ./~ , то mc запускается.
# su
# cd /
# mc
Но дальше, всё равно при попытке войти в директорию /root mc виснет. Да и фиг бы с ним, но в /root/.mc хранятся настройки mc. А так как папка /root не доступна, то и настройки mc не сохраняются. А вот это уже очень обидно.
Права на папку drwxr-x--- root root. SELinux молчит.
Кто-нибудь сталкивался с такой проблемой?
rm -rf /tmp/root-mc или что то вроде того
rm -rf /root/.mc
Иногда спасаюсь таким образом от зависания под screen
-
Cyrill
- Сообщения: 6
Re: Зависает mc под рутом
Не, ты не понял, /root/.mc не существует. И создать его там mc не может. Поэтому и настройки не сохраняются.
Только что проверил, Nautilus, запущенный под рутом, точно так же зависает. Здесь явно дело в какой-то особенности дистрибутива Fedora 11. Странно, что SELinux, обычно ругающийся в таких случаях, молчит. Не понятно, какая из его политик так на это влияет.
-
Cyrill
- Сообщения: 6
Re: Зависает mc под рутом
Разбираюсь дальше. Обнаружил, что если даже просто сделать
cd /root
ls -a
то терминал зависает.
Дал папке /root права r-x для всех.
Захожу в эту папку из-под mc обычным пользователем.
Вижу странный файл ?.gvfs, который mc выделил розовым цветом.
В Инете вычитал, что это точка монтирования виртуальной файловой системы.
Что-то такое, что связано с FUSE (не знаю, что это).
Так вот, в системном мониторе видно, что все мои зависшие процессы mc и ls ожидают fuse_get_req.
В моей домашней директории есть папка /home/cyrill/.gvfs
А в рутовской домашней директории, очевидно что-то помешало его смонтировать.
И что с этим делать?
cd /root
ls -a
то терминал зависает.
Дал папке /root права r-x для всех.
Захожу в эту папку из-под mc обычным пользователем.
Вижу странный файл ?.gvfs, который mc выделил розовым цветом.
В Инете вычитал, что это точка монтирования виртуальной файловой системы.
Что-то такое, что связано с FUSE (не знаю, что это).
Так вот, в системном мониторе видно, что все мои зависшие процессы mc и ls ожидают fuse_get_req.
В моей домашней директории есть папка /home/cyrill/.gvfs
А в рутовской домашней директории, очевидно что-то помешало его смонтировать.
И что с этим делать?
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Зависает mc под рутом
дайте вывод команды mount.
попробуйте под рутом сделать umount /root/*.gvfs
попробуйте под рутом сделать umount /root/*.gvfs
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
Cyrill
- Сообщения: 6
Re: Зависает mc под рутом
Ленивая Бестолочь писал(а): ↑05.10.2009 22:51дайте вывод команды mount.
попробуйте под рутом сделать umount /root/*.gvfs
mount не показывал, что туда что-то смонтировано.
Я вычитал, что это известный баг в Fedora 11. Проявлется в разных ситуациях и пока до конца не лечится.
Из того, что там советуют, мне помогло
touch /forcefsck
reboot
Но через некоторое время, возможно после того, как я зашёл на другой сервер по FTP, баг вернулся.
Жду апдейта.