Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000473Vine Linux1 バグ公開2007-02-03 22:292007-12-25 23:54
anonymous 
shaolin 
不明 
完了不明 
4.0 
 
ppc
anaconda-vine-10.1.1.46.30-0vl1
0000473: anacondaインストーラで例外発生
[インストールした Vine Linux のバージョン]
Vine Linux 4.0/ppc

[使用しているハードウエア環境]
Power Macintosh 7300/166 (Old World) + sonnet製ATA-66 PCIカード + optiチップのUSB1.1 PCIカード
メモリ128MB、HDD80GB(先頭約10GBをMac OS 8.6用に標準HFSで確保)

[バグが発生した時の操作手順や実行内容]
Linux用パーティション設定時、「メモリが足りないので今すぐswapをフォーマットする必要があります」
と表示され、「OK」ボタンを押下すると、下記例外が発生する。(手動/自動共同じ)


[発生した例外の画面出力]

例外発生

An unhandled exception has occurred.
This is most likely a bug.

Please copy the full text of this exception and file a detailed bug report against anaconda at http://bts.vinelinux.org/ [^]

Traceback (most recent call last);
  File "/usr/bin/anaconda", line 1184, in ?
    intf.run(ide, dispatch, configFileData)
  File "/var/tmp/anaconda-vine-10.1.1.46.30-root//usr/lib/anaconda/text.py", line 489, in run
    exec s
  File "<string>", line 1 in ?
  File "/usr/lib/anaconda/textw/bootxtext.py", line 41
    buttons = [TEXT_OK_BUTTON, TEXT_BACK_BUTTON], width = 50)
    ^
SyntaxError: invalid syntax


OK デバッグ

[その他の情報]
・Old World機であるため、インストーラはBootxを使用。
・メモリ不足のため、グラフィカルモードにならない。
・インストールするパッケージを「すべて」、「Server」、「Base System」等に変更しても事象は同じ。
・インストーラ起動時のRamdiskサイズを8192から16384に変えても事象は同じ。

[バグの再現方法]
インストーラでパーティション設定まで進めば100%再現。
設定されていません。
課題の履歴
2007-02-03 22:29anonymous新規課題
2007-02-04 18:48anonymousコメント追加: 0002383
2007-02-05 13:12anonymousコメント追加: 0002384
2007-02-06 07:12anonymousコメント追加: 0002385
2007-02-08 13:19shaolinパッケージanaconda-vine-10.1.1.46.30-root => anaconda-vine-10.1.1.46.30-0vl1
2007-02-08 13:19shaolin担当者 => shaolin
2007-02-08 13:19shaolin状態新規 => テスト待ち
2007-02-08 13:19shaolinコメント追加: 0002386
2007-12-25 23:54kazutaka状態テスト待ち => 完了
2007-12-25 23:54kazutakaコメント追加: 0002387

コメント
(0002383)
anonymous   
2007-02-04 18:48   
[追加情報:各デバイスの動作状況]

vinelinux2.6r2/ppcのcdでインストール後、apt-get dist-updateで
2.6.99->3.1に順次アップグレードした環境で確認。

vinelinux4.0/ppcのインストール用cdでインスト−ラを起動した際、
PCI ATA-66カード(Sonnet Tempo ATA66)上のATA HDDの番号がhde
と認識されていた点が気になる。

# dmesg | grep usb
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
host/usb-ohci.c: USB OHCI at membase 0xc99ae000, IRQ 25
host/usb-ohci.c: usb-00:0f.0, OPTi Inc. 82C861
usb.c: new USB bus registered, assigned bus number 1
usb.c: registered new driver hid
input: USB HID v0.01 Keyboard [ORTEK USB Hub/Keyboard] on usb1:3.0
input: USB HID v0.01 Device [ORTEK USB Hub/Keyboard] on usb1:3.1
input: USB HID v0.01 Mouse [05e3:1205] on usb1:4.0

# dmesg | grep hd
    ide0: BM-DMA at 0x0400-0x0407, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0x0408-0x040f, BIOS settings: hdc:pio, hdd:pio
hda: Maxtor 98196H8, ATA DISK drive
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 160086528 sectors (81964 MB) w/2048KiB Cache, CHS=158816/16/63, UDMA(66)
 hda: [mac] hda1 hda2 hda3 hda4 hda5 hda6 hda7
SCSI device sda: 8467200 512-byte hdwr sectors (4335 MB)
(0002384)
anonymous   
2007-02-05 13:12   
[関連すると思われる過去の報告]

<BTS:242>
<BTS:352>
<BTS:353>
(0002385)
anonymous   
2007-02-06 07:12   
anacondaのバグと言うタイトルにしてしまったが、alacondaは
例外を拾っているだけで、例外の発生原因は<BTS:390>と同じに
思えてきた。
Bootxで起動するOld World機には本来Apple Bootstrap領域は
不要な筈だが、無いと、Disk Druidがパーティションマップの
チェックでエラーメッセージを出し、そのエラーがanacondaに
とって期待されないために例外となるのかも知れない。
(0002386)
shaolin   
2007-02-08 13:19   
遅くなりましたが、現象を確認しました。

anaconda の exception traceback 表示通り、
textw/bootx_text.py に一ヶ所文法上の間違いがありました。

この bootx_text.py は、OldWorld 機でテキストインストールを
行う際にのみ評価実行されることから、見落としていました。

先程、これを修正した anaconda を使ってインストール CD-R を
作成し、手元の 7600/200 で期待した通りに動作することを
確認しました。
この修正は NewWorld 機、および i386 版には影響を与えません。


Vine Linux 4.1 (FTP版) に、この修正版 anaconda
(10.1.1.46.30-0vl4) を使うことにします。
(0002387)
kazutaka   
2007-12-25 23:54   
> Vine Linux 4.1 (FTP版) に、この修正版 anaconda
> (10.1.1.46.30-0vl4) を使うことにします。

とのことですので完了とします。

ハラダ