2008年2月12日火曜日

Sugarが立ち上がらないのはネットワークの設定を変更したからなのか?

なぜか手元にXO(OLPCの100ドルPC)がある.
そして,なぜかSugarが立ち上がらない

研究室のネットワークに接続しようとしたところ,どうもwikiに記載されているものと勝手が違う.
そこで,コンソールからいろいろ設定を叩いた.
といっても,iwconfig eth0 essid hoge channel x と
dhclient eth0
を実行した程度.
一度 /etc/sysconfig/network-scripts/ifcfg-eth0をいじった際に,
':'の位置がわからずごたごたしたが,特に書き換えた記憶はない.
しかし,次回起動以降UIが起動しなくなってしまった.

X11関連の記述をいじったわけでもないので,
とにかく起動の順番を追いかけていった果てに,
ようやくデスクトップマネージャあたりでエラーが出力されるのをつかんだ.
最終的なエラー出力としては

"UnboundLocalError: local variable 'e' referenced before assignment"

Pythonのことは良くわからないが,代入する前にローカル変数eを参照しているというエラーのようだ.
そして,そのエラーを吐き出しているのが,
nminfo.pyの 242行目 NetworkInvalidError(e)
つまり,ネットワーク関連の処理で例外が発生したが,
eが初期化されていない(?)ため,さらにエラーが発生して落ちた...
そういうことなのだろうか.

その場合はネットワークの設定を元に戻したいのだが,
iwconfigはどこかのファイルに変更を与えただろうか?

論文もあるので今日はこの辺でギブアップ

0 件のコメント: