Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000473Vine Linux1 バグ2007-02-03 22:292007-12-25 23:54
報告者anonymous 
担当者shaolin 
優先度再現性不明 
状態完了解決状況不明 
バージョン4.0 
修正予定バージョン修正済バージョン 
概要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%再現。
タグ設定されていません。
archppc
パッケージanaconda-vine-10.1.1.46.30-0vl1
添付ファイル

- 関連

-  コメント
(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) を使うことにします。

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

ハラダ

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2007-02-03 22:29 anonymous 新規課題
2007-02-04 18:48 anonymous コメント追加: 0002383
2007-02-05 13:12 anonymous コメント追加: 0002384
2007-02-06 07:12 anonymous コメント追加: 0002385
2007-02-08 13:19 shaolin パッケージ anaconda-vine-10.1.1.46.30-root => anaconda-vine-10.1.1.46.30-0vl1
2007-02-08 13:19 shaolin 担当者 => shaolin
2007-02-08 13:19 shaolin 状態 新規 => テスト待ち
2007-02-08 13:19 shaolin コメント追加: 0002386
2007-12-25 23:54 kazutaka 状態 テスト待ち => 完了
2007-12-25 23:54 kazutaka コメント追加: 0002387


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker