Author Topic: Compressed BCM47xx Debian image update - Revision 20091218 (該版本有些小問題..請自行評估下載)  (Read 1065 times)

0 Members and 1 Guest are viewing this topic.

wugi

  • Administrator
  • Newbie
  • *****
  • Posts: 44
版本發佈資訊請看這篇 : http://www.orz101.com/node/406

最新的12/18 包是從etch miminal version 開始進行升級的, 應該是沒有包含vi的功能
如果需要的話可以使用 apt-get install vim 進行安裝

另外因為google code有單檔100MB的限制, 所以我用7z 分成二個, 你可以先下載part1 and part2 後, 用7z 解開後把裡面的gz檔放到網路硬碟內用tar zxvf 解開 (如果mss 沒有支援tar的話, 可以先下載 google code 上的busybox, 然後用 busybox tar zxvf 解開壓縮檔)

之後再cd到debian的目錄, 執行
      ./usr/sbin/chroot . /bin/sh

這樣就進入debian系統了, 接著mount proc, 再啟動ssh就行了

另外, 如果是使用mss, 請先記得把mss firmware內的dropbear 的進程關閉, 不然會造成debian的ssh無法啟動...

如果有什麼建議或問題可以留言
« Last Edit: March 10, 2011, 06:43:53 pm by wugi »

wugi

  • Administrator
  • Newbie
  • *****
  • Posts: 44
1. perl-doc depends 版本變成 -1

如果安裝 perl-doc 之後再進行其它套件的話會出現perl的相依問題... :(

2. 無法切換語系, 執行 dpkg-reconfigure locales 錯誤... (網友rareway 反應)

dpkg-reconfigure locales
/usr/bin/perl: symbol lookup error: /usr/lib/perl5/auto/Locale/gettext/gettext.so: undefined symbol: Perl_Tstack_sp_ptr

這個好像是 /usr/lib/perl5/auto/Locale/gettext/gettext.so 太舊..?

==> 更新一下libperl-gettext 後是ok了, 不過又出現iconv的錯誤...該不會perl 相關的套件都要重編吧...><"
« Last Edit: December 28, 2009, 12:36:34 am by wugi »

wugi

  • Administrator
  • Newbie
  • *****
  • Posts: 44
2. 無法切換語系, 執行 dpkg-reconfigure locales 錯誤... (網友rareway 反應)

dpkg-reconfigure locales
/usr/bin/perl: symbol lookup error: /usr/lib/perl5/auto/Locale/gettext/gettext.so: undefined symbol: Perl_Tstack_sp_ptr


發現一個暫時存的解決方案...只要將 /usr/lib/perl5/auto 目錄內的資料整個刪除或是更名(ex. auto.old) 就可以了

wugi

  • Administrator
  • Newbie
  • *****
  • Posts: 44
轉貼自: http://www.orz101.com/node/406#comment-514

开启ssh后,我用crt连接后遇到的问题是:
stdin: is not a tty

mknod -m 666 /dev/ptmx c 5 2
chmod 666 /dev/ptmx
vi /etc/fstab
在源文件下边插入一行为:

none /dev/pts devpts gid=5,mode=620 0 0

mount /dev/pts
解决!

但是有些疑问:是否必须要将/dev/ptmx这个伪终端指定到 5 cua/%d 和 2 pty/m%d (cat /proc/devices )这两个设备?

wugi

  • Administrator
  • Newbie
  • *****
  • Posts: 44
終端問題! Error opening terminal: vt100.
« Reply #4 on: February 27, 2011, 07:37:43 pm »
轉自: http://www.orz101.com/node/406#comment-515

mss-debian:/usr/share/tabset# dpkg-reconfigure locales
Error opening terminal: vt100.
debconf: dialog output the above errors, giving up!
mss-debian:/usr/share/tabset# echo $TERM
vt100
mss-debian:/usr/share/tabset# echo $TERMINFO
/usr/share/tabset

 

mss-debian:/usr/share/terminfo/l# infocmp

infocmp: couldn't open terminfo file /usr/share/terminfo/v/vt100.

 

解决办法:

mkdir -p /usr/share/terminfo/v

然后将任意linux平台(我用的是vmware中rhel5.5)/usr/share/terminfo/v/vt100文件cp到/usr/share/terminfo/v

Chmod 777 /usr/share/terminfo/v/vt100

 

mss-debian:/usr/share/terminfo/v# infocmp

#       Reconstructed via infocmp from file: /usr/share/terminfo/v/vt100

vt100|vt100-am|dec vt100 (w/advanced video),

        am, mc5i, msgr, xenl, xon,

        cols#80, it#8, lines#24, vt#3,

        acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,

        bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,

        clear=\E[H\E[J$<50>, cr=^M, csr=\E[%i%p1%d;%p2%dr,

        cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J,

        cuf=\E[%p1%dC, cuf1=\E[C$<2>,

        cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA,

        cuu1=\E[A$<2>, ed=\E[J$<50>, el=\E[K$<3>, el1=\E[1K$<3>,

        enacs=\E(B\E)0, home=\E[H, ht=^I, hts=\EH, ind=^J, ka1=\EOq,

        ka3=\EOs, kb2=\EOr, kbs=^H, kc1=\EOp, kc3=\EOn, kcub1=\EOD,

        kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kent=\EOM, kf0=\EOy,

        kf1=\EOP, kf10=\EOx, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOt,

        kf6=\EOu, kf7=\EOv, kf8=\EOl, kf9=\EOw, lf1=pf1, lf2=pf2,

        lf3=pf3, lf4=pf4, mc0=\E[0i, mc4=\E[4i, mc5=\E[5i, rc=\E8,

        rev=\E[7m$<2>, ri=\EM$<5>, rmacs=^O, rmam=\E[?7l,

        rmkx=\E[?1l\E>, rmso=\E[m$<2>, rmul=\E[m$<2>,

        rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,

        sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;$<2>,

        sgr0=\E[m\017$<2>, smacs=^N, smam=\E[?7h, smkx=\E[?1h\E=,

        smso=\E[7m$<2>, smul=\E[4m$<2>, tbc=\E[3g,

 

 

dpkg-reconfigure locales不再報錯!

wugi

  • Administrator
  • Newbie
  • *****
  • Posts: 44
gpg 的key问题
« Reply #5 on: February 27, 2011, 07:39:40 pm »
轉貼自: http://www.orz101.com/node/406#comment-516
如果在apt-get update出现类似下面的问题:

(none):/# apt-get update         
Get:1 http://archive.debian.org etch Release.gpg [1033B]
Ign http://archive.debian.org etch/main Translation-en_US
Get:2 http://archive.debian.org etch Release [67.8kB]
Get:3 http://archive.debian.org etch/main Packages [4098kB]
Fetched 4167kB in 1min49s (37.9kB/s)                                           
Reading package lists... Done
W: There is no public key available for the following key IDs:
9AA38DCD55BE302B
W: You may want to run apt-get update to correct these problems
(none):/#

请使用以下两条命令解决!

# apt-get install debian-keyring debian-archive-keyring
# apt-key update

wugi

  • Administrator
  • Newbie
  • *****
  • Posts: 44
這個問題我沒有碰過呢,
« Reply #6 on: February 27, 2011, 07:40:48 pm »
這個問題我沒有碰過呢, 不過在網路有查到一些資料有提到ssh chroot需要用到ptmx, 建議如果是沒有可以新增進去。

以下是我的系統裡的 /etc/fstab 和 /proc/devices 的訊息, 希望對你有幫助

# cat /etc/fstab
/dev/ide/host2/bus0/target0/lun0/part1 / auto rw 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
udev /dev tmpfs rw,mode=0755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0

# cat /proc/devices
Character devices:
  1 mem
  2 pty/m%d
  3 pty/s%d
  4 tts/%d
  5 cua/%d
 10 misc
 89 i2c
 90 mtd
108 ppp
128 ptm
136 pts/%d
162 raw
180 usb
254 nvram

Block devices:
  9 md
 31 mtdblock
 33 ide2