Не запускается mc
Drakon 21 февраля, 2009 - 17:11
После установки нескольких пакетов (уже не помню каких) mc перестал запускаться... Т. е. набираю команду mc, она вроде как выполняется, т. е. shell не предлагает ввести следующую команду, но ничего не происходит. Переустанавливать пробовал - не помогло. Как узнать, в чём причина?
»
- Для комментирования войдите или зарегистрируйтесь
Для начала подождать минут
Для начала подождать минут десять, потом поискать по форуму
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
ахха
а ещё, можно посмотреть в верхний правый угол экрана той консоли в котороый "не работает" МС
А что там?
А что там?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
а там крутится слэш,
а там крутится слэш, отображая активность неработающего МС
# emerge gentoolkit strace #
# emerge gentoolkit strace
# revdep-rebuild
- если этот друг скажет что всё норм... то запускаешь mc ч/з strace и смотришь на чём валится!!!
# /etc/init.d/gpm stop $ mc
# /etc/init.d/gpm stop
$ mc
1. Никакой слеш там не
1. Никакой слеш там не крутится.
2. Попробовал создать нового пользователя и запустить под ним - не помогло.
3. gpm у меня не запущен.
Подождать пару минут помогло - запустился... Но почему так долго?
-
При запуске mc по каким то
При запуске mc по каким то только ему ведомым причинам пытается обратиться к dns серверу, и запускается только после получения от него ответа или истечения времени ожидания такого ответа. Если ваш компьютер подключен к сети, то попробуйте настроить ваш сетевой адаптер так, чтобы dns сервер был доступен и в /etc/resolv.conf о нем присутствовала корректная запись. Если нет - пропишите в /etc/hosts ip адрес и имя вашего компьютера, соответствующее тому, что вы прописали в /etc/conf.d/hostname. Будет лучше, если вы сделаете и то, и другое.
чёш какаято, чесно говоря.
чуш какаято, чесно говоря. Дело в другом, когда МС собран с USE=samba он на старте опрашивает округу на предмет компов, и поэтому доооолго ждёт ответа. можно собрать без самбы и всё залетает
Да, без самбы быстро
Да, без самбы быстро запускается, спасибо!
А если я всё-таки захочу использовть самбу, то надо наверное mc как-то настроить, чтоб он не сканил сеть или ещё где-то?
-
Спасибо, наконец то узнал,
Спасибо, наконец то узнал, как называется то, чем я здесь занимаюсь.
Вот обсуждение проблемы с подробностями:
1. http://osdir.com/ml/gnome.apps.mc.general/2006-05/msg00005.html
Человек имеет ту же проблем, что и топикстартер.
2. http://osdir.com/ml/gnome.apps.mc.general/2006-05/msg00013.html
При помощи средств отладки выясняется:
3. http://osdir.com/ml/gnome.apps.mc.general/2006-05/msg00022.html
Пытаясь повторить проблему, выясняется, что виновата smbfs:
4. http://osdir.com/ml/gnome.apps.mc.general/2006-05/msg00023.html
Это происходит если ваша машина не имеет записи в /etc/hosts или недоступен dns сервер:
и возможные решения проблемы:
Из всех вариантов пользователю доступен только один - правильная настройка сети.
Этот и было озвучено в моем посте.
А теперь ткните пальцем, где вы нашли чушь.
Чего добились своим советом вы? Того, что человек собрал mc без самбы, а теперь спрашивает как ему ее прикрутить?
чуш - в совершенно не верном
чуш - в совершенно не верном описании проблемы. МС обращается к DNS не по "неведомым причинам" а исходя из совершенно идиотического принципа работы самих виндовых шар - они общаются через broadcast'ы. когданибудь запустите сканер сети в сетке с несколькими виндовыми машинами и посмотрите. Или почитайте отчёт о работе корневых DNS-серверов 90% нагрузки которых - запросы о несушествующих tld/доменах, причём не как положено по RFC спросить и ответа ждать, а спрашивать по несколько(!) раз в секунду, и при каждом обращении к шарам.
проблема кроется в samba а не в DNS. да, она отчасти касается DNS - если все машины в сети будут иметь имена, возможно МС заработает почеловечески. а возможно и нет. виндовые шары сами по себе так работают, генерят тучу DNS-запросов если нет WINS-недо-DNS-сервера. и занос всех хостов в hosts это не решение проблемы, как только появится ещё один оно опять затупит. И как правило никому толком поддержка samba в MC не нужна. Есть ещё вариант запустить WINS-сервер, или домен сделать - тоже очень "правильное" решение. Единственный способ раз и навсегда починить эту проблему - избавися от поддержки samba в МС в частности, или в локальной сети вообще.
Не уводите от темы. Проблема
Не уводите от темы.
Проблема была поставлена четко - как избавиться от тормозов при запуске mc. Все.
Ответ был дан - из за обращения к dns и неполной настройки сети.
И не будем передергивать. Вы писали:
С точки зрения пользователя mc, проблема выглядит именно так:
Это можно выяснить при помощи простого strace.
Вам не понравилась такая формулировка? Хорошо, поправьте и дополните, если можете.
Только не надо вводить в заблуждение и объявлять чушью правильный по сути ответ.
Здесь как раз чушью является ваше описание проблемы, что mc
когд как mc пытается отрезолвить только СОБСТВЕННОЕ ИМЯ ЛОКАЛЬНОЙ МАШИНЫ.
http://osdir.com/ml/gnome.apps.mc.general/2006-05/msg00023.html
И об этом как раз пишется в списке рассылки, ссылки на который я давал выше.
То, как работает в этом случае самба и реализация сети от Microsoft в данном контексте совершенно никого не интересует.
И решать проблему таким способом -
это лечить головную боль гильотиной.
Не надо решать за всех, что нужно, а что нет, каждый решит это для себя самостоятельно.
а как быть если у меня и
а как быть с тем, что у меня и DNS-сервер свой, и WINS есть, и все хосты резолвятся, а МС с самбой продолжает тупить?
Открывайте новую тему и будем
Открывайте новую тему и будем разбираться.
У меня тоже и DNS поднят и самба с WINS и mc собран с USE="samba".
Причем в разных сетях с расположением всех этих служб на разных машинах.
Никаких проблем.
А пока посмотрим, решилась или нет проблема у человека, который открыл эту тему.
А вообще был очень полезный
А вообще был очень полезный опыт поработать без mc +) Когда он перестал запускаться, я не стал искать ему альтернатив и всё делал через shell... Сам себе удивился, когда сейчас уже зная, что mc работает, лезу в консоль чтобы, переместить файлы из одного места в другое.
-
Древняя проблема
Попробуйте подождать 3 минутки и он запустится))
исправьте в /etc/hosts localhost на другое имя - все будет тип топ