Hack BBS

[全部のスレッド一覧][新規投稿][記事の削除・変更] [Home Page]

返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.5353】の中の記事をすべて表示しています

【No.5353】のスレッド
09/02/05(木) 22:31:52 投稿者[S.Y] [No.5353]のスレッド内
【No.5353】 タイトル[apt-get upgradeが途中で止まる] この記事がスレッドの最初です
機種:LS-HGL
はじめまして、こんばんは。
ハックキットを頂き、無事にDebian化が完了しました。
そのため、こちらで質問していいものか迷いましたが質問させてください。

ハックキットを用いてDebian化が完了し、時刻の設定などの初期設定を完了させました。
その後、apt-get update/apt-get upgradeで更新を行おうとしているのですが途中で停止してしまいます。
3時間ほど放置しましたが停止したままです。
HDDを初期化して最初からやり直したのですが、やはり同様の症状になってしまいます。
停止するタイミングはいつも同じです。
皆様の知恵をお貸しください。


server:~# apt-get update
Get:1 http://security.debian.org lenny/updates Release.gpg [189B]
Get:2 http://ftp.dti.ad.jp lenny Release.gpg [189B]
Get:3 http://security.debian.org lenny/updates Release [40.8kB]
Get:4 http://ftp.dti.ad.jp lenny Release [74.5kB]
Get:5 http://ftp.dti.ad.jp lenny/main Packages [6710kB]
Ign http://security.debian.org lenny/updates/main Packages/DiffIndex
Get:6 http://security.debian.org lenny/updates/main Packages [30.7kB]
Fetched 6856kB in 28s (243kB/s)
Reading package lists... Done
server:~# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
apt apt-utils aptitude base-files dpkg ed gcc-4.2-base gcc-4.3-base libc6 libgcc1 libgnutls26 libncurses5 libncursesw5
libpam-modules libpam-runtime libpam0g libreadline5 libssl0.9.8 libstdc++6 locales man-db ncurses-base ncurses-bin
openbsd-inetd perl-base procps readline-common rsyslog tasksel tasksel-data
30 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 22.8MB of archives.
After this operation, 664kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://ftp.dti.ad.jp lenny/main base-files 5 [62.1kB]
Get:2 http://ftp.dti.ad.jp lenny/main dpkg 1.14.24 [2349kB]
Get:3 http://ftp.dti.ad.jp lenny/main ncurses-bin 5.7+20081213-1 [303kB]
Get:4 http://ftp.dti.ad.jp lenny/main perl-base 5.10.0-19 [965kB]
Get:5 http://ftp.dti.ad.jp lenny/main gcc-4.3-base 4.3.2-1.1 [104kB]
Get:6 http://ftp.dti.ad.jp lenny/main libgcc1 1:4.3.2-1.1 [23.6kB]
Get:7 http://ftp.dti.ad.jp lenny/main libstdc++6 4.3.2-1.1 [268kB]
Get:8 http://ftp.dti.ad.jp lenny/main libc6 2.7-18 [4842kB]
Get:9 http://ftp.dti.ad.jp lenny/main libncurses5 5.7+20081213-1 [328kB]
Get:10 http://ftp.dti.ad.jp lenny/main ncurses-base 5.7+20081213-1 [178kB]
Get:11 http://ftp.dti.ad.jp lenny/main libpam-modules 1.0.1-5 [286kB]
Get:12 http://ftp.dti.ad.jp lenny/main apt 0.7.20.1 [1605kB]
Get:13 http://ftp.dti.ad.jp lenny/main readline-common 5.2-3.1 [50.9kB]
Get:14 http://ftp.dti.ad.jp lenny/main libreadline5 5.2-3.1 [130kB]
Get:15 http://ftp.dti.ad.jp lenny/main libpam-runtime 1.0.1-5 [166kB]
Get:16 http://ftp.dti.ad.jp lenny/main libpam0g 1.0.1-5 [103kB]
Get:17 http://ftp.dti.ad.jp lenny/main apt-utils 0.7.20.1 [182kB]
Get:18 http://ftp.dti.ad.jp lenny/main libncursesw5 5.7+20081213-1 [348kB]
Get:19 http://ftp.dti.ad.jp lenny/main aptitude 0.4.11.11-1~lenny1 [2989kB]
Get:20 http://ftp.dti.ad.jp lenny/main ed 0.7-3 [48.3kB]
Get:21 http://ftp.dti.ad.jp lenny/main libgnutls26 2.4.2-4 [453kB]
Get:22 http://ftp.dti.ad.jp lenny/main libssl0.9.8 0.9.8g-15 [851kB]
Get:23 http://ftp.dti.ad.jp lenny/main man-db 2.5.2-4 [988kB]
Get:24 http://ftp.dti.ad.jp lenny/main rsyslog 3.18.6-3 [167kB]
Get:25 http://ftp.dti.ad.jp lenny/main tasksel-data 2.78 [98.8kB]
Get:26 http://ftp.dti.ad.jp lenny/main tasksel 2.78 [83.4kB]
Get:27 http://ftp.dti.ad.jp lenny/main gcc-4.2-base 4.2.4-6 [99.2kB]
Get:28 http://ftp.dti.ad.jp lenny/main procps 1:3.2.7-11 [250kB]
Get:29 http://ftp.dti.ad.jp lenny/main locales 2.7-18 [4492kB]
Get:30 http://ftp.dti.ad.jp lenny/main openbsd-inetd 0.20080125-2 [33.3kB]
Fetched 22.8MB in 3min48s (100.0kB/s)
Preconfiguring packages ...
(Reading database ... 8599 files and directories currently installed.)
Preparing to replace base-files 4.0.6 (using .../base-files_5_armel.deb) ...
Unpacking replacement base-files ...
Processing triggers for man-db ...
Setting up base-files (5) ...
Installing new version of config file /etc/debian_version ...
Installing new version of config file /etc/issue ...
Installing new version of config file /etc/issue.net ...
(Reading database ... 8599 files and directories currently installed.)
Preparing to replace dpkg 1.14.23 (using .../dpkg_1.14.24_armel.deb) ...
Unpacking replacement dpkg ...
Processing triggers for man-db ...
Setting up dpkg (1.14.24) ...
(Reading database ... 8599 files and directories currently installed.)
Preparing to replace ncurses-bin 5.6+20080830-2 (using .../ncurses-bin_5.7+20081213-1_armel.deb) ...
Unpacking replacement ncurses-bin ...
Processing triggers for man-db ...
Setting up ncurses-bin (5.7+20081213-1) ...
(Reading database ... 8604 files and directories currently installed.)
Preparing to replace perl-base 5.10.0-18 (using .../perl-base_5.10.0-19_armel.deb) ...
Unpacking replacement perl-base ...
Processing triggers for man-db ...
Setting up perl-base (5.10.0-19) ...
(Reading database ... 8604 files and directories currently installed.)
Preparing to replace gcc-4.3-base 4.3.2-1 (using .../gcc-4.3-base_4.3.2-1.1_armel.deb) ...
Unpacking replacement gcc-4.3-base ...
Setting up gcc-4.3-base (4.3.2-1.1) ...
(Reading database ... 8604 files and directories currently installed.)
Preparing to replace libgcc1 1:4.3.2-1 (using .../libgcc1_1%3a4.3.2-1.1_armel.deb) ...
Unpacking replacement libgcc1 ...
Setting up libgcc1 (1:4.3.2-1.1) ...
(Reading database ... 8604 files and directories currently installed.)
Preparing to replace libstdc++6 4.3.2-1 (using .../libstdc++6_4.3.2-1.1_armel.deb) ...
Unpacking replacement libstdc++6 ...
Setting up libstdc++6 (4.3.2-1.1) ...
(Reading database ... 8604 files and directories currently installed.)
Preparing to replace libc6 2.7-16 (using .../libc6_2.7-18_armel.deb) ...
ここで停止します。

09/02/07(土) 15:36:13 投稿者[山下康成] [No.5353]のスレッド内
【No.5358】 タイトル[Re: apt-get upgradeが途中で止まる] 【No.5353】に対する返信
時間が解決してくれると思います。

お急ぎなら、
DTI 以外のサーバを指定してみると良いのではないかと思います。

09/02/10(火) 14:48:10 投稿者[S.Y] [No.5353]のスレッド内
【No.5363】 タイトル[Re: apt-get upgradeが途中で止まる] 【No.5358】に対する返信
山下さん。返信ありがとうございます。

>DTI 以外のサーバを指定してみると良いのではないかと思います。
国内のミラーサイトを複数試してみましたが、どれも同じ結果でした。
現在は、CDNミラーを指定しています。

もう少し時間を空けてから再度試してみたいとおもいます。

09/02/27(金) 11:14:31 投稿者[おっちー] [No.5353]のスレッド内
【No.5397】 タイトル[Re: apt-get upgradeが途中で止まる] 【No.5363】に対する返信
081209版のarmel/lennyだと私のHGLでもupgradeのglibc6の更新で止まりました。
そこで、updateのみを行い、
debootstrap --arch armel lenny を実行してみましたが、やはりglibc6の展開でフリーズします。
調べてみたところ、どうもHGLのファームに入っている2.6.16.16-arm1の不具合みたいですね。
chroot等が正しく機能していないようです。
http://buffalo.nas-central.org/index.php/LS_Pro_Debootstrap_Howto#Configure_the_system_and_install_additional_software
現状でとりあえず、山下さんの過去の記録を参考に、
debootstrap --arch arm etch のdebianを作成して動かすことに成功しました。
LS-CLのファームに入っている2.6.22.7なら大丈夫そうですね。
さてとこれからどうするか・・・
選択肢は2つ
 ・カーネルを独自に用意する
 ・レンガを覚悟で、LS-CLのカーネルとモジュールを入れてみる


P.S. あとNo.5182の>mv_set_rtc xxxxxxx
もオープンソースをgrepして見ると、arch/arm/mach-mv88fxx81/LSP/time.cのデバックルーチンの書き間違えのもよう・・・
しっかり直すか、.config入れておいてよ!〜B社さん

09/03/16(月) 08:53:47 投稿者[おっちー] [No.5353]のスレッド内
【No.5492】 タイトル[不完全ながらLS-HGLでlenny-armel環境でlinux-2.6.28.7を動かせました] 【No.5397】に対する返信
> ・カーネルを独自に用意する

悪戦苦闘ながら、不完全ながらも動きました。
手順は色々試行錯誤したので自信がないのですが、
1.debootstrap --arch arm etch 環境を作成し、
2.etch-armにchrootした環境でlinux-2.6.28.7にいろんな所を参照して作ったいい加減なHGL対応patchをあてて、コンパイル
3.このカーネルをetch-arm環境で起動させてdebootstrap --arch armel lenny 環境を作成
4lenny-armelにchrootした環境で再度パッチをあてたlinux-2.6.28.7をコンパイル
5.新しいパーティションに新しいカーネルとlenny-armelをインストールして、取りあえず動作を確認。

まだ駄目な点。
1.u-bootのコマンドプロンプトで、initrd.buffaloを呼び出さないようにしないと起動しない。(そもそも何でこんあのがあるのだろうか?)
2./dev/buffaloがないので、microaplが全滅
2−1.shutdown -h now またはinit 0でないと電源が切れない
3.usbが使えない。(カーネルブートではusbを認識しているので、udevとautofsを使えば使えそうなのですが、いまいちよく判らない)

setenvは使いたくないし。うーむ、どうしようか・・・
とりあえず今は、手順をまとめなおしているところです。

P.S. 山下さんの過去ログとhakkitのスクリプトがすごく参考になっています。本当にありがとうございます。

09/11/08(日) 10:59:23 投稿者[風茄子] [No.5353]のスレッド内
【No.5636】 タイトル[LS-HGL、foonas(2.6.26)で一応、動きました。] 【No.5492】に対する返信
亀レスですが。。。。

buffalo本家以外のkernelということで、buffalo.nas-central.orgの
foonasをLS-HGLに入れてみました。
以前格闘した、LS-GLと勝手がかなり違うので面喰っています。

>1.u-bootのコマンドプロンプトで、initrd.buffaloを呼び出さないようにしないと起動しない。(そもそも何でこんあのがあるのだろうか?)

どうも、LS-HGLのU-bootは起動時にbootcmdを書き換える動きを
するみたいです。
まずは、ide0にuImage.buffalo、ide1にinitrd.buffaloを期待
したbootcmd、だめなときは、tftp起動にするためのbootcmdに
書き換わる感じです。
tftp起動のbootcmdはdef_tftpからとるみたいです。

で、苦肉の策で、def_tftpを贄にして、そこに、起動したい
kernelにおいてbootcmdにセットしたい中身を入れるといけま
した。

こちらで動いた例:
> def_tftp=ide reset; ext2load ide 0:1 0x00100000 /uImage;bootm 0x00100000

挙動として、通常ブート失敗(uImage.buffaloがないため)→
tftpブートとなって、def_tftpの中身がbootcmdにセット
されてHDD上のlennyのカーネルが起動、という感じです。

>3.usbが使えない。(カーネルブートではusbを認識して
> いるので、udevとautofsを使えば使えそうなのですが、
> いまいちよく判らない)

LS-HGLのusbホストデバイスは生きていて、kernelからも
認識されているが、LS-HGLのusb端子に出力する電源を
micon君が制御してoffになっている、という感じです。

U-boot時のusb_powerとかいうコマンドがそれみたいです。
usb_power onとすると、LS-HGLのUSB端子の電源が供給され
ました。(miconをresetするとoffの状態に戻る)

試しに、USBの電源を外から供給しているデバイスをLS-HGLの
USB端子に差したころ、挿したusbデバイスは、しっかりと
kernelから認識されて外付けusbデバイス使うことができ
ました。

usbについては、LS-HGLのmiconのusb_powerとかをたたける
手段が見つかると、という感じです。
#fw_setenv?