>># ls -l -S /etc/alternatives/packages.d/ <skip> >>-rw-r--r-- 1 root root 8 Авг 26 2004 cpp3.2 >>-rw-r--r-- 1 root root 6 Авг 26 2004 design-graphics-Sisyphus >>-rw-r--r-- 1 root root 3 Авг 26 2004 alt-docs-schooljunior-distrib.xml >>-rw-r--r-- 1 root root 3 Авг 26 2004 alt-docs-schooljunior-index.xml >>-rw-r--r-- 1 root root 3 Авг 26 2004 design-graphics-Compact >>-rw-r--r-- 1 root root 3 Авг 26 2004 gcc-common.rpmsave > > > То есть это стабильно воспроизводится? Когда ставится пакет чей файл > альтернатив был битым, после установки он тоже получается битым, так? > Например на design-graphics-Compact? > Да. Прошу Synaptic переустановить design-graphics-Compact. Вот результат: Во время подготовки к установке: design-graphics-Compact-3.1.0.1-alt2 fatal: wrong number of the fields alternatives-update:warning: broken config line: 30 alternatives-update:warning: broken config line: 30 alternatives-update:warning: broken config line: 30 alternatives-update:warning: broken config line: 30 Done.
Подробнее см. ветку: http://lists.altlinux.ru/pipermail/sisyphus/2005-June/062376.html
Даваемой вами информации крайне мало для понимания проблемы. Сделайте следующие действия: Вытащите из пакета design-graphics-Compact, конфигурационный файл альтернатив (например с помощью midnight commander): design-graphics-Sisyphus Потом скопируйте его в /etc/alternatives/packages.d/ Убедитесь что он имеет валидное содержимое. Дайте команду alternatives-upgrade. Посмотрите на содержимое файла, не испортилось ли оно.
(In reply to comment #2) > Даваемой вами информации крайне мало для понимания проблемы. > И так подробно: Сначала я удалил пакет design-graphics-Compact и файлы /etc/alternatives/packages.d/design-graphics-Compac* Потом скачал и рапаковал design-graphics-Compact_3.1.0.1-alt2_noarch.rpm: # rpm2cpio design-graphics-Compact_3.1.0.1-alt2_noarch.rpm | cpio -idmuv --no-absolute-filenames ./etc/alternatives/packages.d/design-graphics-Compact <skip> 1987 blocks Затем: # rpm -ivh ./design-graphics-Compact_3.1.0.1-alt2_noarch.rpm Подготовка... ######################################################################################### design-graphics-Compact ######################################################################################### warning: file /etc/alternatives/packages.d/design-graphics-Compact has deprecated format fatal: wrong number of the fields alternatives-update:warning: broken config line: 30 alternatives-update:warning: broken config line: 30 alternatives-update:warning: broken config line: 30 alternatives-update:warning: broken config line: 30 alternatives-update:warning: broken config line: 30 alternatives-update:warning: broken config line: 30 В результате появился: # ls -l /etc/alternatives/packages.d/ итого 140 <skip> -rw-r--r-- 1 root root 48 Июн 27 16:07 design-graphics-Compact <skip> Который: # cat /etc/alternatives/packages.d/design-graphics-Compact /usr/share/artworks /usr/share/design/Compact 5 Копирую вытащенный из rpm-ки конфигурационный файл альтернатив: # cp ./etc/alternatives/packages.d/design-graphics-Compact /etc/alternatives/packages.d/ cp: переписать `/etc/alternatives/packages.d/design-graphics-Compact'? y Получаю: # ls -l /etc/alternatives/packages.d/ итого 140 <skip> -rw-r--r-- 1 root root 197 Июн 27 16:12 design-graphics-Compact <skip> Который: # cat /etc/alternatives/packages.d/design-graphics-Compact <group name="candidate"> <option name="link">/usr/share/artworks</option> <option name="real">/usr/share/design/Compact</option> <option name="weight" type="number">5</option> </group> Даю команду: # alternatives-upgrade warning: file /etc/alternatives/packages.d/design-graphics-Compact has deprecated format Получаю: # ls -l /etc/alternatives/packages.d/ итого 140 <skip> -rw-r--r-- 1 root root 48 Июн 27 16:15 design-graphics-Compact <skip> Который: # cat /etc/alternatives/packages.d/design-graphics-Compact /usr/share/artworks /usr/share/design/Compact 5 На всякий случай повторяю ещё раз: # alternatives-upgrade # ls -l /etc/alternatives/packages.d/ итого 140 <skip> -rw-r--r-- 1 root root 48 Июн 27 16:15 design-graphics-Compact <skip> # cat /etc/alternatives/packages.d/design-graphics-Compact /usr/share/artworks /usr/share/design/Compact 5 Удаляю этот пакет: # apt-get remove design-graphics-Compact Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Следующие пакеты будут УДАЛЕНЫ: design-graphics-Compact 0 будет обновлено, 0 новых установлено, 1 пакетов будет удалено и 3 не будет обновлено. Необходимо получить 0B архивов. После распаковки будет освобождено 1004kB дискового пространства. Продолжить? [Y/n] y Совершаем изменения... Preparing... ################################################################################## [100%] fatal: wrong number of the fields alternatives-update:warning: broken config line: 30 alternatives-update:warning: broken config line: 30 alternatives-update:warning: broken config line: 30 alternatives-update:warning: broken config line: 30 alternatives-update:warning: broken config line: 30 alternatives-update:warning: broken config line: 30 warning: /etc/alternatives/packages.d/design-graphics-Compact saved as /etc/alternatives/packages.d/design-graphics-Compact.rpmsave Завершено. Теперь я его устанавливаю: # apt-get install design-graphics-Compact Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Следующие НОВЫЕ пакеты будут установлены: design-graphics-Compact 0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 3 не будет обновлено. Необходимо получить 0B/1008kB архивов. После распаковки потребуется дополнительно 1004kB дискового пространства. Совершаем изменения... Preparing... ################################################################################## [100%] 1: design-graphics-Compact ################################################################################## [100%] warning: file /etc/alternatives/packages.d/design-graphics-Compact has deprecated format fatal: wrong number of the fields alternatives-update:warning: broken config line: 30 alternatives-update:warning: broken config line: 30 alternatives-update:warning: broken config line: 30 alternatives-update:warning: broken config line: 30 alternatives-update:warning: broken config line: 30 alternatives-update:warning: broken config line: 30 Завершено. В итоге получается: # ls -l /etc/alternatives/packages.d/ итого 144 <skip> -rw-r--r-- 1 root root 48 Июн 27 16:20 design-graphics-Compact -rw-r--r-- 1 root root 48 Июн 27 16:15 design-graphics-Compact.rpmsave <skip> Где: # cat /etc/alternatives/packages.d/design-graphics-Compact /usr/share/artworks /usr/share/design/Compact 5 # cat /etc/alternatives/packages.d/design-graphics-Compact.rpmsave /usr/share/artworks /usr/share/design/Compact 5 Достаточно подробно? :-)
Более чем, пожайлуста вышлите мне содержимое каталога /etc/alternatives - посмотрю подробнее кто там побился.
выслал zip файл на inger@altlinux.org
timed out