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

NetBSD その8

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
http://www.netbsd.org/

お約束、関連リンクは>>2-10あたり
0305名無しさん@お腹いっぱい。NGNG
>>304
ありがとうございます
0306名無しさん@お腹いっぱい。NGNG
pkgsrcが・・
0307名無しさん@お腹いっぱい。NGNG
それが彼の最期の言葉だった。
0308名無しさん@お腹減った。NGNG
何かおかしいと思ったら、 ipnat に rdr を投げ込む時に、
最後に改行が無いと、 udp も tcp として登録されてた…。
0309名無しさん@お腹いっぱい。NGNG
2.99.Xってダサくね?
それくらいだったら、FreeBSDみたく2.0リリースに対するカレントを3.0[A-Z]にすればいいのに…
0310名無しさん@お腹いっぱい。NGNG
それが混乱の元だから変えたんじゃないの?
0311名無しさん@お腹いっぱい。NGNG
そゆこと。昔は309みたいな案も出てた。
0312名無しさん@お腹いっぱい。NGNG
>>309みたいにすると、3.0リリースより3.0Zのほうが古くてキモい。
以前のルールでも、2.1リリースより2.0Gのほうが多機能ってことでキモい。

2.99.x はダサいかもしれないけど、わかり易いとおもうヨ。リリース
を M.1 から始めれば済んだことかもしれんが。

0313名無しさん@お腹いっぱい。NGNG
2.0このまま出されてもつかえん。
0314名無しさん@お腹いっぱい。NGNG
2.0_RC3
0315名無しさん@お腹いっぱい。NGNG
IbbotsがIdiotsに見える也。
0316名無しさん@お腹いっぱい。NGNG
1.6.2 の mipsel elf なクロス環境で, crunch すると,
``CALL16 なグローバルシンボルが見つからない''
ってなことを言われて, crunch binary 作れないんだけ
ど, cc とか ld に何か特別なオプションを指定すれば
何とかなるのかしら?
0317名無しさん@お腹いっぱい。NGNG
crash dumpをはくか、はかないかはアーキテクチャによって違うらしいですが、
うまく吐かせるこつがあるのでしょうか?
0318名無しさん@お腹いっぱい。NGNG
>>317
sync を使わず reboot 104
0319名無しさん@お腹いっぱい。NGNG
>>318 なるほろTHXです
RB_DUMPとRB_NOSYNCで0x(100 + 4) ということですか?
man ddbで、RB_DUMPが100って書いてなかったっす。reboot.hにかいてありました。
0320名無しさん@お腹いっぱい。NGNG
>>316
素直に2.0使えばいいじゃんって話もあるが
ttp://mail-index.netbsd.org/source-changes/2003/01/29/0018.html
ttp://mail-index.netbsd.org/source-changes/2003/01/29/0019.html
の修正を当てればいいんでないかい。

1.6.2で動いたらpullup request send-prよろ。
0321名無しさん@お腹いっぱい。NGNG
>>320
> 素直に2.0使えばいいじゃんって話もあるが
客先の要望なんでこればかりは...

> 1.6.2で動いたらpullup request send-prよろ。
了解
0322名無しさん@お腹いっぱい。NGNG
>>7

> 完了したもの:
> nsswitch moduleのdynamic loading

これで結局nss_ldap等は使えるのでしょうか?
いろいろ調べているのですが、未だ不明です。
0323名無しさん@お腹いっぱい。NGNG
ぐわぁ。試しにPIOモードに落としてみることにした。
0324名無しさん@お腹いっぱい。NGNG
ぎゃぼん。1.6.2にもどろうかな・・
0325名無しさん@お腹いっぱい。NGNG
どうせならFreeBSDにしてください
0326名無しさん@お腹いっぱい。NGNG
>>325 すいません。がんばります。
0327名無しさん@お腹いっぱい。NGNG
2.0_RC4
 
てへ。
0328名無しさん@お腹いっぱい。NGNG
なんですとー
0329名無しさん@お腹いっぱい。NGNG
年度内リリース目標という事で。
0330名無しさん@お腹いっぱい。NGNG
10月26日じゃなきゃやだ。
0331名無しさん@お腹いっぱい。NGNG
1.6.2のときは、実メモリ(768MB)の90%ぐらいのavail memoryだったのですが、
2.0になったら、実メモリの97%ぐらいのavail memoryになりました。
これでいいんでしょうか?buffer cacheとか小さくなったんでしょうか?
0332名無しさん@お腹いっぱい。NGNG
>>331
固定で確保する必要がなくなったから。
0333名無しさん@お腹いっぱい。NGNG
亀レスだが
>>226
それは(み)な人が A の B でかいていた
http://mail-index.netbsd.org/tech-kern/2004/02/26/0003.html
が原因だと思うんだが
結局改善されなかったのか orz

どういう事かと言うと
inactive queue に cache が残っている file をアクセスしようとすると
pagedaemon が cache のうちその file が占めている分を inact から act に引き戻す
そこでその file が巨大な場合その file をアクセスし続けると
file cache のその部分がすでにアクセスしていない部分も含めて
act -> inact -> act -> inact -> act ... とループして
しまう事になりいつまで経っても開放されない
実際は少しずつ開放されるんだが今度は新規の memory 割り当ての反応が遅くなって
割り当てに失敗する事がある。

大きな file を使用しているプロセスを殺すなりしてから
find なんかかけるといきなり Inact の量が減って空き memory が増える事は増えるが....
0334名無しさん@お腹いっぱい。NGNG
>>332 ありがとうございます。
Unified Buffer Cache (UBC) removes size restriction of the file system's buffer
cache to use all available RAM (if not otherwise used!) and improves overall
system performance.
というのは、1.6のころからあったように思うのですが、
2.0では変わったということでしょうか?
0335名無しさん@お腹いっぱい。NGNG
>>333
226の場合、空きメモリが freetarg 以上にあるのはまあ確実だし、
inactive ページも inactarg よりも多そうだから、その問題に
当たってるとは限らないのでは?
この状態なら uvmd_scan() が呼ばれず、空いてるメモリを
ファイルキャッシュに使ってても特に問題ないような?

>>226
空きメモリが 23MB もあるから、べつに File が多過ぎることはない
のでは? UBC ってのは、メモリが無駄に空いてたらそれをファイル
キャッシュとして有効活用してくれるのが嬉しいところなんだから。
もっとも、226 には書いてなかったけど、この状態で無駄に swap
にページアウトしているようなら、パラメータをチューンした方が
いいかもしれない。

>>334
332 が書いているのは UBC のことじゃなくて、old buffer cache の
話。1.6 以降、ファイルの実体は UBC の方を使うようになったんだ
けど、ファイルのメタデータ (ディレクトリとか inode とか) は
今でも old buffer cache を使ってる。で、2.0 では old buffer
cache を動的に確保するようになったから、起動時にはまだ確保
されてなくて、その分メモリが空いてる。
0336名無しさん@お腹いっぱい。NGNG
>>333
(み)って何?
0337名無しさん@お腹いっぱい。NGNG
tech-kern 拾い読みの人のこと
0338336NGNG
ああなるほど。ありがと。
あの記事ももう読めないのか...
0339名無しさん@お腹いっぱい。NGNG
変なロゴだったらやだな
選者の評とか公開されるの?
0340名無しさん@お腹いっぱい。NGNG
おもろいサイトめっけた
誰か本体のインスコの翻訳を教えてやれよ

http://mk-multi.web.infoseek.co.jp/index.html
0341340NGNG
上げてしもた・・。
正直すまんかった・・。
0342名無しさん@お腹いっぱい。NGNG
何がおもしろいのかわからん…
0343340NGNG
そりゃすまんかったorz
0344名無しさん@お腹いっぱい。NGNG
なんで上げて謝るのかわからん
0345340NGNG
>>344
無意味な書き込みで上げしもた・・。orz
ほんと 正直すまんかった
0346名無しさん@お腹いっぱい。NGNG
>>340
>>34-64
0347340NGNG
>>346
??
どいうこと?
ミス?
0348名無しさん@お腹いっぱい。NGNG
キータイプのこといってんじゃね?
でも本体のとこでMA26Dって書いてあるから
違う人じゃね?
多分Mateシリーズで1番売れたと思うし中古屋行ったら現役で今も売ってるし
0349名無しさん@お腹いっぱい。NGNG
日付見たら8月になってる罠
0350名無しさん@お腹いっぱい。NGNG
ほかのとこ見ててもそんなに低レベルにも見えないね
0351名無しさん@お腹いっぱい。NGNG
んー。でもちょっと電波入ってるな。コラムっぽいやつとか。
あとログ見ないからsyslogもいらんかもとかいっている辺り。分かってない風味。
0352名無しさん@お腹いっぱい。NGNG
文体が >>34に 似て いる
0353名無しさん@お腹いっぱい。NGNG
syslog死なせてますが何か?
0354名無しさん@お腹いっぱい。NGNG
死なせてる?
止めてるってこと?
できるの?
0355名無しさん@お腹いっぱい。NGNG
NetBSD 2.0-RC2 で kterm とか xterm で bash 使ってると行編集が
狂いまくりなんだけど何かわかる人いますか?

・プロンプトの直後から abcdef^A と打つとカーソルは a でなく c の位置に来る
・その状態で 1 と打つと表示は ab1abcdefg で実際には 1abcdefg が入力されている
・プロンプトの長さの計算がおかしいらしい。(推測)

で、

・TERM=vt100 でも同じ症状。
・条件をいろいろ変えて試してみたが termcap の問題ではなさそう。
・プロンプトに画面に表示されないコントロールシーケンスを指定していると狂う。
(もちろん \[, \] で囲んであります)
・NetBSD 1.6.2 で make した bash を NetBSD 2.0-RC2 で動かすと問題ない。
・LC_CTYPE=ja_JP.eucJP にしていると狂う。LC_ALL=C にセットすると
プロンプトの長さを実際よりも長く見ているようだが、つじつまはあっている。

なんとなく、マルチバイト文字サポート関連がおかしいんじゃないかと思うんだけど
NetBSD と bash のどっちが悪いのかはよくわからないです。
もちろんプロンプトにはマルチバイト文字は入れてません。
0356名無しさん@お腹いっぱい。NGNG
>>355
そんなことも解決できない香具師が 2.0 使うなっての。
0357名無しさん@お腹いっぱい。NGNG
>>353 も分かってない人だということですね。
0358名無しさん@お腹いっぱい。NGNG
>>355
「この関数をこの条件で呼ぶとおかしい」まで調べてくれるとたいへん
理想的だけど、現段階で bash のバージョンを明記して send-pr して
も十分有意義ですよ。

0359名無しさん@お腹いっぱい。NGNG
RC1,2.05.2.7nb3 だと再現しないけど
0360名無しさん@お腹いっぱい。NGNG
なんとなく、このマシンにNetBSDを入れてるのは世界で自分一人だけだという気がしてきた。
0361名無しさん@お腹いっぱい。NGNG
PR#25954 は何処へ?
0362名無しさん@お腹いっぱい。NGNG
多分、/etc/inittabとか言ってるし
Linux上がりじゃね?
だからsyslogいれなくてもいいと思ってるとか?
0363名無しさん@お腹いっぱい。NGNG
自分で移植したのではない限りそれは妄想です。
0364名無しさん@お腹いっぱい。NGNG
Gentoo上がりなら入れないやつ多い罠
0365名無しさん@お腹いっぱい。NGNG
いや、>>360 の手元にあるマシンに NetBSD を入れてるのは >>360
だけだと思うが。
0366名無しさん@お腹いっぱい。NGNG
まぁ >>340のは初心者が来たら誘導程度に考えとけばいいだろ
設定ファイルもあるし
0367名無しさん@お腹いっぱい。NGNG
なんかもってまわった感じでわかりにくいんですが、
/etc/syslog.confの1行目にあるように
*.err;kern.*;auth.notice;authpriv.none;mail.crit /dev/console
syslogdはログファイルに書くだけでなくコンソールに警告も出しているから、
syslogd止めるとそれも止まるという事をいいたいんですか?
0368名無しさん@お腹いっぱい。NGNG
これかな。

Bash-Release: 2.05b
Patch-ID: bash205b-006

Bug-Reported-by: clowenst@ucsd.edu
Bug-Reference-ID: <156388ec.0212021151.51a48df1@posting.google.com>
Bug-Reference-URL:

Bug-Description:

When running in a locale with multibyte characters, the readline display
updater will use carriage returns when drawing the line, overwriting any
partial output already on the screen and not terminated by a newline.
0369名無しさん@お腹いっぱい。NGNG
移植した人も今は使ってないかもしれない。
0370名無しさん@お腹いっぱい。NGNG
自分で使うために移植する人なんてほとんどいませんよ
0371名無しさん@お腹いっぱい。NGNG
自分のため以外何のために移植するんだか・・。
0372名無しさん@お腹いっぱい。NGNG
手段のためには目的を選ばないというやつです。
0373名無しさん@お腹いっぱい。NGNG
>>321のようにお客様のためかもしれない
0374名無しさん@お腹いっぱい。NGNG
昨日、間違って飼い犬のうんちを食べてしまいました。
0375名無しさん@お腹いっぱい。NGNG
そもそもNetBSDを“使ってる”人なんているの?
(WWW, mail, ソースいじり除く)
0376名無しさん@お腹いっぱい。NGNG
どこでもjnethackマシーンとして使ってます。
モバギ2 netbsd/hpcmips
0377名無しさん@お腹いっぱい。NGNG
>>340のリンクの人
0378名無しさん@お腹いっぱい。NGNG
俺のNetBSDマシンはコンソール兼生活環境兼会社のNFSサーバ兼
その他もろもろですがなにか。
でも、Webとメールでも十分使ってることになるんじゃないの?
今時のコンピュータの用途なんて、ほとんどそれでしょ。
0379名無しさん@お腹いっぱい。NGNG
375の考えでは"使ってる"ってどんなの?
0380名無しさん@お腹いっぱい。NGNG
おまいらの使ってるの定義を教えてください
0381名無しさん@お腹いっぱい。NGNG
Web/Mail/Proxy/DNS/dhcp/ntpサーバとして使ってますが…
0382378NGNG
コンピュータをブートしている時間の10%以上でNetBSDが
動作していること…とか。
会社のマシンは NetBSD しか入ってないので100%。
0383名無しさん@お腹いっぱい。NGNG
>>367
うんにゃ。
“使ってる”マシンwのログを保存してないなんて正気とは思えないってこと。
0384名無しさん@お腹いっぱい。NGNG
見てないんだからおとしても差し支えないんじゃないの?
0385名無しさん@お腹いっぱい。NGNG
普段見てなくても、トラブった後で確認のために見たい時に困る。
そもそも syslog を止めるべき理由なんて全くないので、変すぎる。
0386名無しさん@お腹いっぱい。NGNG
>>379
トイレで肛門に残った往生際の悪いウンコをふき取るのに使っています。
(でもしわしわの奥のまでは取れなくていやん。)
0387名無しさん@お腹いっぱい。NGNG
その使い方はやめた方がいい。痔になる。
0388名無しさん@お腹いっぱい。NGNG
ログの見方なんか知らないですが何か?
ごめん
普通に教えてくれ
今まで診たこと無い・・orz
0389名無しさん@お腹いっぱい。NGNG
>>387
了解。やっぱり飼い猫になめてもらうことにします。
0390名無しさん@お腹いっぱい。NGNG
なんかこのスレ見てたら無性にsyslog止めたくなってきた
0391名無しさん@お腹いっぱい。NGNG
呼吸を止めてしまえ
0392名無しさん@お腹いっぱい。NGNG
>>388
もともとの設定なら/var/logの下にたまるはずなので、
そこにあるファイルをmoreとかlessとかその辺で見る。

newsyslogでローテートしたファイルはgzipで圧縮してあるので
gzcatして見ること。
0393355NGNG
今使っている組合せは NetBSD 2.0-RC2, bash-2.05.2.7nb3 です。

>>358
とりあえず追試できるように再現する条件を整理してみます。

>>359
うーん、そうですか。こちらでは RC1 以前からおかしかったのです。
再現条件をもっと整理してみるので興味があれば試して下さい。

>>368
関係はあるのかもしれないけど、その修正では直っていないようでした。
0394355NGNG
追試しやすいようにしてみました。

env -i TERM=kterm LC_CTYPE=ja_JP.eucJP bash --norc

を kterm 上で実行して起動した bash 上で

PS1='\[\033]0;\h\007\]\h\$ '

として制御シーケンスを含んだプロンプトを設定します。
その状態で abcdefg^A をタイプした時に端末に表示されるカーソルが
行頭の a ではなく c の位置にきます。
0395名無しさん@お腹いっぱい。NGNG
GNUで配っているソースに001-007のパッチを当てて作ったのでは再現しません。
nb3 のパッチが原因でしょうか。

NetBSD 2.0_RC4 +
X11R6.8.1 の xterm +
GNU bash, version 2.05b.0(1)-release
0396355NGNG
>>395
オリジナルのソースに001-007のパッチを当てたもので試してみました。
やっぱり再現してしまいます。

元の bash-2.05b だと症状はでなかったので、どのパッチから症状が出るように
なったのか試してみたのですが、006のパッチを当てると症状が出るようでした。
確かに影響しそうな箇所の修正ではあるのですが、正しいのかどうかはよく
わかりませんでした。

RC4だと大丈夫なんでしょうか…。
0397名無しさん@お腹いっぱい。NGNG
なんで 自分で修正しようとは考えないの?
0398名無しさん@お腹いっぱい。NGNG
なぜに、デフォルトのpkgsrcのImageMagickはPerlはずしてんの?
0399名無しさん@お腹いっぱい。NGNG
素直にbash3使えば?
0400名無しさん@お腹いっぱい。NGNG
PerlでImageMagickを使いたい場合はどうしたらいいんですか?
0401名無しさん@お腹いっぱい。NGNG
>>340みてみ
0402名無しさん@お腹いっぱい。NGNG
/etc/rc.conf に syslogd=NO を記述するのが流行です。
0403名無しさん@お腹いっぱい。NGNG
こっそりファイルシステムが壊れていてfsckじゃわからないときってありますか?
0404名無しさん@お腹いっぱい。NGNG
もちろん!
■ このスレッドは過去ログ倉庫に格納されています