Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000037Vine Linux1 バグ公開2006-04-23 21:212006-04-23 23:08
kazutaka 
daisuke 
不明 
完了実装済 
VineSeed 
 
x86
apt-0.5.15lorg3-0vl0.rc2.1
0000037: apt で kernel が upgrade できない。
apt-get upgrade で kernel だけ upgrade できません。

昨日(4/23)の apt-get upgrade で kernel-source と
kernel-doc は 0vl8 に upgrade できたのですが、
kernel だけは 0vl6 のままです。

# apt-get upgrade
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
アップグレード: 0 個, 新規インストール: 0 個, 削除: 0 個, 保留: 0 個

$ rpm -qa | grep kernel
kernel-doc-2.6.16-0vl8
kernel-2.6.16-0vl2
kernel-2.6.16-0vl6
kernel-devel-2.6.16-0vl2
kernel-devel-2.6.16-0vl6
kernel-source-2.6.16-0vl8

試しにスクリプトを単体で実行すると以下のように表示
されます。

# /usr/lib/apt/scripts/kernel-upgrade.lua
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージが新たにインストールされます:
  kernel#2.6.16-0vl8
アップグレード: 0 個, 新規インストール: 1 個, 削除: 0 個, 保留: 0 個
14.5MB のアーカイブを取得する必要があります。
展開後に 38.1MB のディスク容量が追加消費されます。
続行しますか? [Y/n]

/etc/apt/apt.conf は以下の通りです。
# cat /etc/apt/apt.conf
APT
{
  Get
  {
    Download-Only "false";
    Show-Upgraded "true";
  };

};

RPM
{
   AutoRebuildDB "false";
}

Acquire
{
    CDROM::Copy "true";
    Retrys "0";
}

自分の環境固有の問題かどうか切り分けができなかったので、
念のためBTSに上げておきます。
設定されていません。
課題の履歴
2006-04-23 21:21kazutaka新規課題
2006-04-23 22:54daisuke担当者 => daisuke
2006-04-23 22:54daisuke状態新規 => 担当者決定
2006-04-23 22:54daisukeコメント追加: 0001995
2006-04-23 23:08daisuke状態担当者決定 => 完了
2006-04-23 23:08daisuke解決状況不明 => 実装済
2006-04-23 23:08daisukeコメント追加: 0001996

コメント
(0001995)
daisuke   
2006-04-23 22:54   
> apt-get upgrade で kernel だけ upgrade できません。
...
> 試しにスクリプトを単体で実行すると以下のように表示
> されます。
>
> # /usr/lib/apt/scripts/kernel-upgrade.lua

lua script が読み込まれていないことを確認しました。
原因は lorg version になったときに scripts dir が
/usr/lib/apt/scripts から /usr/share/apt/scripts へ
変更されたためです。
apt-get は /usr/share を見ていましたが、scripts 本体
がまだ /usr/lib にありました。

apt--0.5.15lorg3-0vl0.rc2.2 で修正します。
(0001996)
daisuke   
2006-04-23 23:08   
> apt--0.5.15lorg3-0vl0.rc2.2 で修正します。

修正して upload しましたので、close します。