Bug 7203 - Во время подготовки к установке:alternatives-update:warning: broken config line: 30
Summary: Во время подготовки к установке:alternatives-update:warning: broken config li...
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: alternatives (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-25 21:58 MSD by alx
Modified: 2013-08-15 18:46 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description alx 2005-06-25 21:58:13 MSD
>># 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.
Comment 1 alx 2005-06-25 22:14:59 MSD
Подробнее см. ветку:
http://lists.altlinux.ru/pipermail/sisyphus/2005-June/062376.html
Comment 2 inger@altlinux.org 2005-06-27 11:13:53 MSD
Даваемой вами информации крайне мало для понимания проблемы.

Сделайте следующие действия:
Вытащите из пакета design-graphics-Compact, конфигурационный файл альтернатив
(например с помощью midnight commander): design-graphics-Sisyphus
Потом скопируйте его в /etc/alternatives/packages.d/
Убедитесь что он имеет валидное содержимое.
Дайте команду alternatives-upgrade.
Посмотрите на содержимое файла, не испортилось ли оно.
Comment 3 alx 2005-06-27 17:27:16 MSD
(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

Достаточно подробно? :-)
Comment 4 inger@altlinux.org 2005-06-28 14:53:50 MSD
Более чем, пожайлуста вышлите мне содержимое каталога /etc/alternatives -
посмотрю   подробнее кто там побился.
Comment 5 alx 2005-06-28 20:17:13 MSD
выслал zip файл на inger@altlinux.org
Comment 6 Mikhail Gusarov 2008-06-13 13:00:39 MSD

    
Comment 7 Michael Shigorin 2013-08-15 18:46:39 MSK
timed out