トップページ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コマンドでファイルリストの取得ができません。

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

0027名無しさん@お腹いっぱい。2006/09/04(月) 10:27:45
man ls
unalias ls
0028名無しさん@お腹いっぱい。2006/09/04(月) 10:52:33
>>4
確かに man hoge回答は外してるね。

>>5
こんな回答ならない方が100倍マシだね。
0029名無しさん@お腹いっぱい。2006/09/04(月) 10:58:55
>>27-28はman hoge回答は駄目だと言いたい為の自演。
>>26も仕込かも。
0030名無しさん@お腹いっぱい。2006/09/04(月) 10:58:57
man hoge で不十分だと思うなら
補足してあげればいいのに。
0031名無しさん@お腹いっぱい。2006/09/04(月) 12:23:08
>>27
できました。ありがとう。
0032名無しさん@お腹いっぱい。2006/09/04(月) 12:26:41
暗いと不平を言うよりも進んで明かりを点けましょう
0033名無しさん@お腹いっぱい。2006/09/04(月) 12:29:51
>>32
スレ違い。宗教板へGO! (それとも宗教のフレーズだと知らずに使ってる?)
0034名無しさん@お腹いっぱい。2006/09/04(月) 14:26:45
昔のノートPCにFreeBSDをインストールしようとしています。
UNIXはまだ一度も使った事がなく、昨日関連書籍を買って、ちょっと見てみた程度です。
インストールディスクはちゃんと作れてるとは思います。

ところで質問なのですが、
FreeBSDのインストール時に、ネットワークカードが刺さってないとインストールができないとかってありますか?
CDからのインストールで、ロケール選択の画面にもいけずにフリーズしてしまいます。
どうすればいいのでしょうか。
0035名無しさん@お腹いっぱい。2006/09/04(月) 14:29:26
bash学会?
0036名無しさん@お腹いっぱい。2006/09/04(月) 14:31:21
>>34
CDドライブがウンコでとかネットワークカードがウンコでって事は時々あります。
持ち運んだり、磨いたり、トグロを巻いたりしてくれるまで待ってみましょう。
0037名無しさん@お腹いっぱい。2006/09/04(月) 14:34:56
>>36
レスthxです
うちのノートPCは古いので、LANポートが無い状態で、
1スピンドルなのでCDドライブも無い状態です
一応、外付けCDドライブは純正品を使ってるので、反応はしてるみたいです。

今まで本当にUNIXを触れる機会がなかったので、アホな質問をしてるとは思いますが、
インストール作業に入る前提条件として、ネットワークカードが接続されている状態にしておかなければならないのでしょうか
0038名無しさん@お腹いっぱい。2006/09/04(月) 14:39:46
なんで NIC が必要だと思ったんだろ。
0039名無しさん@お腹いっぱい。2006/09/04(月) 14:44:04
インストール後の設定でネットワークの設定があるので、
ネットワークに接続されている事が前提なのかなと思ったんです

ってゆか、ブートして、FreeBSDの画面出て、エンター押したら固まるなんて現象だと
もう、ハードウェアの問題なのかなとしか思えなかったんです

もしかしたらインストールCD自体がミスってるのかもしれませんが・・・
0040名無しさん@お腹いっぱい。2006/09/04(月) 14:46:39
>>37
まず宗教的な呪縛から開放するため改宗しましょう
いまどき使用機種を隠すような宗派はお薦めしません
0041名無しさん@お腹いっぱい。2006/09/04(月) 14:47:51
PCの機種名やインストールしているFreeBSDバージョンを隠すのは何故?
0042名無しさん@お腹いっぱい。2006/09/04(月) 14:48:45
とりあえずLANカードのせいでインストールできないって事は多いから
CDからインストールするなら抜け。
0043名無しさん@お腹いっぱい。2006/09/04(月) 14:50:27
今は個人情報保護の時代です。
機種やOSのバージョンからも個人がある程度特定可能になります。
質問の際にはなるべく機種やOSのバージョンを書かず、
最小限の情報だけで回答を貰えばラッキーというスタンスで望みましょう。
0044名無しさん@お腹いっぱい。2006/09/04(月) 14:51:59
機種は DS60P/1NMR で、FreeBSD 6.1-RELEASE/i386 のイメージをCDに焼いてインストールCDとしています。
LANカードは刺さってない状態です
0045名無しさん@お腹いっぱい。2006/09/04(月) 15:05:14
>>44
http://pc8.2ch.net/test/read.cgi/unix/1155357886/287
> From: [287] 名無しさん@お腹いっぱい。 <sage>
> Date: 2006/08/21(月) 13:10:16
> >>282
> これどう?
> 東芝のノートPCにインストールする時は、結構これやらないと
> ブート時に止まっちゃうんだけど。
>
> set hint.elcr.0.disabled=1
> set hw.pci.enable_io_modes=0
>
> http://linux.toshiba-dme.co.jp/linux/jpn/pc/memo2/S8_3.htm
0046名無しさん@お腹いっぱい。2006/09/04(月) 15:19:07
>>45
ありがとうございます。
今から試してみます。
0047462006/09/04(月) 16:01:17
駄目でした。
関連ページにあった「Biosの設定でPC-CARDの
Controller ModeをCardBus/16-bitにする」というのもやってみましたが、最初のブートでこけてしまいます。
とりあえず、このPCへのインストールはあきらめる事にしました。
レスくれた方々、ありがとうございました。
0048名無しさん@お腹いっぱい。2006/09/04(月) 16:26:09
フロッピーでブートさせてネットワークインストールとかは?
0049名無しさん@お腹いっぱい。2006/09/04(月) 16:43:38
VMware Player でも入れて FreeBSD はその中で使えば?
0050462006/09/04(月) 17:35:19
結局デスクトップにインストールしちゃいました。

>>48
LANカードがついてないので、ネットワークインストールはできないんだと思います。

>>49
VMware っていう言葉は聞いたことある、程度の知識なのです。
あと、うちのノートのスペックじゃ難しかったのではないかと。

なんにしても、インストールはうまく行きました。
今度は X window System の導入を頑張りたいと思います。

色々とお世話になりました。また何かありましたらよろしくお願いします。
0051名無しさん@お腹いっぱい。2006/09/04(月) 20:11:35
今は個人情報保護の時代です。
機種やOSのバージョンからも個人がある程度特定可能になります。
質問の際にはなるべく機種やOSのバージョンを書かず、
最小限の情報だけで回答を貰えばラッキーというスタンスで望みましょう。
0052名無しさん@お腹いっぱい。2006/09/04(月) 20:30:54
×望みましょう
○臨みましょう
0053名無しさん@お腹いっぱい。2006/09/04(月) 23:20:46
なんだ?この馬鹿は?
0054名無しさん@お腹いっぱい。2006/09/04(月) 23:39:27
>>51
ちょwww台無しwwwテラバカスwww
0055名無しさん@お腹いっぱい。2006/09/05(火) 00:03:09
そのノートのHDDの取り出しやすさにも寄るが、他のマシンで
インストールしてからHDDを戻すという手もあったのに

デスクトップあるなら、2.5<-->3.5inch変換コネクタあれば
デスクトップでインストールして移すとか
0056名無しさん@お腹いっぱい。2006/09/05(火) 00:47:47
MySQL5.0をPortからインストールした。
mysql_install_dbして、mysqld_safe --user=mysql &
したらpermission errerで起動できない。
/var/db/mysql以下の所有者とグループをmysqlに変えたら動くように
なったけど、いまいち釈然としない。
これでいいのかな?
0057名無しさん@お腹いっぱい。2006/09/05(火) 05:27:13
mysql_enable="YES"
0058名無しさん@お腹いっぱい。2006/09/05(火) 08:56:30
>>56
俺もそれで動かしてるよ。。。

amd64版だと、FreeWnnがこけるねぇ。
とりあえず、Cannaの方は動くようだけど。
0059名無しさん@お腹いっぱい。2006/09/05(火) 09:02:57
amd64版は使いたいのに動かないものとか色々あるし
32bitと比べて速くなってるのかどうかも体感できないレベルだしでいい事無かった
0060名無しさん@お腹いっぱい。2006/09/05(火) 09:20:54
凄い初歩的な質問ですが
Core 2 Duo はi386でインストールすればいいんですよね?
0061名無しさん@お腹いっぱい。2006/09/05(火) 10:01:30
FreeBSD 6.1-RELEASEで
postgresql-client-8.1.4
postgresql-server-8.1.4_1
をportsで入れたんですが
psqlを使用してSELECTの結果に日本語が
<A5><A2><A5><A4><A5><ED><A5><DF><A5><A2><BE><FB>
みたいに化けてしまってうまく表示されません。
解決方法知ってますか?

ldd /usr/local/bin/psql [~]
/usr/local/bin/psql:
libpq.so.4 => /usr/local/lib/libpq.so.4 (0x280a1000)
libintl.so.6 => /usr/local/lib/libintl.so.6 (0x280bb000)
libssl.so.4 => /usr/lib/libssl.so.4 (0x280c4000)
libcrypto.so.4 => /lib/libcrypto.so.4 (0x280f2000)
libz.so.3 => /lib/libz.so.3 (0x281e4000)
libreadline.so.6 => /lib/libreadline.so.6 (0x281f4000)
libcrypt.so.3 => /lib/libcrypt.so.3 (0x28221000)
libm.so.4 => /lib/libm.so.4 (0x28239000)
libutil.so.5 => /lib/libutil.so.5 (0x2824f000)
libc.so.6 => /lib/libc.so.6 (0x2825b000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28333000)
libncurses.so.6 => /lib/libncurses.so.6 (0x28420000)
0062名無しさん@お腹いっぱい。2006/09/05(火) 10:12:29
>>61
FreeBSDに依存しない一般的な質問です、ドラゴンボール板で聞きましょう。
0063名無しさん@お腹いっぱい。2006/09/05(火) 10:33:53
今ふつうに入手できるノートPCで
FreeBSDと一番相性のいいやつって何?

ちょっとノートPCでFreeBSDやりたくなったんだよね
クライアント用途で
0064名無しさん@お腹いっぱい。2006/09/05(火) 10:38:18
>60
i386 の方が安定していると思われますが
EM64T 対応のはずなので FreeBSD/amd64 で64bit環境も動くはずです
0065名無しさん@お腹いっぱい。2006/09/05(火) 10:38:20
サーバ機ならDellのPowerEdge850 か 830ですね(FreeBSD 6.1)
0066名無しさん@お腹いっぱい。2006/09/05(火) 10:39:47
>63
一番かどうかも深く考えずに thinkpad X32
冒険心を出すなら X60
0067名無しさん@お腹いっぱい。2006/09/05(火) 10:42:53
アイロミア錠だろ? 医歯薬看護板で聞くと良い回答が得られるかも知れません。
0068名無しさん@お腹いっぱい。2006/09/05(火) 13:43:49
>>60
i386 or amd64
00691/62006/09/05(火) 14:22:11
ちと別所から転載
---
※原文ttp://www.pa.msu.edu/~tigner/bsddvd.html

The FreeBSD Projectが配布しているCDイメージファイル(ISO)が二枚あります。
それらを一枚のDVDにしたいとかねてから思っていました。
実はいい事にその方法があるので、ここに記しておきます。

1.一枚の無使用のDVDを用意してください(たぶんDVD+RWでもおk、DVD-RWじゃ分からない)
2.私のCD-ROMドライブの速度は52倍で、DVDは16倍の速度で書き込めます。
3.知識としてですが、CDやDVDの構造の詳細を知っていただきたい。
4.蛇足:DVDにFreeBSDを置く方法についての記述は、このイメージ作成がFreeBSDを主流OSに促進します、
またBSDコミュニティーにサービスを提供します。


私は2枚のCDをそれぞれ『CD1.iso』と『CD2.iso』と呼ぶ事にします。
これから行う下準備として、必要なコマンドを列挙します。
TAR、mkdir、mdconfig、mount、growisofs
もしもあなたがこれらのコマンドを素知らぬのならば、
DVDを作る過程に入る前に調べてください。

あなたがこれからの作業において一切スーパーユーザーになりたくないのであれば、
あなたが今使っているFreeBSDの普段のユーザにmdconfigとmountの使用を許可してください。

私はコマンドの働きについてまで説明をしたくありません。
それらはman(jman)コマンドなどを使ってあなた自身で調べ、勉強することです。
さて、ようやく私は二枚のFreeBSDディスクを一枚のDVDに収める段取りに進むことができます。
ホームディレクトリにDownloadsディレクトリをつくり、更にその中にtempディレクトリをつくり、
二枚のCDイメージ(CD1.isoとCD2.iso)をtempディレクトリに入れましょう。
この構造を書き示すならば /home/username/Downloads/temp/ となります。
それではログインした直後からの説明に入ります。
0070名無しさん@お腹いっぱい。2006/09/05(火) 14:22:46
誤爆しました
0071名無しさん@お腹いっぱい。2006/09/05(火) 14:42:12
freesbie使えよ
0072名無しさん@お腹いっぱい。2006/09/05(火) 20:30:03
/usr/ports/multimedia/kdemultimedia3
がインストール出来ません。
そんなもんなんでしょうか?

fetch: http://public.planetmirror.com/pub/kde/stable/3.5.3/src/kdemultimedia-3.5.3.tar.bz2: size unknown
fetch: http://public.planetmirror.com/pub/kde/stable/3.5.3/src/kdemultimedia-3.5.3.tar.bz2: size of remote file is not known
kdemultimedia-3.5.3.tar.bz2                             32 kB   33 kBps
===>  Vulnerability check disabled, database not found
===>  Found saved configuration for kdemultimedia-3.5.3_1
=> MD5 Checksum mismatch for KDE/kdemultimedia-3.5.3.tar.bz2.
=> SHA256 Checksum mismatch for KDE/kdemultimedia-3.5.3.tar.bz2.
===>  Giving up on fetching files: KDE/kdemultimedia-3.5.3.tar.bz2 KDE/kdemultimedia-3.5.3.tar.bz2
Make sure the Makefile and distinfo file (/usr/ports/multimedia/kdemultimedia3/distinfo)
are up to date.  If you are absolutely sure you want to override this
check, type "make NO_CHECKSUM=yes [other args]".
*** Error code 1

Stop in /usr/ports/multimedia/kdemultimedia3.
*** Error code 1

Stop in /usr/ports/multimedia/kdemultimedia3.
0073名無しさん@お腹いっぱい。2006/09/05(火) 20:41:30
>>72
>check, type "make NO_CHECKSUM=yes [other args]".

おしい。自分で書いてるのにw。
ま・もちつけ。
0074名無しさん@お腹いっぱい。2006/09/05(火) 20:54:04
portupgradeでopenofficeのようにビルドに時間がかかるもの以外を
portupgrade -aしたいのですが、どうすればよいでしょうか?
0075名無しさん@お腹いっぱい。2006/09/05(火) 21:24:31
>>74
/usr/local/etc/pkgtools.conf をちょこっと眺めれば判るんじゃないかな。
0076名無しさん@お腹いっぱい。2006/09/05(火) 22:50:32
>>66
ThinkPad X60 は USB デバイス経由でインストーラが起動しない訳だが。
0077名無しさん@お腹いっぱい。2006/09/05(火) 22:54:51
RAID1構成の二基のHDDを使っているのですが、
smartmontoolsをインストールしてsmartをオンにすると、しばらくは正しく情報を取得できるんですが
数日経つと「Smartctl open device: /dev/ad4 failed: Inappropriate ioctl for device」
というように出て、取得できなくなります。
smartmontoolsをdeinstall>installすると、再び取得できるようになるのですが・・・
これはどうすれば解決できるのでしょうか?
0078名無しさん@お腹いっぱい。2006/09/05(火) 23:00:48
>>69の本来のレス先が気になった
■ このスレッドは過去ログ倉庫に格納されています