トップページunix
1001コメント312KB

初心者もOK! FreeBSD質問スレッド その77

■ このスレッドは過去ログ倉庫に格納されています
0001喘月2006/09/03(日) 13:42:24
FreeBSD 関連の質問はここで。
・事前に過去ログ検索や Google 検索等の自助努力をすることが望ましい。
・再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。
・特定の shell や、デスクトップ環境を強要する等、質問・解答の邪魔は禁止。

http://www.freebsd.org/ja/
http://www.freebsd.org/releng/

http://www.freebsd.org/doc/ja/books/handbook/
http://www.freebsd.org/doc/ja/books/design-44bsd/

http://www.freebsd.org/ja/ports/
http://www.freshports.org/

過去ログ
http://bird.zero.ad.jp/~zau60806/FreeBSD/

書籍
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-jp&fqp=keywords%01FreeBSD
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-us&fqp=keywords%01FreeBSD

まとめサイト@Wiki 過去のQ&A集
http://www9.atwiki.jp/freebsd/

前スレ - 初心者もOK? FreeBSD質問スレッド その76
http://pc8.2ch.net/test/read.cgi/unix/1155357886
0002名無しさん@お腹いっぱい。2006/09/03(日) 14:58:52
動作がおかしい場合はbashを使ってみましょう。それで直った例が*本当に*あります。
0003名無しさん@お腹いっぱい。2006/09/03(日) 15:55:24
bash=糞
0004名無しさん@お腹いっぱい。2006/09/03(日) 15:58:52
回答側への注意:
man hoge 一言での回答は止めましょう。それで解決できる人はこのスレで質問しません。
あと、man hoge の回答が外してることも多いです。
0005名無しさん@お腹いっぱい。2006/09/03(日) 16:27:14
>>4
回答が無いよりは有った方が100倍マシ。
外していてもそれを見た他の人のレスで修正。
私怨を社会正義に置き換えるなよbash厨。
0006名無しさん@お腹いっぱい。2006/09/03(日) 16:49:47
Q.動かなくなりました!
A.bash使いましょう。

Q.インストールがわかりません><
A.bash使いましょう。

Q.Linuxとどっちがすごいんですか?
A.bash使いましょう。

Q.Windowsゲーム動かないって本当ですか?
A.bash使いましょう。
0007名無しさん@お腹いっぱい。2006/09/03(日) 17:03:56
やれやれ、学力低下で9月いっぱいまで夏厨の季節か。勘弁してくれよ。
0008名無しさん@お腹いっぱい。2006/09/03(日) 17:24:52
とりあえず明日までの辛抱か?
9/1=防災訓練・始業式
9/2=ゆとり休業
9/3=日曜
9/4=宿題提出開始
だもんな。今年は。
0009名無しさん@お腹いっぱい。2006/09/03(日) 17:42:49
Q.bashが動かなくなりました!
A.bashを使いましょう
0010名無しさん@お腹いっぱい。2006/09/03(日) 17:47:00
bashよりrehash
0011名無しさん@お腹いっぱい。2006/09/03(日) 18:00:58
bashでは、rehashのような brain damagedなコマンドは必要ありません。
0012名無しさん@お腹いっぱい。2006/09/03(日) 18:01:37
今日になって何度もクラッシュするようになりました
FreeBSD6.1-Release
AthlonXP2000
Mem1GB
HDD SATA300GB*3 (1月頃購入) を Adaptec 2410SA でRAID5組んでます

portsをmakeしようとしたりbuildworldしようとするとクラッシュするようです。
coreが吐かれているので見ようと思ったんですが、

http://www.freebsd.org/doc/ja_JP.eucJP/books/faq/hackers.html#KERNEL-PANIC-TROUBLESHOOTING ここを参考に、
gdb -k /sys/compile/KERNELCONFIG/kernel.debug /var/crash/vmcore.0
とやっても gdb: unrecognized option `-k' と言われたり、

http://www.nendai.nagoya-u.ac.jp/~kato/FreeBSD/debug/kgdb.html
ここを参考にやってみたんですが/var/crash/kernel.0とやらが作られてなかったり、
(kgdb) core-file /var/crash/vmcore.8
warning: "/var/crash/vmcore.8": no core file handler recognizes format, using default
warning: you won't be able to access this core file until you terminate
your kernel core files.; do ``info files''

続く
0013名無しさん@お腹いっぱい。2006/09/03(日) 18:02:28
(kgdb) info files
Symbols from "/usr/src/sys/i386/compile/MYKERNEL/kernel.debug".
kernel core files.:
`/var/crash/vmcore.8', file type elf32-i386-freebsd.
0x00000000 - 0x000a0000 is load0
0x00100000 - 0x3fff0000 is load1
Local core dump file:
`/var/crash/vmcore.8', file type elf32-i386-freebsd.
0x00000000 - 0x000a0000 is load0
0x00100000 - 0x3fff0000 is load1

さてどうすれば良いんでしょうか??
0014名無しさん@お腹いっぱい。2006/09/03(日) 18:25:11
Core Duo 2に移行する
0015名無しさん@お腹いっぱい。2006/09/03(日) 19:04:32
>>12
http://www.memtest.org/
0016名無しさん@お腹いっぱい。2006/09/03(日) 19:23:53
>>14 s/Core Duo 2/bash/
0017名無しさん@お腹いっぱい。2006/09/03(日) 19:49:02
>>15
ルーター兼サーバだから気軽にmemtestできないのよね・・・
明日仕事いくまえにやらせてみます
0018名無しさん@お腹いっぱい。2006/09/03(日) 23:39:26
>>12
まず今動かしてるのと同じソースで、
  include MYKERNEL
  makeoptions DEBUG=-g
というconfigファイル(MYKERNEL.DEBUGという名前にする)でkernelをコンパイル
(別マシン上でもよい)。
別マシン上でやる時は /etc/make.confもコピーし($HOME上に全部置くとする)、
cd /path/to/6.1-REL/src
env __MAKE_CONF=$HOME/routers_make.conf KERNCONFDIR=$HOME \
 KERNCONF=MYKERNEL.DEBUG make buildkernel

で、できたデバッグシンボル入りkernelとvmcore.0をkgdbプログラム
(いつごろからかgdb -kじゃなくなったのよね)に食わせる。
kgdb kernel.debug vmcore.0
0019122006/09/04(月) 00:11:54
>>18
とりあえずcvsupしちゃってあるからMYKERNELのdebugのコメントアウト外してbuildしてみます

build中にクラッシュする可能性大ですが・・・
0020122006/09/04(月) 00:24:56
どうも /sys/i386/compile/MYKERNEL/kernel.debug
ってのは随分見当外れなファイルだったみたいだね
日付を見たら1月18日だからこれじゃないね

make worldするとどこにできるんでしょ?
/boot/kernel/kernel って実行ファイルがありますが直でここに入るんでしょうか?
0021名無しさん@お腹いっぱい。2006/09/04(月) 00:34:36
GENERICではどうよ?
0022名無しさん@お腹いっぱい。2006/09/04(月) 00:35:58
GENERICください
0023名無しさん@お腹いっぱい。2006/09/04(月) 04:34:10
portmaster 最高だな。
cvsup --> csup の時と同様の爽快感を味わっている。
0024名無しさん@お腹いっぱい。2006/09/04(月) 04:39:02
今もっともお勧めなバージョンはナニヨ。
0025182006/09/04(月) 07:32:43
>>19 別のマシンがあるならそっちでコンパイルしたほうがいい。
とりあえず
kgdb /boot/kernel/kernel /var/crash/vmcore.0
すればデバッグシンボルなしのトレースだけでも拾えるよ

kernel.debugはfind /usr/obj -name 'kernel.debug'で。
あと、ルータとして使っているマシンで、ソースツリーと実際に
インストールされているヘッダ等に違いはないだろうから(そんな
マシンで-CURRENT追いかけてる一部の人を除いては)、
make buildkernelだけでもOK。
0026名無しさん@お腹いっぱい。2006/09/04(月) 09:33:53
6.0-RELEASEで構築していたjail環境を6.1-RELEASE-p5にupdateしたのですが、
子サーバ(と言うのか?)側にsshでログインしてrootになると
lsコマンドでファイルリストの取得ができません。

内部的には見えているらしいのですが、何か設定で見えるように変更可能でしょうか?

■ このスレッドは過去ログ倉庫に格納されています