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

FreeBSDを語れ Part39

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2014/07/28(月) 18:51:24.26
The FreeBSD Project
http://www.freebsd.org/ja/

前スレ
FreeBSDを語れ Part38
http://peace.2ch.net/test/read.cgi/unix/1405281799/

関連スレ
初心者もOK! FreeBSD質問スレッド その118
http://peace.2ch.net/test/read.cgi/unix/1397057895/
0337名無しさん@お腹いっぱい。2014/11/24(月) 05:30:43.62
>>333
.xinitrcの最後の行に、"exec twm" と記述してみましたが、
同じように落ちました><
0338名無しさん@お腹いっぱい。2014/11/24(月) 09:05:49.26
>>332
いちいち構うなよ...
0339名無しさん@お腹いっぱい。2014/11/24(月) 10:23:42.80
>>336
XとX11は別物って思想じゃないかと
0340名無しさん@お腹いっぱい。2014/11/24(月) 10:54:27.61
x11は遅いし、デフォでxv使ってるよ。
0341名無しさん@お腹いっぱい。2014/11/24(月) 17:22:20.05
gtk2-2.24.25 にすると火狐様の祟りがあるぞよ。
0342名無しさん@お腹いっぱい。2014/11/24(月) 20:14:29.51
>>337
とりあえず
mv .xinitrc my.xinitrc
とでもして
デフォルトにお任せする

何をどう書けばおkか?は
less /usr/local/etc/X11/xinit/xinitrc
0343名無しさん@お腹いっぱい。2014/11/24(月) 21:21:04.66
portsのbisonが異常に古いことに今日気がついた。
03443412014/11/24(月) 22:18:34.18
r373199 が来ましたね。
0345名無しさん@お腹いっぱい。2014/11/25(火) 02:26:56.62
Luminaも思い出してやれよ。
0346名無しさん@お腹いっぱい。2014/11/25(火) 06:20:54.68
びそんも新しくすると使えないものがあるから
コンパイラとかアウトなんとかとかみたいに
複数のバージョンをインストールできるようにすればいいのにw
0347デムパゆんゆん@11月選挙! 無能! 選挙! 【関電 73.6 %】 2014/11/26(水) 13:29:49.72
>>288
ちょ、まてよ
0348名無しさん@お腹いっぱい。2014/11/26(水) 19:48:12.66
まだこの生きる価値の無いクソコテ首を包丁で掻っ切って自殺してなかったのか
0349名無しさん@お腹いっぱい。2014/11/26(水) 22:18:41.26
君の生きる価値はどれくらいあるのかね
0350名無しさん@お腹いっぱい。2014/11/26(水) 22:24:45.95
あなたは そこにいますか ……
0351名無しさん@お腹いっぱい。2014/11/27(木) 07:49:45.03
* perl5祭り
5.18&モジュールインストール先変更
あっさり終了

* linux-c6-flashplugin
音でなくなってたけどあっさり復活
0352名無しさん@お腹いっぱい。2014/11/27(木) 08:03:46.69
Perlモジュール祭り過ぎワロタw
0353名無しさん@お腹いっぱい。2014/11/27(木) 08:19:31.05
>>350
乙姫< 私はここにいるよ
0354名無しさん@お腹いっぱい。2014/11/27(木) 19:58:43.14
FreeBSD Plans For The Next Ten Years
http://www.phoronix.com/scan.php?page=news_item&;px=MTg0ODE
面白かったけどコメント欄が systemd の一言でえらいホットな人達で
溢れかえってるんだけど、systemd に何があったし
0355デムパゆんゆん@11月選挙! 無能! 選挙! 【関電 75.3 %】 2014/11/27(木) 20:12:21.19
systemdはNSAのスパイウェアニダ
0356名無しさん@お腹いっぱい。2014/11/27(木) 20:23:14.41
>>355
お前それ犬板でも同じこと言えんの?
0357デムパゆんゆん@11月選挙! 無能! 選挙! 【関電 74.2 %】 2014/11/27(木) 20:33:11.70
でぶあんのしどにしすてむど入れて
しすてむどはNSAのスパイウェアと言ってるお
だって俺の個人情報なんてたいしたことないし
ぐっぐるみたいに第三者に転売するならキレるけど
NSAはかき集めてホルホルしてるだけだし
0358名無しさん@お腹いっぱい。2014/11/27(木) 21:36:17.42
/usr/ports/UPDATING によれば
p5- ports の昨日のアップグレードはやり直し
ということらしいw
0359名無しさん@お腹いっぱい。2014/11/27(木) 23:04:30.19
jkh氏がおっさんに・・・
0360名無しさん@お腹いっぱい。2014/11/28(金) 00:33:41.56
perl祭は、r373494 でもう終わりでいいんだよね?
0361名無しさん@お腹いっぱい。2014/11/28(金) 00:36:56.24
portmaster -o lang/perl5.18 lang/perl5.16
を実行したところpkg versionの結果がこんな風になった。

10.0-RELEASEのマシンは
perl5-5.18.4_7

10.1-RELEASEだと
perl5.18-5.18.4_7

もしかしたらバージョンが原因じゃないかもしれないけどね。
0362名無しさん@お腹いっぱい。2014/11/28(金) 00:44:23.16
pkg version -P だよね?
0363名無しさん@お腹いっぱい。2014/11/28(金) 01:28:03.57
どうやって入れたかによるんじゃね
なんかの依存で入ってるかもしれないし、俺みたいに5.16突っ込まれてるのもあるし
0364名無しさん@お腹いっぱい。2014/11/28(金) 02:23:14.75
10.0-RELEASE-p1 の環境でvirtualboxが動かなくて困っている。知恵を貸してほしい。
具体的にはカーネルモジュールがロードできない。

# kldload vboxnetflt
kldload: an error occurred while loading the module. Please check dmesg(8) for more details.

root@bsd2:~ # dmesg|tail
KLD uhid.ko: depends on kernel - not available or version mismatch
linker_load_file: Unsupported file type
KLD netgraph.ko: depends on kernel - not available or version mismatch
linker_load_file: Unsupported file type
KLD vboxnetflt.ko: depends on netgraph - not available or version mismatch
linker_load_file: Unsupported file type
KLD netgraph.ko: depends on kernel - not available or version mismatch
linker_load_file: Unsupported file type
KLD vboxnetflt.ko: depends on netgraph - not available or version mismatch
linker_load_file: Unsupported file type

こちらの環境。
$ uname -a
FreeBSD bsd2 10.0-RELEASE-p1 FreeBSD 10.0-RELEASE-p1 #0: Tue Apr 8 06:45:06 UTC 2014 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
$ freebsd-version
10.1-STABLE

buildkernelとbuildworldやり直せば治るという記事を見かけて試してみたらこうなった。
0365名無しさん@お腹いっぱい。2014/11/28(金) 02:56:41.23
>>364
再起動とかinstallとかしてないのか?
buildだけじゃダメだぞ当たり前だけど
0366名無しさん@お腹いっぱい。2014/11/28(金) 04:03:27.73
virtualbox-ose-kmodの再インストールが必要
0367名無しさん@お腹いっぱい。2014/11/28(金) 10:21:22.81
>>365-366
ありがとう。installkernel/installworldは3回、
virtualbox-ose-kmodの再インストールは無数にやってるよ。
0368名無しさん@お腹いっぱい。2014/11/28(金) 10:35:25.74
>>367
virtualboxを使ったこと無いけど
> Please check dmesg(8) for more details.
これには情報なし?
0369名無しさん@お腹いっぱい。2014/11/28(金) 10:49:17.42
>>364
メッセージを読む限り、ビルドで構築していないカーネルオブジェクトが有るっぽい
なんかカーネル構築のオプションを弄っているような
ジェネリックで普通に運用できたから、それで試すといいかも
あと、VBOXのGPU機能を使おうとしているなら、動かないから諦めた方がよい

とエスパー
0370名無しさん@お腹いっぱい。2014/11/28(金) 10:50:24.70
>>368
それについては
root@bsd2:~ # dmesg|tail

以下の出力がそれ。not available or version mismatch
と言ってるんだけど具体的にどうバージョンが違うのかさっぱりわからないんだよなあ。
linuxみたいにカーネルにバージョンつけてほしい。
0371名無しさん@お腹いっぱい。2014/11/28(金) 10:57:14.26
>>369
/usr/srcについては標準の更新のやり方がわからなかったので、
svn://svn.freebsd.org/base/stable/1

から取ってきてるんだが正しい方法があるんだろうか?

buildkernelもう一度やってみる
0372名無しさん@お腹いっぱい。2014/11/28(金) 10:57:50.14
>>370
スマン>>364
root@bsd2:~ # dmesg|tail
が見えていなくて
# kldload vboxnetflt
のエラー表示が下に並んでると勘違いしてしまった。
0373名無しさん@お腹いっぱい。2014/11/28(金) 10:58:39.82
kldstat の出力見てみたらどうかな?
0374名無しさん@お腹いっぱい。2014/11/28(金) 11:04:02.51
>>369
カーネル構築オプションといっても
# make -j2 buildkernel
くらいだけど、
/etc/make.conf に

CPUTYPE?=athlon64-sse3
#CPUTYPE=athlon64-sse3
KERNCONF=BSD GENERIC
BUILD_OPTIMIZED=YES
WITH_CPUFLAGS=YES
NO_INET6=YES
CFLAGS+= -msse3
CXXFLAGS+= -msse3

をつけてる
0375名無しさん@お腹いっぱい。2014/11/28(金) 11:05:21.78
> $ freebsd-version
> 10.1-STABLE
これが気になる
0376名無しさん@お腹いっぱい。2014/11/28(金) 11:07:23.99
なんでunameとfreebsd-versionでずれてるんだ
いろいろおかしい
0377名無しさん@お腹いっぱい。2014/11/28(金) 11:12:04.49
>>376
私もおかしいと思うんだが、英語サイトの応答を読んでる限りでは
ずれるものだという認識のようだ。
0378名無しさん@お腹いっぱい。2014/11/28(金) 11:15:50.60
>>377
freebsd-updateで更新した場合は
カーネルとユーザーランドのパッチレベルのバージョンが異なることはありえるけど
/usr/srcでmakeした場合は一致しないとダメなような気がするよ。
0379名無しさん@お腹いっぱい。2014/11/28(金) 11:18:01.67
>>378
まじで?
/usr/srcをmakeする以外の更新方法があるのか。

freebsd-updateは以前のFreeBSDホストの更新時にコケてトラウマになっている。
0380名無しさん@お腹いっぱい。2014/11/28(金) 11:37:39.36
but perhaps overkill と言っても、たまに依存関係が外れてくれるやつとかあるし。
03813642014/11/28(金) 12:05:40.09
/usr/src で svn update
かけて make buildkernel で正常ビルドを確認。

シングルユーザーモードで再起動して
make installkernel 実行。

再び再起動して >364 から変化なし。
なぜだー。

特にuhid.ko のkldloadにコケるのがわからん。
他のカーネルモジュールと同じタイムスタンプなのに。
0382名無しさん@お腹いっぱい。2014/11/28(金) 12:12:57.38
マージマスタはした?
詳しくはハンドブックの18章参照
あとカーネルオプションは
/sys/conf/amd64/GENERIC
でも変更できる
0383名無しさん@お腹いっぱい。2014/11/28(金) 12:27:00.76
>>382
1回だけやった。

でもカーネルモジュールのバージョン違いだと言ってるんだから
設定ファイルの書き換えは関係ないんじゃね?
0384名無しさん@お腹いっぱい。2014/11/28(金) 12:35:56.56
buildkernel, installkernelはやってるけど
buildworld, installworldはやったつもりでやってないとか。
0385名無しさん@お腹いっぱい。2014/11/28(金) 12:43:10.20
>>382
GENERICはイジルナ危険
0386名無しさん@お腹いっぱい。2014/11/28(金) 12:48:26.25
/usr/src/Makefile に書かれた手順でやれよってことだなw
0387名無しさん@お腹いっぱい。2014/11/28(金) 12:54:43.17
あとは、どこぞで配布されているようなVBOX用の追加モジュールを追加していて、そいつが10と不一致おこしているとかかな
前にXenで、それの追加インストールモジュールをいれたら、そいつの制限で例外的な手順を踏まされた記憶がある。

そう言う事がないなら、インストールイメージからやった方がよいかも

まあがんばれ
0388名無しさん@お腹いっぱい。2014/11/28(金) 13:00:57.51
>>387
まだそういうところまで行ってない。
VirtualBoxによる仮想ホスト+ファイルサーバー的な運用を考えてるので
VirtualBoxが動かないとどうにもならないんだ。

まだホストに特に重要なデータ入れてないから最初からやり直すかなあ。

FreeBSDはほんとカーネルアップデートが茨の道だわ。
0389名無しさん@お腹いっぱい。2014/11/28(金) 13:17:12.69
>>388
やりたいイメージがよく判らんが、ファイルサーバをVirtualBoxの
仮想サーバ上で動かすの?
0390名無しさん@お腹いっぱい。2014/11/28(金) 13:20:01.55
>>389
ソフト開発をゲストOSで。ファイルサーバー(Samba)はホスト自体でやる。
0391名無しさん@お腹いっぱい。2014/11/28(金) 13:44:19.05
gentooじゃないんだからオプティマイズの限界探りとかいらない
一回make.conf戻せよ
0392名無しさん@お腹いっぱい。2014/11/28(金) 14:22:20.40
でも-Oを完全に外してもおかしくなるよなw
0393名無しさん@お腹いっぱい。2014/11/28(金) 15:06:35.02
>>392
最適化は、make.confまっさらにしとけば標準でよろしくやってくれる

>>364
というか一度make.conf削除すれば?
0394名無しさん@お腹いっぱい。2014/11/28(金) 15:29:15.67
>>364
やっぱり
$ uname -a
FreeBSD bsd2 10.0-RELEASE-p1 FreeBSD 10.0-RELEASE-p1 #0: ...

$ freebsd-version
10.1-STABLE
はどう考えてもおかしいだろ
buildkernel/installkernelやってるのにそうなってるってことは、
どっか標準じゃない場所からkernel読んでないか?
/boot/loader.confになんか書いてあったりしない?

そもそも
svn://svn.freebsd.org/base/stable/1

svn://svn.freebsd.org/base/stable/10/
のtypoかなんかだとして、
stableからソース取ってきてるんだから
10.0-RELEASEじゃなくって10-STABLE見てるじゃん
いまさら10.1じゃなくって10.0なのはおいておくとしても、
releng/10.0(FreeBSD 10.0 supported errata fix branch.)
が欲しいのなら
svn://svn.freebsd.org/base/releng/10.0/

あとやっぱmake.confは一度消して
kernelはGENERICのまんまで一度どうなるか試してみるべき
カスタマイズはそれがうまくいってからでいいから

>>388
> FreeBSDはほんとカーネルアップデートが茨の道だわ。
自分で茨の道を作っているだけに一票
0395名無しさん@お腹いっぱい。2014/11/28(金) 15:33:54.76
エボラの道
0396名無しさん@お腹いっぱい。2014/11/28(金) 15:36:22.18
今時カーネル開発者でもないのに自分でビルドするとかアホだろ
0397名無しさん@お腹いっぱい。2014/11/28(金) 15:47:18.27
/usr/share/exmaple/etc/make.conf に書き換え前の make.conf あるよ
コメント読みながら慎重にね

あとアップデートはハンドブック見よう
0398名無しさん@お腹いっぱい。2014/11/28(金) 15:50:33.41
>>364
> Tue Apr 8 06:45:06 UTC 2014 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
なぁ……日付とビルドしたホスト、きのうきょうに自分とこでビルドしたkernelなら、
こうなるはずがないので、絶対、変なところからkernel読んでる。

>>379
> freebsd-updateは以前のFreeBSDホストの更新時にコケてトラウマになっている。
バグレポートだしたら嬉しい人がいる。かもしれない。
0399名無しさん@お腹いっぱい。2014/11/28(金) 15:50:58.35
>>396
自分はディスククォータの為だけに使ってる
% cat /root/kernels/CUSTOM
include GENERIC
ident CUSTOM
options QUOTA
%

コンパイルせずに出来るんだったらそうしたい
0400名無しさん@お腹いっぱい。2014/11/28(金) 15:53:38.25
QUOTAとかオワコンだろww
0401名無しさん@お腹いっぱい。2014/11/28(金) 16:12:46.62
ファッ!?
http://marc.info/?l=freebsd-arch&;m=141715747724241
0402名無しさん@お腹いっぱい。2014/11/28(金) 16:12:50.39
pfを静かに使いたい人だっているだろう
ALTQなんとかして
0403名無しさん@お腹いっぱい。2014/11/28(金) 16:14:42.42
オワコンはクオカードじゃね?w
0404名無しさん@お腹いっぱい。2014/11/28(金) 16:37:19.16
>>396
お前が無知なのはわかった
0405名無しさん@お腹いっぱい。2014/11/28(金) 16:41:35.17
>>396
VIMAGEが…。
0406名無しさん@お腹いっぱい。2014/11/28(金) 16:53:49.23
>>396
prpr
0407名無しさん@お腹いっぱい。2014/11/28(金) 17:12:47.59
俺は邪魔なIPv6スタック外すためにカーネル作り直している
マジでv6いらねえ
それよりTCPのポート数を増やして欲しい。
0408名無しさん@お腹いっぱい。2014/11/28(金) 18:46:46.30
TCPのポートが足りないとかアホですか?
0409名無しさん@お腹いっぱい。2014/11/28(金) 18:59:11.76
IPv6うまく使えばtcpのポートが足りなくてもなんとかならないかな
0410名無しさん@お腹いっぱい。2014/11/28(金) 19:02:22.03
NICにエイリアスIP振って解決!
と簡単にはいかないからねえ
0411名無しさん@お腹いっぱい。2014/11/28(金) 19:03:20.04
NATのアルゴリズムが悪かったり、動的NATテーブルが小さ過ぎるのが原因で、
TCPのポート数は足りてることが多い。
0412名無しさん@お腹いっぱい。2014/11/28(金) 19:45:53.91
今時のブラウザは1ページ開くのにも何十セッションも食ってくれるから
P2Pしてなくてもかなりヘビーだ
0413名無しさん@お腹いっぱい。2014/11/28(金) 20:20:09.20
IPv6は、経路数大杉だからプロトコル蛙ってネットワークインフラのみの発想だから普及しにくい。
IPアドレス増えます。 経路数が肥大化しないようにアドレス設計してプライベートトレース。
実際、v6はTCPポート数にはノータッチ。 検討しているかすら怪しい。

通信速度が速くなった分、データ通信時間やtcpセッション維持時間よりもTIME_WAITの時間の方が長い傾向なんじゃないか?って偶に思う。
0414名無しさん@お腹いっぱい。2014/11/28(金) 21:52:14.26
>>413
IPとTCPってレイヤが全く違うのに混同するなよ・・・
0415名無しさん@お腹いっぱい。2014/11/28(金) 22:11:20.08
カーネル再構築は pipe_nodirect を有効にする為に必要でしょ。
0416名無しさん@お腹いっぱい。2014/11/29(土) 00:55:55.66
>>388
症状違うけど、うちの場合、使ってたXPが、NATにしないと起動しなくなった。
解決できてないけど、そんなパターンもあったという事で。。。

ブリッジでないと困るのだけど、再インストールしてもかわらないし、GENERICでもだめだしでvirtualboxのバージョンかなぁとあきらめ気味。
0417名無しさん@お腹いっぱい。2014/11/29(土) 02:20:18.95
>>416
上でもちょっと書いてるけど、前動かしてたFreeBSDホストでは、入れてしばらくはちゃんと動いてた。
動かなくなったのはFreeBSD本体のバージョンをあげてから。
今の問題と同じように、virtualbox由来のカーネルモジュールが正常に動作しなくなった。

virtualboxはカーネルモジュールなしでもある程度動かすことができて
>416 のようにNATで動かしたり、あるいは完全エミュレーションの設定ならNAT設定以外でも動かせる。
でもホスト側のハードウェアの支援が受けられないから、
ゲストOS側のネットワークのパフォーマンスがすごく落ちる(そしてCPUスゲー食う)
0418名無しさん@お腹いっぱい。2014/11/29(土) 20:16:06.98
>>416
XPの話なんてどうでもいい。参考にすらならん。
0419名無しさん@お腹いっぱい。2014/11/30(日) 21:57:28.25
>>401
EMCですら丸投げするアホがいるのかよ、ワロスwww
0420デムパゆんゆん@11月選挙! 無能! 選挙! 【関電 73.2 %】 2014/11/30(日) 22:10:58.73
公式サポートしてEMCからおこづかい貰うんや
0421名無しさん@お腹いっぱい。2014/11/30(日) 22:22:35.44
gettext祭すぎる…
0422名無しさん@お腹いっぱい。2014/12/01(月) 00:14:17.20
分割した意味がわからない>gettext
ports@読まなきゃダメか……
0423名無しさん@お腹いっぱい。2014/12/01(月) 01:45:59.54
本当の祭りはこれからとか?w
0424名無しさん@お腹いっぱい。2014/12/01(月) 05:12:12.63
ふつー --disable-nls
0425名無しさん@お腹いっぱい。2014/12/01(月) 06:38:27.24
なに?メッセージカタログだけ分離されたの?
0426名無しさん@お腹いっぱい。2014/12/01(月) 10:05:02.67
確かに祭りの前の分割って感じだね
0427名無しさん@お腹いっぱい。2014/12/01(月) 11:08:16.91
https://svnweb.freebsd.org/ports?view=revision&;revision=373636
なんかこういうことになってるぽい
0428名無しさん@お腹いっぱい。2014/12/01(月) 22:04:15.49
なんだ、真っ当だな
むしろなんで今までそうなってなかったのかと…
0429名無しさん@お腹いっぱい。2014/12/01(月) 23:53:57.33
やー、gettextの場合、BUILD_DEPEENDSしてるportってメッセージカタログ作ってるわけで、
ほぼLIB_DEPENDSするっしょ? わざわざ分割する必要性まったく感じないのだけれど
0430名無しさん@お腹いっぱい。2014/12/02(火) 00:08:04.84
pkg用に分割するのでしょ
0431名無しさん@お腹いっぱい。2014/12/02(火) 06:15:28.77
BUILD_DEPENDSのみで必要な部分をできる限り切り離せば
pkg addしたときに依存するパッケージは減らないが
インストールされるファイルが減るということ?
0432名無しさん@お腹いっぱい。2014/12/02(火) 10:57:03.26
gettext,iconv,gmake辺りで循環依存になってハマる
アホなの
0433名無しさん@お腹いっぱい。2014/12/02(火) 12:29:53.85
% pkg info -s gettext-\*
gettext-0.19.3 0.00B
gettext-runtime-0.19.3 797KiB
gettext-tools-0.19.3 9.42MiB
gettext-toolsって結構大きいのね
04343642014/12/02(火) 20:45:17.42
遅レスだけどOSごと入れ替えてvirtualboxは正常に稼働するようになった。
スレのみんなサンクス。

ただしOSのバージョンをアップデートしたらまた再発するだろうからその時はまた頼むよ。
つまり本質的には何も解決できてない。

念のために初期状態の/usr/src をバックアップしておいた。
0435名無しさん@お腹いっぱい。2014/12/03(水) 06:23:52.30
その初期状態のソースが混ざって同じ事を起こしそうだなww
0436名無しさん@お腹いっぱい。2014/12/04(木) 19:08:45.47
最近、マックに触る機会があったんだけど、マックOSは別物なんだね
ファイルシステムのユーザランドが、リナックスかウィンドウズ見たいに汚かった
■ このスレッドは過去ログ倉庫に格納されています