Пропал ifconfig
Heggi 25 декабря, 2012 - 01:58
Решил обновить систему.
получил
# ifconfig
bash: /sbin/ifconfig: No such file or directory
Пересборка net-tools не помогает (версия 1.60_p20120127084908)
Предыдущие версии не компилятся (видимо Linux-header "слишком новые")
openrc версии 0.11.8
Куда копать?
»
- Для комментирования войдите или зарегистрируйтесь
Так. вроде
Так. вроде полечил.
Оказывается ifconfig переехал с /sbin/ в /bin/ а система искала его в /sbin/
А еще поменялся формат вывода ifconfig (лечится USE-флагом old-output)
Вот такие пироги... с котятами...
.
Все верно, ибо
UPD.
Не успел :)
А как оно работало раньше?
Неужели у ТС не так
Было так: # whereis
Было так:
# whereis ifconfig
ifconfig: /sbin/ifconfig /usr/share/man/man8/ifconfig.8.bz2
Стало так:
# whereis ifconfig
ifconfig: /bin/ifconfig /usr/share/man/man8/ifconfig.8.bz2
Что и ввело меня (и систему) слегка в панику
Если так, то почему
?
Ведь /bin _должен_ быть в PATH, и если набирать именно "ifconfig", то этой ошибки в принципе быть не может.
Указание полного пути до
Указание полного пути до программы - признак хорошего тона. Особенно при вызовах от рута и в настройках судо. Дабы не зависеть от алгоритма выбора приоритетов при обработке переменной PATH.