Заменить grub-bios на core/grub? [Y/n] n :: Заменить grub-common на core/grub? [Y/n] n

vadik
Пакет со старым грубом (который первый), назывался grub
Первого пакета давно уже нет в официальных репозиториях, маинтейнеры про него имеют полное право забыть (и забить).

vadik
Вот, при обновлении и добавились (прошу заметить - добавились, а не заменились) пакеты относящиеся ко второму грубу.
Не добавились, а установились. Добавились для тех, у кого стоял grub-common.

vadik
Ментейнеру зачем-то взбрело в голову переименовывать старый конфиг (/boot/grub/menu.lst)
Это не маинтейнеру взбрело в голову. Это стандартное действие pacman-a, относящееся к конфигам пакета.

Например, когда-то был пакет kernel26. Потом появился пакет linux. Если у кого-то в системе уже был пакет linux (не входящий в core, extra, common и даже AUR), и какие-то конфигурационные файлы стали .pacsave, то кто в этом виноват?
Лечится (разумеется, заранее) добавлением boot/grub/grub.cfg в NoUpgrade в pacman.conf , и защищается командой chattr +i /boot/grub/grub.cfg
( 6/34) установка grub                                                                  [---------------------------------------------------] 100%
ошибка: не удалось переименовать /boot/grub/grub.cfg в /boot/grub/grub.cfg.pacorig (Операция не позволена)
ошибка: обнаружена проблема во время установки grub
Generating grub.cfg.example config file...
This may fail on some machines running a custom kernel.
done.
Дополнительные зависимости для grub
...
ошибка: не удалось совершить запрос
ошибка: не удалось завершить запрос (запрос прерван)
Обнаружены ошибки, пакеты не были обновлены.
Что-то не очень лечится.
Ну а что такого страшного в том, что конфиг станет .pacsave? Можно обратно переименовать и всего делов. Я сравнивал его с новым, никаких изменений нет (до и после используется grub2).

UPD: оказывается, и того не надо, он обратно копируется:
[2013-06-23 20:49] [PACMAN] Running 'pacman --color auto -S core/grub'
[2013-06-23 20:49] [ALPM] warning: /etc/default/grub saved as /etc/default/grub.pacsave
[2013-06-23 20:49] [ALPM] warning: /boot/grub/grub.cfg saved as /boot/grub/grub.cfg.pacsave
[2013-06-23 20:49] [PACMAN] removed grub-common (2.00-2)
[2013-06-23 20:49] [PACMAN] removed grub-bios (2.00-2)
[2013-06-23 20:49] [ALPM-SCRIPTLET] Copying /boot/grub/grub.cfg.pacsave to /boot/grub/grub.cfg
[2013-06-23 20:49] [ALPM-SCRIPTLET] Generating grub.cfg.example config file...
[2013-06-23 20:49] [ALPM-SCRIPTLET] This may fail on some machines running a custom kernel.
[2013-06-23 20:49] [ALPM-SCRIPTLET] done.
[2013-06-23 20:49] [PACMAN] installed grub (2.00-1)
lampslave
UPD: оказывается, и того не надо, он обратно копируется:
[2013-06-23 20:49] [ALPM-SCRIPTLET] Copying /boot/grub/grub.cfg.pacsave to /boot/grub/grub.cfg
А-а-а, маинтейнер виноват в том, что не сделал подобного для тех, у кого стоял grub 0.97

Он виноват в том, что новости нету. А старый grub давно в AUR-е, про него, как сказали выше, можно было бы уже и забыть.
Так о том и речь, и по-моему не атрибуты надо изменять, а просто следить за тем, что пишет pacman и если требуется, восстановить/исправить соответствующие файлы:
(2/2) удаление grub-common                                                              [---------------------------------------------------] 100%
предупреждение: /etc/grub.d/40_custom сохранён как /etc/grub.d/40_custom.pacsave
предупреждение: /etc/default/grub сохранён как /etc/default/grub.pacsave
ошибка: не удалось переименовать /boot/grub/grub.cfg в /boot/grub/grub.cfg.pacsave (Операция не позволена)
А вот /etc/default/grub перезаписывается, что конечно не удобно, но иначе никак, поскольку он видимо принадлежал grub-common, судя по последовательности выполнения операций.
lampslave
Он виноват в том, что новости нету. А старый grub давно в AUR-е, про него, как сказали выше, можно было бы уже и забыть.
О чём новость? У тех, у кого стоит grub-legacy (из AUR) - проблем нет.
У тех, у кого стоял grub-common (+grub-bios, +...), так же, как правило, проблем нет.

О чём новость?
Об этом: http://archlinux.org.ru/forum/topic/11877/?page=1#post-113326
Так это баг. Интересный был бы текст новости:

"Внимание, при обновлении груб-а у Вас всё сломается не загрузится ядро, в пакет внесли баг!"
ОК, тогда он виноват в том, что выпустил бажный пакет :)
 
Зарегистрироваться или войдите чтобы оставить сообщение.