FreeBSDを語れ Part26
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2009/10/17(土) 20:37:25The FreeBSD Project
http://www.freebsd.org/ja/
前スレ
FreeBSDを語れ Part25
http://pc12.2ch.net/test/read.cgi/unix/1249379155/
関連スレ
初心者もOK! FreeBSD質問スレッド その104
http://pc12.2ch.net/test/read.cgi/unix/1252852690/
FreeBSD/amd64 part2 (and for oyster901)
http://pc12.2ch.net/test/read.cgi/unix/1171335849/
0494名無しさん@お腹いっぱい。
2009/12/02(水) 10:29:440495名無しさん@お腹いっぱい。
2009/12/02(水) 10:41:110496名無しさん@お腹いっぱい。
2009/12/02(水) 10:42:400497名無しさん@お腹いっぱい。
2009/12/02(水) 10:43:520498名無しさん@お腹いっぱい。
2009/12/02(水) 10:44:12修正したのは unsetenv の中じゃないし、
unsetenv で return 0 したら今までの挙動と同じになって
脆弱性消えないだろ? プログラム読めないなら黙ってろ。
0499名無しさん@お腹いっぱい。
2009/12/02(水) 10:46:220500名無しさん@お腹いっぱい。
2009/12/02(水) 10:47:26そうじゃなくて、
6.x以前の void unsetenv() の動作に戻した上で
return 0; するんだよ。
unsetenv()さえ動作すれば、戻り値は本質じゃない。
今の unsetenv()は、>>474 みたいに不正な環境リストに設定された状態で
実行すると、処理を放棄して実際には unsetenvしないことが問題なの。
昔の void unsetenv() なら、>>474 みたいな不正な環境からでも
unsetenv()は強制的に動作する。
0501名無しさん@お腹いっぱい。
2009/12/02(水) 10:49:210502名無しさん@お腹いっぱい。
2009/12/02(水) 10:49:35ttp://pc12.2ch.net/test/read.cgi/unix/1256451900/538
なことを言う傾向にあるね
0503名無しさん@お腹いっぱい。
2009/12/02(水) 10:55:38"" (空文字列) とかがあった場合、
7.x 以降の unsetenv("HOGE")は、エラーでリターンして、HOGEをリセットしない。
6.x 以前の unsetenv("HOGE")は、HOGEをリセットする。
というのが本質なんだ。
0504名無しさん@お腹いっぱい。
2009/12/02(水) 10:56:57っぽいのが気になる…
http://www.youtube.com/watch?v=gJ9KYON1l3Q
0505名無しさん@お腹いっぱい。
2009/12/02(水) 11:07:19exploit コード見つけた。6.4 以前、SMP 環境で再現する。
↓で直ってたんだな。
http://security.freebsd.org/advisories/FreeBSD-SA-09:13.pipe.asc
0506名無しさん@お腹いっぱい。
2009/12/02(水) 11:20:17この時期に紛らわしい話題を一緒にするなよ。
>>504-505 に書いてるのは LD_PRELOADとは別件なので。
今回の件は 6.4以前のユーザーには無問題。
0507名無しさん@お腹いっぱい。
2009/12/02(水) 11:28:51持って来なけりゃよかったよ…orz
0508名無しさん@お腹いっぱい。
2009/12/02(水) 11:36:320509名無しさん@お腹いっぱい。
2009/12/02(水) 11:42:49その点については何ら非のあるところではない。
気にしないことだね。
0510↑
2009/12/02(水) 12:17:290511名無しさん@お腹いっぱい。
2009/12/02(水) 13:25:41ID出ないからわかりにくい
0512名無しさん@お腹いっぱい。
2009/12/02(水) 17:39:527系以降はやっぱり糞w
0513名無しさん@お腹いっぱい。
2009/12/02(水) 21:39:030514名無しさん@お腹いっぱい。
2009/12/02(水) 22:21:300515名無しさん@お腹いっぱい。
2009/12/02(水) 22:40:53ファイルのsha256も合致してるのになぜだ
手で当てるか・・・
0516名無しさん@お腹いっぱい。
2009/12/02(水) 22:45:320517名無しさん@お腹いっぱい。
2009/12/02(水) 23:38:42俺も手で当てたなー。たいした量じゃないし。
0518名無しさん@お腹いっぱい。
2009/12/03(木) 01:46:260519名無しさん@お腹いっぱい。
2009/12/03(木) 02:29:550520名無しさん@お腹いっぱい。
2009/12/03(木) 07:20:43スクラッチから書いた方がましだな
0521名無しさん@お腹いっぱい。
2009/12/03(木) 08:10:55任せた
0522名無しさん@お腹いっぱい。
2009/12/03(木) 09:27:07神来た!これで勝つる
0523名無しさん@お腹いっぱい。
2009/12/03(木) 11:11:440524名無しさん@お腹いっぱい。
2009/12/03(木) 12:04:340525名無しさん@お腹いっぱい。
2009/12/03(木) 12:22:570526名無しさん@お腹いっぱい。
2009/12/03(木) 12:47:280527名無しさん@お腹いっぱい。
2009/12/03(木) 13:09:34installkernel後にDVDで起動してFixitでzpool import -f <pool>
zpool upgradeとzfs upgradeでZFSをアップグレード
unset vfs.root.mountfromで起動ディスクをルートに起動
zfs mountを使わずmount -t zfs <zfs_filesystem> <mount point>でルートパーティション以外をマウント
legacyのルートパーティションだけは/mntにマウント
mergemaster -p ×2
シンボリックリンクの/mnt/bootは削除して空のディレクトリを作成
/と/mntにmake NO_FSCHG=true installworldしてから/mnt/usr,var,boot下の余計なファイルは削除
/mnt/boot もシンボリックリンクに戻す
mergemaster -iUF×2
再起動
参考リンク
http://www.daemonology.net/blog/2009-07-11-freebsd-update-to-8.0-beta1.html
http://mohi.teak.jp/blog/memorandum/021
http://toriyu.jp/hitorigoto/id2416.html
http://www.cyberciti.biz/faq/freebsd-8-upgrade-tutorial/
http://d.hatena.ne.jp/usaka/20090602
http://docs.sun.com/app/docs/doc/819-6260/gffys?l=ja&a=view
http://docs.sun.com/app/docs/doc/819-6260/gcikw?l=ja&a=view
0528名無しさん@お腹いっぱい。
2009/12/03(木) 13:10:00今、勇者が立ち上がった!
0529名無しさん@お腹いっぱい。
2009/12/03(木) 13:36:540530名無しさん@お腹いっぱい。
2009/12/03(木) 17:23:21ありがと
0531名無しさん@お腹いっぱい。
2009/12/03(木) 19:12:390532名無しさん@お腹いっぱい。
2009/12/03(木) 19:59:04http://security.freebsd.org/advisories/FreeBSD-SA-09:17.freebsd-update.asc
0533名無しさん@お腹いっぱい。
2009/12/03(木) 20:04:19http://security.freebsd.org/advisories/FreeBSD-SA-09:16.rtld.asc
0534名無しさん@お腹いっぱい。
2009/12/03(木) 20:12:33http://security.freebsd.org/advisories/FreeBSD-SA-09:15.ssl.asc
0535名無しさん@お腹いっぱい。
2009/12/03(木) 20:20:53http://security.freebsd.org/advisories/FreeBSD-SA-09:15.ssl.asc
・rtld 関連。
http://security.freebsd.org/advisories/FreeBSD-SA-09:16.rtld.asc
上記二つについて amd64 な人は更に↓を見て lib32
も構築し直すこと。
http://www.FreeBSD.org/handbook/makeworld.html
・freebsd-update 関連
http://security.freebsd.org/advisories/FreeBSD-SA-09:17.freebsd-update.asc
これについてはパッチを適用してインストールすると共に
# chmod 0700 /var/db/freebsd-udpate/
の実施を忘れないように。
0536名無しさん@お腹いっぱい。
2009/12/03(木) 21:23:54結局 make world しろ、ってことだよなあ
lib32 だけの再構築方法ってそこに書いてあるか?
0537名無しさん@お腹いっぱい。
2009/12/03(木) 21:40:210538名無しさん@お腹いっぱい。
2009/12/03(木) 22:07:06portupgrade -af とかでインストール済みのportsをビルドしなおすとき
途中でエラーとかのせいで全部終了できなかった場合に
途中からやるようにするにはどうすればいいのだろうか
portupgradeまわりのportsをリビルド対象から除外できればいいんですけど
0539名無しさん@お腹いっぱい。
2009/12/03(木) 22:17:05newvers.sh のバージョン記述をあげ忘れてたってのどういうこった
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/conf/newvers.sh
0540名無しさん@お腹いっぱい。
2009/12/03(木) 22:31:43STABLE な人には関係無い?
今三台 build world 終わったところなんだけど…。
0541名無しさん@お腹いっぱい。
2009/12/03(木) 22:32:28http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/conf/newvers.sh.diff?r1=1.83.2.6.2.3;r2=1.83.2.6.2.4;f=h
0542名無しさん@お腹いっぱい。
2009/12/03(木) 23:31:42まさに数字だけ。
だが後日の混乱の元なのでもういちどbuildkernelするぜ('A`)
0543名無しさん@お腹いっぱい。
2009/12/04(金) 00:27:35http://japan.zdnet.com/sp/feature/07zeroday/story/0,3800083088,20404580,00.htm
0544名無しさん@お腹いっぱい。
2009/12/04(金) 00:28:11>>533
0545名無しさん@お腹いっぱい。
2009/12/04(金) 10:01:54The NVIDIA Corporation releases an initial BETA version of
NVIDIA 195.22 FreeBSD graphics drivers for both i386 and amd64 architectures.
http://www.freebsd.org/news/newsflash.html#event20091203:01
0546名無しさん@お腹いっぱい。
2009/12/04(金) 10:11:490547名無しさん@お腹いっぱい。
2009/12/04(金) 10:44:140548名無しさん@お腹いっぱい。
2009/12/04(金) 18:41:280549名無しさん@お腹いっぱい。
2009/12/04(金) 18:48:48man rtld
man ldconfig
ldconfig -r
0550名無しさん@お腹いっぱい。
2009/12/04(金) 22:18:47始めた日時をメモっておいて
portupgrade -f '<YYYY-MM-DD HH:MM'
0551名無しさん@お腹いっぱい。
2009/12/04(金) 22:37:35俺も途中で止まってたんで感謝
man portupgrade の中を date で検索すべきだったんだな(time で検索してた)
0552名無しさん@お腹いっぱい。
2009/12/04(金) 23:07:31どうもです
何か他にも色々できるみたいですな
0553名無しさん@お腹いっぱい。
2009/12/05(土) 00:25:01入力関係が地雷原な雰囲気なんだけど、今の7.4が出て結構たつよね。
誰もメンテナンスしてないんだろうか?
まだ6.2Rp+xorg-7.2で放置してるんで一気に8.0R+7.4にいこうと
思ったけどあれ見てると恐過ぎる。
0554名無しさん@お腹いっぱい。
2009/12/05(土) 01:30:290555名無しさん@お腹いっぱい。
2009/12/05(土) 03:27:04何か同感…。
俺も6.4Rから8.0Rへ移行を考えてるけど、やはりデスクトップ用途だとXがこんなだと気が引ける…
でも人柱力にでもなったつもりで入れてみるか…
0556名無しさん@お腹いっぱい。
2009/12/05(土) 06:31:170557名無しさん@お腹いっぱい。
2009/12/05(土) 07:05:40cc -DHAVE_CONFIG_H -I. -I../../.. -DPACKAGE_SYSCONF_DIR=\""/usr/local/etc"\"
-DPACKAGE_DATA_DIR=\""/usr/local/share"\" -DPACKAGE_BIN_DIR=\""/usr/local/bin"\"
-DPACKAGE_LOCALE_DIR=\""/usr/local/share/locale"\" -DPACKAGE_LOCALSTATEDIR=\""/var"\"
-I../../.. -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include
-I/usr/local/include -O2 -pipe -fno-strict-aliasing -Wall -Wchar-subscripts
-Wmissing-declarations -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -MT probe-hiddev.o
-MD -MP -MF .deps/probe-hiddev.Tpo -c -o probe-hiddev.o probe-hiddev.c
probe-hiddev.c: In function 'main':
probe-hiddev.c:81: error: 'USB_GET_REPORT_ID' undeclared (first use in this function)
probe-hiddev.c:81: error: (Each undeclared identifier is reported only once
probe-hiddev.c:81: error: for each function it appears in.)
gmake[5]: *** [probe-hiddev.o] エラー 1
gmake[5]: ディレクトリ `/usr/ports/sysutils/hal/work/hal-0.5.13/hald/freebsd/probing' から出ます
0558名無しさん@お腹いっぱい。
2009/12/05(土) 10:27:230559名無しさん@お腹いっぱい。
2009/12/05(土) 10:55:180560名無しさん@お腹いっぱい。
2009/12/05(土) 11:09:190561名無しさん@お腹いっぱい。
2009/12/05(土) 13:57:45これからは、アメリカ語だろ。
0562名無しさん@お腹いっぱい。
2009/12/05(土) 14:10:21You are inputting Japanese.
0563名無しさん@お腹いっぱい。
2009/12/05(土) 14:28:250564名無しさん@お腹いっぱい。
2009/12/05(土) 15:01:100565名無しさん@お腹いっぱい。
2009/12/05(土) 15:24:05書籍
コンピュータ
いい子
インコーポレーション
0566名無しさん@お腹いっぱい。
2009/12/05(土) 15:26:47今年の春くらいになって「いい加減安定しただろ」と
何も考えずに portupgrade -a して爆死したおいらが来ましたよ
たしかに kinput2 とか twm/fvwm は古いと言われればそうなんだけど
問題な言っていっている人の環境では問題ないんだよね? きっと…
>556
だから何が原因かが分からないから困ってるんじゃん…
ちなみにマウスを動かすまで keyboard 入力が反映されない
なんかは linux 方面でも発生しているらしいし。
おそらく hald/dbus がらみで xorg-server が問題とか
言っていた話が尾を引いているのだろうけど
オチはよくわからん
0567名無しさん@お腹いっぱい。
2009/12/05(土) 15:27:140568名無しさん@お腹いっぱい。
2009/12/05(土) 16:23:44古い設定と古い知識で下手に移行しようとするからハマるんじゃね?
0569名無しさん@お腹いっぱい。
2009/12/05(土) 16:38:43---> Packages processed: 276 done, 0 ignored, 0 skipped and 0 failed
# portupgrade -frn png -x '>=evolution'
---> Packages processed: 276 done, 0 ignored, 0 skipped and 0 failed
・・・あれ
# portupgrade -fn "<2009-11-30"
---> Packages processed: 139 done, 0 ignored, 0 skipped and 0 failed
# portupgrade -fn "<2009-12-01 20:29:01"
---> Packages processed: 295 done, 0 ignored, 0 skipped and 0 failed
・・・これならいけるな
0570名無しさん@お腹いっぱい。
2009/12/05(土) 17:20:11devel/libusb が入ってて悪さしてる、に一票。
8.0 から libusb は base に入りました。
0571名無しさん@お腹いっぱい。
2009/12/05(土) 20:49:53ttp://forums.freebsd.org/showthread.php?t=8838
0572ぷぎゃあ
2009/12/05(土) 23:39:34子が良いです。以前から使っていた 2.5.1 と同程度か
それ以上落ち着いてます。あれこれ試すとやはり black
out しますが、今まで通り腫れ物を触るように使う分に
は大丈夫そう。
特定の Linux のバージョンでも動いたり動かなかった
りらしいのでタイミングか何かありそうですが、7 系に
戻して試すだけの元気はありません…。
0573名無しさん@お腹いっぱい。
2009/12/06(日) 09:58:090574名無しさん@お腹いっぱい。
2009/12/06(日) 10:02:07timidityを使って仮想MIDIデバイスに見せる奴のことか?
あれはLinuxのALSAを利用したものだからなぁ。
0575名無しさん@お腹いっぱい。
2009/12/06(日) 11:53:01では新しい設定と新しい知識の紹介をよろしく
マジで何を見ればいいのかわからん
xorg.conf 以外に何かあるの?
あとはせいぜい /var/log/Xorg.0.log くらいじゃないの?
0576名無しさん@お腹いっぱい。
2009/12/06(日) 11:57:31つくりゃいいじゃん。
スルーするだけでしょ
0577名無しさん@お腹いっぱい。
2009/12/06(日) 12:07:21> つくりゃいいじゃん。
簡単にいうなバカ。
0578名無しさん@お腹いっぱい。
2009/12/06(日) 12:29:000579名無しさん@お腹いっぱい。
2009/12/06(日) 12:44:06X68Kユーザーほどじゃないけど、Linuxユーザーよりは少しそういう心意気が必要だ。
0580名無しさん@お腹いっぱい。
2009/12/06(日) 12:49:480581名無しさん@お腹いっぱい。
2009/12/06(日) 13:16:50おれは面倒だからやらないけど
何もデバドラをフルスクラッチで書けって話でもないし。
0582名無しさん@お腹いっぱい。
2009/12/06(日) 13:29:43そんなこと俺に言われても困るw
0583名無しさん@お腹いっぱい。
2009/12/06(日) 15:08:15> timidityを使って仮想MIDIデバイスに見せる奴のことか?
> あれはLinuxのALSAを利用したものだからなぁ。
ということはこれ使えばなんとかなる?
http://www.freebsd.org/cgi/cvsweb.cgi/ports/audio/linux-f10-alsa-lib/
> The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI
> functionality to the Linux operating system.
>
> WWW: http://www.alsa-project.org/
0584名無しさん@お腹いっぱい。
2009/12/06(日) 17:06:57偉そうに言うことじゃない。
0585名無しさん@お腹いっぱい。
2009/12/07(月) 01:17:04申し訳ありません。 言葉が過ぎました。
直すべきは直し 改善すべきところは改善して参りたい。
そう思案している次第であります。
不束ではありますが、今後ともご指導ご鞭撻の程よろしくお願い申しあげます。
しかるべくご指摘いただいた案を検討するためのタスクフォースを設置、
関係各位との連携を深めることも考慮していくよう適切に対処する所存であります
>>572
>xf86-video-intel-2.7.1
linux版はバグで騒いで多様な気がしたけどfreebsd版では大丈夫なのかしらん
それにしてもintelドライバ DRMだっけか あれが入ってからずっと不安定だな
0586ぷぎゃあ
2009/12/07(月) 07:50:34> linux版はバグで騒いで多様な気がしたけどfreebsd版では大丈夫なのかしらん
どっちも出自は同じはずです(freedesktop.org 辺り)。
今は特に FreeBSD 固有のパッチも無かったはず。
FreeBSD の 2.7.1 は regression 扱いで更新を見合わ
せている様子。本家の方は 2.9.99.901 なんていうよく
わからないバージョンになってます。
http://lists.freedesktop.org/archives/intel-gfx/2009-December/date.
0587名無しさん@お腹いっぱい。
2009/12/07(月) 08:47:20今ならgoogle IMの方がトレンドだろうけど
0588名無しさん@お腹いっぱい。
2009/12/07(月) 09:10:290589名無しさん@お腹いっぱい。
2009/12/07(月) 21:11:01http://slashdot.jp/security/article.pl?sid=09/12/07/0847203
0590名無しさん@お腹いっぱい。
2009/12/07(月) 21:42:020591名無しさん@お腹いっぱい。
2009/12/08(火) 02:15:52xf86-video-intel-2.7.1の調子がいいのか。
これで8.0に移行する気が出てきたな。
いざとなれば古いGeForceもあるし…
0592名無しさん@お腹いっぱい。
2009/12/08(火) 02:20:150593ぷぎゃあ
2009/12/08(火) 07:25:55> xf86-video-intel-2.7.1の調子がいいのか。
調子いいですね。
自分 GM965 なノートですが、2.5.1 だと xorg.conf で
どんなに頑張っても xrandr で 1440x1050 しか出てこ
なかったのがあっさり下記のモードが出てきます。
> $ xrandr
> Screen 0: minimum 320 x 200, current 1400 x 1050, maximum 1400 x 1400
> VGA disconnected (normal left inverted right x axis y axis)
> LVDS connected 1400x1050+0+0 (normal left inverted right x axis y axis) 304mm x 228mm
> 1400x1050 60.0*+ 74.8 60.0
> 1280x1024 85.0 75.0 60.0
> 1280x960 85.0 60.0
> 1152x864 75.0
> 1024x768 85.0 75.0 70.1 60.0
> 832x624 74.6
> 800x600 85.1 72.2 75.0 60.3 56.2
> 640x480 85.0 72.8 75.0 59.9
> 720x400 85.0
> 640x400 85.1
> 640x350 85.1
Windows でもこんなにモードないです(w
.xinitrc の末尾で exec したターミナルを抜けると刺
さってたのもちゃんと終了するようになりました。
■ このスレッドは過去ログ倉庫に格納されています