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

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

    <bug>
          <bug_id>27135</bug_id>
          
          <creation_ts>2012-03-28 15:55:41 +0400</creation_ts>
          <short_desc>не работает update-kernel</short_desc>
          <delta_ts>2017-01-18 10:13:52 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>update-kernel</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alex">greyroot</reporter>
          <assigned_to name="Vitaly Chikunov">vt</assigned_to>
          <cc>asy</cc>
    
    <cc>boyarsh</cc>
    
    <cc>dd1email</cc>
    
    <cc>evg</cc>
    
    <cc>lav</cc>
    
    <cc>lnkvisitor.ts</cc>
    
    <cc>mike</cc>
    
    <cc>real.altlinux.org</cc>
    
    <cc>shakirov</cc>
    
    <cc>slava</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>130187</commentid>
    <comment_count>0</comment_count>
    <who name="Alex">greyroot</who>
    <bug_when>2012-03-28 15:55:41 +0400</bug_when>
    <thetext># update-kernel 
Try to install new kernel kernel-image-ovz-el- and update its modules [y]/n? y
W: Невозможно найти пакет kernel-image-ovz-el#
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
E: Невозможно найти пакет kernel-image-ovz-el#
update-kernel: failed to install kernel-image-ovz-el- with modules

отчего-то линшний минус появился

# rpm -qa update-kernel
update-kernel-0.9.4-alt2

reinstall делал. Подскажите, как поправить

# update-kernel 
Try to install new kernel kernel-image-ovz-el- and update its modules [y]/n? y
W: Невозможно найти пакет kernel-image-ovz-el#
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
E: Невозможно найти пакет kernel-image-ovz-el#
update-kernel: failed to install kernel-image-ovz-el- with modules

отчего-то линшний минус появился

# rpm -qa update-kernel
update-kernel-0.9.4-alt2

reinstall делал. Подскажите, как поправить</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>130188</commentid>
    <comment_count>1</comment_count>
    <who name="Alex">greyroot</who>
    <bug_when>2012-03-28 15:57:42 +0400</bug_when>
    <thetext>#  sh -x update-kernel 2&gt;&amp;1 | tee update-kernel.log
+ . shell-error
++ &apos;[&apos; -z &apos;&apos; &apos;]&apos;
++ __included_shell_error=1
++ PROG=update-kernel
++ quiet=
++ verbose=
+ . shell-args
++ &apos;[&apos; -z &apos;&apos; &apos;]&apos;
++ __included_shell_args=1
++ . shell-error
+++ &apos;[&apos; -z 1 &apos;]&apos;
++ readonly getopt_common_opts=q,v,V,h
++ getopt_common_opts=q,v,V,h
++ readonly getopt_common_longopts=quiet,verbose,version,help
++ getopt_common_longopts=quiet,verbose,version,help
++ getopt -n update-kernel -o a,i,f,t:,r:,h -l interactive,all,force,type:,release:,help --
+ TEMP=&apos; --&apos;
+ eval set -- &apos; --&apos;
++ set -- --
+ :
+ case &quot;$1&quot; in
+ shift
+ break
+ &apos;[&apos; -n &apos;&apos; -a -n &apos;&apos; &apos;]&apos;
++ apt-cache pkgnames kernel-image
+ KERNEL_PKGS=&apos;kernel-image-ovz-smp
kernel-image-std-def
kernel-image-domU-el-smp
kernel-image-un-def
kernel-image-hpc-skif
kernel-image-ovz-el
kernel-image-pure-emerald
kernel-image-domU-std-def
kernel-image-xen-dom0
kernel-image-domU-un-def
kernel-image-el-smp
kernel-image-rhel-smp
kernel-image-domU-ovz-el&apos;
++ uname -r
++ cut -d - -f2,3
+ current_kernel_flavour=ovz-el
+ kernel_flavour=ovz-el
++ grep -c ovz-el
++ echo &apos;kernel-image-ovz-smp
kernel-image-std-def
kernel-image-domU-el-smp
kernel-image-un-def
kernel-image-hpc-skif
kernel-image-ovz-el
kernel-image-pure-emerald
kernel-image-domU-std-def
kernel-image-xen-dom0
kernel-image-domU-un-def
kernel-image-el-smp
kernel-image-rhel-smp
kernel-image-domU-ovz-el&apos;
+ num_available_kernels=2
+ &apos;[&apos; 2 &apos;!=&apos; 0 &apos;]&apos;
+ &apos;[&apos; -z &apos;&apos; &apos;]&apos;
+ &apos;[&apos; -z &apos;&apos; &apos;]&apos;
+ pgkgrep=kernel-image-ovz-el#
+ kmaxver=
/usr/sbin/update-kernel: update-kernel: line 119: syntax error near unexpected token `&lt;&apos;
/usr/sbin/update-kernel: update-kernel: line 119: `done &lt; &lt;(echo &quot;$KERNEL_PKGS&quot; | grep &quot;$pgkgrep&quot; | sed -e &quot;s,^kernel-image-$kernel_flavour#,,g&quot;)&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>130189</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-03-28 16:09:29 +0400</bug_when>
    <thetext>(In reply to comment #1)
&gt; #  sh -x update-kernel 2&gt;&amp;1 | tee update-kernel.log
[...]
&gt; line 119: syntax error near unexpected token `&lt;&apos;
Виноват, это bash-скрипт -- соответственно bash -x update-kernel</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>130231</commentid>
    <comment_count>3</comment_count>
    <who name="Alex">greyroot</who>
    <bug_when>2012-03-30 23:19:09 +0400</bug_when>
    <thetext>bash -x update-kernel 2&gt;&amp;1 | tee update-kernel.log
+ . shell-error
++ &apos;[&apos; -z &apos;&apos; &apos;]&apos;
++ __included_shell_error=1
++ PROG=update-kernel
++ quiet=
++ verbose=
+ . shell-args
++ &apos;[&apos; -z &apos;&apos; &apos;]&apos;
++ __included_shell_args=1
++ . shell-error
+++ &apos;[&apos; -z 1 &apos;]&apos;
++ readonly getopt_common_opts=q,v,V,h
++ getopt_common_opts=q,v,V,h
++ readonly getopt_common_longopts=quiet,verbose,version,help
++ getopt_common_longopts=quiet,verbose,version,help
++ getopt -n update-kernel -o a,i,f,t:,r:,h -l interactive,all,force,type:,release:,help --
+ TEMP=&apos; --&apos;
+ eval set -- &apos; --&apos;
++ set -- --
+ :
+ case &quot;$1&quot; in
+ shift
+ break
+ &apos;[&apos; -n &apos;&apos; -a -n &apos;&apos; &apos;]&apos;
++ apt-cache pkgnames kernel-image
+ KERNEL_PKGS=&apos;kernel-image-ovz-smp
kernel-image-std-def
kernel-image-domU-el-smp
kernel-image-un-def
kernel-image-hpc-skif
kernel-image-ovz-el
kernel-image-pure-emerald
kernel-image-domU-std-def
kernel-image-xen-dom0
kernel-image-domU-un-def
kernel-image-el-smp
kernel-image-rhel-smp
kernel-image-domU-ovz-el&apos;
++ uname -r
++ cut -d - -f2,3
+ current_kernel_flavour=ovz-el
+ kernel_flavour=ovz-el
++ echo &apos;kernel-image-ovz-smp
kernel-image-std-def
kernel-image-domU-el-smp
kernel-image-un-def
kernel-image-hpc-skif
kernel-image-ovz-el
kernel-image-pure-emerald
kernel-image-domU-std-def
kernel-image-xen-dom0
kernel-image-domU-un-def
kernel-image-el-smp
kernel-image-rhel-smp
kernel-image-domU-ovz-el&apos;
++ grep -c ovz-el
+ num_available_kernels=2
+ &apos;[&apos; 2 &apos;!=&apos; 0 &apos;]&apos;
+ &apos;[&apos; -z &apos;&apos; &apos;]&apos;
+ &apos;[&apos; -z &apos;&apos; &apos;]&apos;
+ pgkgrep=kernel-image-ovz-el#
+ kmaxver=
+ read version
++ echo &apos;kernel-image-ovz-smp
kernel-image-std-def
kernel-image-domU-el-smp
kernel-image-un-def
kernel-image-hpc-skif
kernel-image-ovz-el
kernel-image-pure-emerald
kernel-image-domU-std-def
kernel-image-xen-dom0
kernel-image-domU-un-def
kernel-image-el-smp
kernel-image-rhel-smp
kernel-image-domU-ovz-el&apos;
++ grep kernel-image-ovz-el#
++ sed -e &apos;s,^kernel-image-ovz-el#,,g&apos;
+ echo -n &apos;Try to install new kernel kernel-image-ovz-el- and update its modules [y]/n? &apos;
Try to install new kernel kernel-image-ovz-el- and update its modules [y]/n? + &apos;[&apos; &apos;&apos; = 1 &apos;]&apos;
+ read
y
+ case &quot;$REPLY&quot; in
+ rpm -q kernel-image-ovz-el
+ modules_kernel_flavour=ovz-el
+ &apos;[&apos; 0 = 0 &apos;]&apos;
+ SUDO=
+ &apos;[&apos; -n &apos;&apos; &apos;]&apos;
+ kversion=
+ krelease=
+ kversion=
+ newkernel_ver_flav_rel=-ovz-el-
+ &apos;[&apos; -z &apos;&apos; &apos;]&apos;
++ apt-cache whatdepends kernel-image-ovz-el#
++ grep &apos;kernel-modules-.*-ovz-el&apos;
++ sed -e &apos;s,^ *kernel-modules-\(.*\)-ovz-el.*,\1,g&apos;
++ sort -u
W: Невозможно найти пакет kernel-image-ovz-el#
+ ALLMODULES=
+ modules_to_install=
+ &apos;[&apos; -z &apos;&apos; &apos;]&apos;
+ apt-get install -y kernel-image-ovz-el#
Чтение списков пакетов...
Построение дерева зависимостей...
E: Невозможно найти пакет kernel-image-ovz-el#
+ fatal &apos;failed to install kernel-image-ovz-el- with modules&apos;
+ message &apos;failed to install kernel-image-ovz-el- with modules&apos;
+ printf &apos;%s\n&apos; &apos;update-kernel: failed to install kernel-image-ovz-el- with modules&apos;
update-kernel: failed to install kernel-image-ovz-el- with modules
+ exit 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>130263</commentid>
    <comment_count>4</comment_count>
    <who name="Kulik Dmitriy">lnkvisitor.ts</who>
    <bug_when>2012-04-02 00:55:55 +0400</bug_when>
    <thetext>Секция 
# get the maximum available kernel package version

echo &quot;$KERNEL_PKGS&quot; | grep &quot;$pgkgrep&quot; | sed -e &quot;s,^kernel-image-$kernel_flavour#,,g&quot;

Лог

++ echo &apos;kernel-image-ovz-smp
kernel-image-std-def
kernel-image-domU-el-smp
kernel-image-un-def
kernel-image-hpc-skif
kernel-image-ovz-el
kernel-image-pure-emerald
kernel-image-domU-std-def
kernel-image-xen-dom0
kernel-image-domU-un-def
kernel-image-el-smp
kernel-image-rhel-smp
kernel-image-domU-ovz-el&apos;
++ grep kernel-image-ovz-el#
++ sed -e &apos;s,^kernel-image-ovz-el#,,g&apos;

Конечно grep в таком случае ничего не найдет

Так что 
Секцию ниже нужно пересмотреть, либо убрать # в конце
# define how we must select available packages with needed flavour/release
[ -z &quot;$release&quot; ] &amp;&amp; pgkgrep=&quot;kernel-image-$kernel_flavour#&quot; || pgkgrep=&quot;kernel-image-$kernel_flavour#.*$release$&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>130266</commentid>
    <comment_count>5</comment_count>
    <who name="aspsk">aspsk</who>
    <bug_when>2012-04-02 09:53:49 +0400</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; Секция 
&gt; # get the maximum available kernel package version
&gt; 
&gt; echo &quot;$KERNEL_PKGS&quot; | grep &quot;$pgkgrep&quot; | sed -e
&gt; &quot;s,^kernel-image-$kernel_flavour#,,g&quot;
&gt; 
&gt; Лог
&gt; 
&gt; ++ echo &apos;kernel-image-ovz-smp
&gt; kernel-image-std-def
&gt; kernel-image-domU-el-smp
&gt; kernel-image-un-def
&gt; kernel-image-hpc-skif
&gt; kernel-image-ovz-el
&gt; kernel-image-pure-emerald
&gt; kernel-image-domU-std-def
&gt; kernel-image-xen-dom0
&gt; kernel-image-domU-un-def
&gt; kernel-image-el-smp
&gt; kernel-image-rhel-smp
&gt; kernel-image-domU-ovz-el&apos;
&gt; ++ grep kernel-image-ovz-el#
&gt; ++ sed -e &apos;s,^kernel-image-ovz-el#,,g&apos;
&gt; 
&gt; Конечно grep в таком случае ничего не найдет
&gt; 
&gt; Так что 
&gt; Секцию ниже нужно пересмотреть, либо убрать # в конце
&gt; # define how we must select available packages with needed flavour/release
&gt; [ -z &quot;$release&quot; ] &amp;&amp; pgkgrep=&quot;kernel-image-$kernel_flavour#&quot; ||
&gt; pgkgrep=&quot;kernel-image-$kernel_flavour#.*$release$&quot;

Нет, нужно выяснить, почему на этой системе $(apt-cache pkgnames kernel-image) не прописывает версии пакетов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>130267</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-04-02 13:50:08 +0400</bug_when>
    <thetext>(In reply to comment #5)
&gt; Нет, нужно выяснить, почему на этой системе $(apt-cache pkgnames kernel-image)
&gt; не прописывает версии пакетов.
На моей -- аналогично.  Проверил на t6 и 5.1, тоже смесь name и name#ver.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>130268</commentid>
    <comment_count>7</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2012-04-02 14:29:51 +0400</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; Нет, нужно выяснить, почему на этой системе $(apt-cache pkgnames kernel-image)
&gt; не прописывает версии пакетов.

у меня на p6 тоже:

# apt-cache pkgnames kernel-image|sort
kernel-image-domU-el-smp
kernel-image-domU-el-smp#2.6.32-alt31
kernel-image-domU-ovz-el
kernel-image-domU-ovz-el#2.6.32-alt40.M60P.2
kernel-image-domU-std-def
kernel-image-domU-std-def#1:3.0.26-alt0.M60P.1
kernel-image-domU-std-pae
kernel-image-domU-std-pae#1:3.0.26-alt0.M60P.1
kernel-image-domU-un-def
kernel-image-domU-un-def#1:3.3.0-alt0.M60P.1
kernel-image-el-smp
kernel-image-el-smp#2.6.32-alt31
kernel-image-hpc-skif
kernel-image-hpc-skif#2.6.32-alt24
kernel-image-ovz-el
kernel-image-ovz-el#2.6.32-alt40.M60P.2
kernel-image-ovz-smp
kernel-image-ovz-smp#1:2.6.32-alt8
kernel-image-pure-emerald
kernel-image-pure-emerald#2.6.39-alt6
kernel-image-rhel-smp
kernel-image-std-def
kernel-image-std-def#1:2.6.32-alt20.M50P.1
kernel-image-std-def#1:3.0.26-alt0.M60P.1
kernel-image-std-pae
kernel-image-std-pae#1:3.0.26-alt0.M60P.1
kernel-image-un-def
kernel-image-un-def#1:3.3.0-alt0.M60P.1
kernel-image-xen-dom0
kernel-image-xen-dom0#2.6.32-alt40</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>130269</commentid>
    <comment_count>8</comment_count>
    <who name="aspsk">aspsk</who>
    <bug_when>2012-04-02 14:36:24 +0400</bug_when>
    <thetext>Да, так и нужно. Alex, а у вас почему не так? :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>130303</commentid>
    <comment_count>9</comment_count>
    <who name="Alex">greyroot</who>
    <bug_when>2012-04-03 12:13:40 +0400</bug_when>
    <thetext>(In reply to comment #8)
&gt; Да, так и нужно. Alex, а у вас почему не так? :)

Да, у меня 

$ apt-cache pkgnames kernel-image|sort
kernel-image-domU-el-smp
kernel-image-domU-ovz-el
kernel-image-domU-std-def
kernel-image-domU-un-def
kernel-image-el-smp
kernel-image-hpc-skif
kernel-image-ovz-el
kernel-image-ovz-smp
kernel-image-pure-emerald
kernel-image-rhel-smp
kernel-image-std-def
kernel-image-un-def
kernel-image-xen-dom0


Что с этим можно сделать?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131067</commentid>
    <comment_count>10</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-05-06 01:36:55 +0400</bug_when>
    <thetext>Покажите-ка на всякий вывод rpm -V libapt apt `rpm -q --whatprovides apt-conf`</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134441</commentid>
    <comment_count>11</comment_count>
    <who name="Alex">greyroot</who>
    <bug_when>2012-11-03 19:36:34 +0400</bug_when>
    <thetext>снёс ту систему</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134443</commentid>
    <comment_count>12</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-03 19:49:23 +0400</bug_when>
    <thetext>Эх.  Ладно, если ещё где воспроизведётся -- милости просим reopen.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161358</commentid>
    <comment_count>13</comment_count>
    <who name="Vyacheslav Dikonov">slava</who>
    <bug_when>2017-01-17 22:44:03 +0300</bug_when>
    <thetext>Снова те же симптомы на сизифе от 16 января 2017. Воспроизводится на двух разных машинах с Сизифом.

# update-kernel
Running kernel version: kernel-image-un-def-1:4.8.17-alt1
Checking for available kernel packages...
пакет kernel-image-un-def- не установлен
Try to install new kernel kernel-image-un-def- and update its modules [y]/n? 
W: Невозможно найти пакет kernel-image-un-def#
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
E: Невозможно найти пакет kernel-image-un-def#
update-kernel: failed to install kernel-image-un-def- with modules



# apt-cache pkgnames kernel-image|sort
kernel-image-domU-ovz-el
kernel-image-domU-sec-def
kernel-image-domU-std-def
kernel-image-domU-std-pae
kernel-image-domU-un-def
kernel-image-el-def
kernel-image-hpc-skif
kernel-image-led-vs
kernel-image-led-xen
kernel-image-ltsp-client
kernel-image-ovz-el
kernel-image-sec-def
kernel-image-std-def
kernel-image-std-pae
kernel-image-un-def


bash-3.2# rpm -V libapt apt `rpm -q --whatprovides apt-conf`
S.5....T.  c /etc/apt/apt.conf
.......T.  c /etc/apt/sources.list
S.5....T.  c /etc/apt/sources.list.d/README.sisyphus
S.5....T.  c /etc/apt/sources.list.d/alt.list
.......T.  c /etc/apt/sources.list.d/dcby.list
.......T.  c /etc/apt/sources.list.d/heanet.list
.......T.  c /etc/apt/sources.list.d/ipsl.list
S.5....T.  c /etc/apt/sources.list.d/yandex.list
bash-3.2#</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161360</commentid>
    <comment_count>14</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2017-01-17 22:59:50 +0300</bug_when>
    <thetext>См. comment 5.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161371</commentid>
    <comment_count>15</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2017-01-18 10:13:52 +0300</bug_when>
    <thetext>Я правильно понимаю, что баг, на самом деле, должен на apt висеть, а то и на rpm ? Есть виртуалка с Сизифом, обновил до сегодняшнего перед проверкой. У меня вывод как в comment 7:

kernel-image-domU-ovz-el
kernel-image-domU-ovz-el#2.6.32-alt148
kernel-image-domU-sec-def
kernel-image-domU-sec-def#1:3.14.34-alt1

и т.п.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>