Зависает mc под рутом

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Cyrill
Сообщения: 6

Зависает mc под рутом

Сообщение Cyrill »

Поставил Fedora 11. Логиниться в Х рутом нельзя. Ну да ладно. Для правки конфигов в консоли ввожу
# su
# mc
и mc зависает намертво. Если запускать mc под обычным пользователем, то всё нормально.
Опытным путём установил, что если после su выйти из директории ./~ , то mc запускается.
# su
# cd /
# mc
Но дальше, всё равно при попытке войти в директорию /root mc виснет. Да и фиг бы с ним, но в /root/.mc хранятся настройки mc. А так как папка /root не доступна, то и настройки mc не сохраняются. А вот это уже очень обидно.
Права на папку drwxr-x--- root root. SELinux молчит.

Кто-нибудь сталкивался с такой проблемой?
Спасибо сказали:
ford1813
Сообщения: 383
ОС: Slackware

Re: Зависает mc под рутом

Сообщение ford1813 »

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
Контакты для связи:

E-mail: ford1813@gmail.com

Telegram: @ford1813
Спасибо сказали:
Cyrill
Сообщения: 6

Re: Зависает mc под рутом

Сообщение Cyrill »

wertik писал(а):
03.10.2009 14:44
rm -rf /tmp/root-mc или что то вроде того
rm -rf /root/.mc

Иногда спасаюсь таким образом от зависания под screen


Не, ты не понял, /root/.mc не существует. И создать его там mc не может. Поэтому и настройки не сохраняются.
Только что проверил, Nautilus, запущенный под рутом, точно так же зависает. Здесь явно дело в какой-то особенности дистрибутива Fedora 11. Странно, что SELinux, обычно ругающийся в таких случаях, молчит. Не понятно, какая из его политик так на это влияет.
Спасибо сказали:
Cyrill
Сообщения: 6

Re: Зависает mc под рутом

Сообщение Cyrill »

Разбираюсь дальше. Обнаружил, что если даже просто сделать
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
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Cyrill
Сообщения: 6

Re: Зависает mc под рутом

Сообщение Cyrill »

Ленивая Бестолочь писал(а):
05.10.2009 22:51
дайте вывод команды mount.
попробуйте под рутом сделать umount /root/*.gvfs

mount не показывал, что туда что-то смонтировано.
Я вычитал, что это известный баг в Fedora 11. Проявлется в разных ситуациях и пока до конца не лечится.
Из того, что там советуют, мне помогло
touch /forcefsck
reboot
Но через некоторое время, возможно после того, как я зашёл на другой сервер по FTP, баг вернулся.
Жду апдейта.
Спасибо сказали: