<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>7203</bug_id>
          
          <creation_ts>2005-06-25 21:58:13 +0400</creation_ts>
          <short_desc>Во время подготовки к установке:alternatives-update:warning: broken config line: 30</short_desc>
          <delta_ts>2013-08-15 18:46:57 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>alternatives</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>alx</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          <cc>at</cc>
    
    <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>mike</cc>
    
    <cc>placeholder</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>26422</commentid>
    <comment_count>0</comment_count>
    <who name="">alx</who>
    <bug_when>2005-06-25 21:58:13 +0400</bug_when>
    <thetext>&gt;&gt;# ls -l -S /etc/alternatives/packages.d/
&lt;skip&gt;
&gt;&gt;-rw-r--r--  1 root root    8 Авг 26  2004 cpp3.2
&gt;&gt;-rw-r--r--  1 root root    6 Авг 26  2004 design-graphics-Sisyphus
&gt;&gt;-rw-r--r--  1 root root    3 Авг 26  2004 alt-docs-schooljunior-distrib.xml
&gt;&gt;-rw-r--r--  1 root root    3 Авг 26  2004 alt-docs-schooljunior-index.xml
&gt;&gt;-rw-r--r--  1 root root    3 Авг 26  2004 design-graphics-Compact
&gt;&gt;-rw-r--r--  1 root root    3 Авг 26  2004 gcc-common.rpmsave
&gt;       
&gt;
&gt; То есть это стабильно воспроизводится? Когда ставится пакет чей файл
&gt; альтернатив был битым, после установки он тоже получается битым, так?
&gt; Например на design-graphics-Compact?
&gt;
Да.
Прошу 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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26423</commentid>
    <comment_count>1</comment_count>
    <who name="">alx</who>
    <bug_when>2005-06-25 22:14:59 +0400</bug_when>
    <thetext>Подробнее см. ветку:
http://lists.altlinux.ru/pipermail/sisyphus/2005-June/062376.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26455</commentid>
    <comment_count>2</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2005-06-27 11:13:53 +0400</bug_when>
    <thetext>Даваемой вами информации крайне мало для понимания проблемы.

Сделайте следующие действия:
Вытащите из пакета design-graphics-Compact, конфигурационный файл альтернатив
(например с помощью midnight commander): design-graphics-Sisyphus
Потом скопируйте его в /etc/alternatives/packages.d/
Убедитесь что он имеет валидное содержимое.
Дайте команду alternatives-upgrade.
Посмотрите на содержимое файла, не испортилось ли оно.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26476</commentid>
    <comment_count>3</comment_count>
    <who name="">alx</who>
    <bug_when>2005-06-27 17:27:16 +0400</bug_when>
    <thetext>(In reply to comment #2)
&gt; Даваемой вами информации крайне мало для понимания проблемы.
&gt;
И так подробно:
Сначала я удалил пакет 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
&lt;skip&gt;
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
&lt;skip&gt;
-rw-r--r--  1 root root   48 Июн 27 16:07 design-graphics-Compact
&lt;skip&gt;
Который:
# 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&apos;? y
Получаю:
# ls -l /etc/alternatives/packages.d/
итого 140
&lt;skip&gt;
-rw-r--r--  1 root root  197 Июн 27 16:12 design-graphics-Compact
&lt;skip&gt;
Который:
# cat /etc/alternatives/packages.d/design-graphics-Compact
&lt;group name=&quot;candidate&quot;&gt;
    &lt;option name=&quot;link&quot;&gt;/usr/share/artworks&lt;/option&gt;
    &lt;option name=&quot;real&quot;&gt;/usr/share/design/Compact&lt;/option&gt;
    &lt;option name=&quot;weight&quot; type=&quot;number&quot;&gt;5&lt;/option&gt;
&lt;/group&gt;
Даю команду:
# alternatives-upgrade
warning: file /etc/alternatives/packages.d/design-graphics-Compact has
deprecated format
Получаю:
# ls -l /etc/alternatives/packages.d/
итого 140
&lt;skip&gt;
-rw-r--r--  1 root root   48 Июн 27 16:15 design-graphics-Compact
&lt;skip&gt;
Который:
# 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
&lt;skip&gt;
-rw-r--r--  1 root root   48 Июн 27 16:15 design-graphics-Compact
&lt;skip&gt;
# 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
&lt;skip&gt;
-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
&lt;skip&gt;

Где:
# 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

Достаточно подробно? :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26554</commentid>
    <comment_count>4</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2005-06-28 14:53:50 +0400</bug_when>
    <thetext>Более чем, пожайлуста вышлите мне содержимое каталога /etc/alternatives -
посмотрю   подробнее кто там побился.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26573</commentid>
    <comment_count>5</comment_count>
    <who name="">alx</who>
    <bug_when>2005-06-28 20:17:13 +0400</bug_when>
    <thetext>выслал zip файл на inger@altlinux.org</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71893</commentid>
    <comment_count>6</comment_count>
    <who name="Mikhail Gusarov">dottedmag</who>
    <bug_when>2008-06-13 13:00:39 +0400</bug_when>
    <thetext></thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>142168</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2013-08-15 18:46:39 +0400</bug_when>
    <thetext>timed out</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>