Долго грузится 13.10

Изображение пользователя zotkindm.

Всем привет.
Вопрос в теме.
При убирании плимута перва строка: "/scripts/local-top/cryptroot: line 24: dirname: not found" и на ней долго висит. Открыл сей файл, думал исправить что но там только одно слово: "esac" похоже команда.
Как решить?

0
lord_i - 24 Февраль, 2014 - 09:17
Изображение пользователя lord_i.

esac это закрытие ветки case в баше. Без case выше естественно вызывает ошибку. Уберите вообще это слово.
ЗЫ посмотрел у себя - этот файл есть и достаточно большой. Там достаточно серьезный скрипт написан.

0
zotkindm - 24 Февраль, 2014 - 14:14
Изображение пользователя zotkindm.

Как убрать, не я же вписал его туда, у Вас же оно тоже есть?
Вот мой:

0
lord_i - 24 Февраль, 2014 - 21:42
Изображение пользователя lord_i.


Открыл сей файл, думал исправить что но там только одно слово

Я так понял что весь файл состоит из одного слова ... Сори, не обратил внимание на line 24
Файл абсолютно такой как у меня ... Даже не знаю что там может вызывать такой эффект. Попробуйте создать это файл заново из моего примера что-ли ...

+4
MacLeod - 24 Февраль, 2014 - 21:55
Изображение пользователя MacLeod.

Ну, английским по белому же написано: не найден dirname =)
apt-file search dirname | grep /usr/bin
coreutils: /usr/bin/dirname

Ставим/переустанавливаем пакет coreutils:
sudo apt-get install coreutils
З.Ы. Еще можно грохнуть cryptsetup и пересобрать initramfs, если шифрование не используется.

-2
zotkindm - 25 Февраль, 2014 - 16:25
Изображение пользователя zotkindm.

Да не, Уважаемый, не помогло, я это на аглицком форуме видел и проделал. В последствии, помог старый дедовский способ: format sda1, install Kubuntu 13.10. Хотя по вашей логике надо просто восстановить файл dirname. Поздно. В новой системе сей файл имеется. Затупил сам, смутило слово 'dirname', не подумал что это файл, думал каталог не может найти.

Отправить комментарий