■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50



レス数が1000を超えています。残念ながら全部は表示しません。

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

1 :名無しさん@お腹いっぱい。 :02/03/28 23:05
FreeBSD関連の質問はここで。

前スレ
初心者もOK! FreeBSD質問スレッド その14
http://pc.2ch.net/test/read.cgi/unix/1015641250/


歴代スレッドは>>2、FreeBSD関連サイトへのリンクは >>3
まずはこっちをチェックしてみてちょ。

801 :名無しさん@お腹いっぱい。 :02/04/14 19:56
どこがつまりなんだろう。

802 :755 :02/04/14 20:15
>>798
アドバイスありがとうございます。
rl0をnatの外向けNICに変えて試しましたが駄目でした・・・・
原因不明です!ピンチ!

803 :名無しさん@お腹いっぱい。 :02/04/14 20:33
> 「( ゚Д゚)ゴルァ! うにくすは鯖専用おSなんだよ!Javaとかウザい
>こといってんじゃネーYo!倉で使いたいなら犬とでも遊んでろYo!」

痛すぎて、見てられん。

804 :779 :02/04/14 21:45
>>799
全然「つまり」になってない。
http://www.FreeBSD.org/ja/search/search.html#mailinglists
で "JCK" あたりをキーワードに freebsd-java を検索せよ。

# つーかJavaってサーバーサイド以外で生き残ってんの?

805 :名無しさん@お腹いっぱい。 :02/04/14 23:18
Javaは教育用言語です。

806 :名無しさん :02/04/14 23:24
>>804
># つーかJavaってサーバーサイド以外で生き残ってんの?

組み込み系はダメになったのれすか?


807 :767 :02/04/14 23:57
>>765
> #jdk13のエラーコード
> ERROR: BOOTDIR does not point to a valid Java 2 SDK
> Check that you have access to
> /usr/local/linux-jdk1.3.1/bin/java
> and/or check your valu
君の ports/java/jdk13/Makefile の Revision はいくつ?
ひょっとして1.20で解決されてる問題じゃないか。確認せよ。

808 :804 :02/04/15 00:02
>>806
>># つーかJavaってサーバーサイド以外で生き残ってんの?
>
> 組み込み系はダメになったのれすか?

スマソ。
FreeBSD版JDKをなかなか出さないSunへの怒りが
暴走してしまった。忘れてくれ。

# つーか、漏れもServletで飯食ってる身だし、
# Java言語自体も大好きだ。
# 気に入らんのは、Javaに対するSunの態度のみ。

809 :  :02/04/15 00:17
LAN内に2台のFreeBSD機とWindows機数台ある環境で・・・

FreeBSD1号機(4.4-R) → Windows2000のFTP転送レートが数十KB/s
FreeBSD2号機(4.5-S) → Windows2000のFTP転送レートが数百KB/s
逆方向はどちらも快適

どうしてこうなるの?
FreeBSD2機ともLANカードは蟹8139
1号機はルーターになってて外部FTP鯖とのレートはADSL一杯一杯でてるのに・・・
どなたか教えてください。おながいします。

810 :名無しさん@お腹いっぱい。 :02/04/15 00:40
>>809
もし、100/10スイッチじゃなくて10MダムHUBにさしてるなら、
メディアタイプの認識に失敗してるのかも。
ifconfig_rl?="inet ?.?.?.? netmask ?.?.?.? media 10baseT/UTP"
てな感じで、明示的にメディアを指定するとうまくいくケース多いなり。

811 :名無しさん@お腹いっぱい。 :02/04/15 00:58
>>802
ポートの指定の時の1024-65535って有効なのかな?
googleで調べてみたけど、そういう設定例はなかったよ。
ipnatを用いたポートの範囲指定の方法を調べた方が良いかもね。

812 :809 :02/04/15 01:02
>>810
ありがとうございます。とりあえず快適になりました。
大昔のHUBやらケーブルが混在してるから、
これを機に一新しますわ

813 :755 :02/04/15 01:57
jmanをみながら、設定しなおしてみました。
rdr 外向けNIC 0.0.0.0/32 port 1024 >< 65535 -> 192.168.0.2 port 3500
このような範囲指定でしょうか。
1024〜65535ポート宛てのパケットがきたら、192.168.0.2の3500に転送するという設定ですが、
1024〜65535の範囲のパケットがきたら、3500番に転送するのではなく192.168.0.2へ
受信したポート番号で転送したいのです。
OSがランダムで決定した、空きポートが12000番だとしたら、192.168.0.2のポート12000番へ転送したいです。
jmanをみても、そのような記述がなかったのですが、何か方法はあるのでしょうか?

814 :名無しさん@お腹いっぱい。 :02/04/15 02:36
freebsd4.4releaseからstable
にアップデートしようと思ってますが
とりあえず
make buildworld
make buildkenel
make installkernel
までは普通にうまくいくのですが
make installworld
したら
mtree -deU -f /usr/src/etc/mtree/BSD.root.dist -p /
mtree -deU -f /usr/src/etc/mtree/BSD.var.dist -p /var
mtree: line 63: unknow user smmsp
*** Error code 1
Stop in /usr/src/etc.
といったメッセージがでて終了してしまいます。
/etc/groupになくて/usr/src/etc/groupには存在する
グループというのが
smmsp:*:25:
mailnull:*:26:
www:*:65533:
という項目なのですが
それを
/etc/group
にはかきこみました。
でも同じ内容のエラーをはいて
終了してしまいます。
何がおかしいのでしょうか?
ハンドブックにのってる通りにやってるつもり
なのですが。



815 :名無しさん@お腹いっぱい。 :02/04/15 02:44
>814 >684 >686

816 :名無しさん@お腹いっぱい。 :02/04/15 06:52
>>814
> ハンドブックにのってる通りにやってるつもり

handbookには/usr/src/UPDATINGとstable MLは目を通せとは書いてなかったか?


817 :名無しさん@お腹いっぱい。 :02/04/15 06:53
>>814
>ハンドブックにのってる通りにやってるつもりなのですが。
いや、君はハンドブックの「19.4.1. /usr/src/UPDATING を読む」をやっていない。

818 :名無しさん@お腹いっぱい。 :02/04/15 07:09
4.5Rって GNOME1.4 を package/ftp で入れる事が出来ないんすねー。
gnomeprint, bonobo の binary って何処かにないのかな?
gnome を ports でってのは絶対にやりたくないなー。

HDD を大きくしたたついでに、おまけに入れようと思っただけなので、
GNOME はなくても困りはしないんだが、 sawfish まで入らなくなったのは痛い。
だもんで、今はなつかしの fvwm1.24 だよ。

819 :名無しさん@お腹いっぱい。 :02/04/15 07:25
>>818
そうですか。
独り言は御自分のサイトや以下に板でやったらどうですか?

夢・独り言
http://life.2ch.net/yume/


820 :名無しさん@お腹いっぱい。 :02/04/15 09:18
>>813
> rdr 外向けNIC 0.0.0.0/32 port 1024 >< 65535 -> 192.168.0.2 port 3500

そんな指定だったっけ? ipnatなら
rdr 外向けNIC 0.0.0.0/32 port 1024-65535 -> 192.168.0.2 port 3500 tcp/udp
とかだと思うけど…
どちらにしても、うまく動かないと思う。というのは、この指定だと
ポート1024への接続は192.168.0.2のポート3500へ
ポート1025への接続は192.168.0.2のポート3501へ
…という風にリダイレクトされてしまうから。

> 1024〜65535の範囲のパケットがきたら、3500番に転送するのではなく192.168.0.2へ
> 受信したポート番号で転送したいのです。

ならば
rdr 外向けNIC 0.0.0.0/32 port 1024-65535 -> 192.168.0.2 port 1024 tcp/udp
でいいんじゃないかな。

> jmanをみても、そのような記述がなかったのですが、何か方法はあるのでしょうか?

IP Filterについてはhttp://cheops.anu.edu.au/~avalon/へ。
FAQ(http://home.earthlink.net/~jaymzh666/ipf/index.html)は必読です。

821 :名無しさん@お腹いっぱい。 :02/04/15 10:51
例のgettext関係のエラーだと思うのですがApache上でnamazu.cgiが
Internal Server Errorを出して検索できません。
error.logには

/usr/libexec/ld-elf.so.1: Shared object "libintl.so.1" not found
[Mon Apr 15 10:43:45 2002] [error] [client 192.168.0.2] Premature end of script \
headers: /home/hoga/public_html/diary/namazu.cgi

こう出ます。
古いgettextに依存しているものは全てmake仕直したのですが。

822 :名無しさん@お腹いっぱい。 :02/04/15 11:20
>821
namazu.cgiってbinay executableなのだが、
/home以下にピーコしたのは入れ換えてるか?

ldd /home/hoga/public_html/diary/namazu.cgi
の結果キボンヌ。

823 :名無しさん@お腹いっぱい。 :02/04/15 11:32
あ、という事はnamazu.cgi自体を入れ替えればいいのですね。
入れ替えたら検索出来るようになりました。
ありがとうございました。

おまけ。
/home/hoga/public_html/diary/namazu.cgi:
libnmz.so.5 => /usr/local/lib/libnmz.so.5 (0x28070000)
libintl.so.1 => not found (0x0)
libm.so.2 => /usr/lib/libm.so.2 (0x28095000)
libc.so.4 => /usr/lib/libc.so.4 (0x280b2000)
libintl.so.2 => /usr/local/lib/libintl.so.2 (0x28150000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28158000)


824 :818 :02/04/15 11:38
>>818 だけど、スレ違いなのか? 俺が悪いのか? それとも >>819 がカルシウム足りないのか? 一応、質問も含まれているのだが。

何にせよ、居心地悪いんで、いま見付けた大丈夫そうなスレッド(「語ろう」)に移る。
>>818 はなかった事に。2度と来ないんで許してくれ。>> all

825 :755 :02/04/15 11:54
>>820
rdr 外向けNIC 0.0.0.0/32 port 1024-65535 -> 192.168.0.2 port 1024 tcp/udp
にしてみました。
この場合、IRC側のNAT用設定として、どこのPortを指定すれば良いのでしょうか?
1024-65535 -> 1024のルールの場合、1025番、2000番、10000番のどのポートがきてもすべて1024番に
リダイレクトするものと勘違いしていました。
受信したポートによって、リダイレクトするポートも変わるのですね!

826 :名無しさん@お腹いっぱい。 :02/04/15 12:52
>>825
> この場合、IRC側のNAT用設定として、どこのPortを指定すれば良いのでしょうか?
IRC?
と思ったら、IRCを通すための設定について質問していたのか。
使ったことないからわからんけど、http://www.labs.fujitsu.com/free/chocoa/1.0/manual/nat.htmlのとおりにするなら

1) 適当なポート番号を選ぶ
2) /etc/ipnat.rulesに以下の設定を加える
rdr 外向けNIC 0.0.0.0/32 port 番号 -> 192.168.0.2 port 番号 tcp/udp
3) chocoaのNAT用設定で、「IPアドレス」をFreeBSDマシンのグローバルIPアドレスに、ポート番号を1)で選んだ番号にする

じゃないかな。

…っていうか、ちゃんとマニュアルを読んだり自分で試したりしてる?

827 :755 :02/04/15 14:55
>>826
わざわざ調べていただいて感謝します。
それ通りにやったのですが、できないんですよね・・・・
rdr 外向けNIC 0.0.0.0/32 port 1500 -> 192.168.0.2 port 1500 tcp/udp
chcoaのnat設定でipアドレスにFreeBSDのグローバルIPアドレス、ポートに1500を指定。
適当なポート番号を選んでも、ファイルを送信する時に使われるポート番号は空きポートから
ランダムで選ばれるみたいです。
それで、rdr 外向けNIC 0.0.0.0/32 port 1024-65535 -> 192.168.0.2 port 1024 tcp/udp
としてどのポートが選ばれても、大丈夫なようにしたのですが、どのポートが選ばれるか分からないという事は
chocoa側のnat用設定のポートの指定で何番にすればいいのか・・・・・・

828 :名無しさん@お腹いっぱい。 :02/04/15 15:04
>>827
rdr 外向けNIC 0.0.0.0/32 port 1500 -> 192.168.0.2 port 1500 tcp/udp
chocoaのNAT設定のポートも1500。
なんじゃねぇの?


829 :828 :02/04/15 15:05
>>828
って、そうしてもだめだったのか。すまん。

830 :828 :02/04/15 15:13
>>827
ランダムなポートが使われるということは、
CHOCOAのほうで、「NAT用設定を使用する」がチェックされてないと見た。

831 :755 :02/04/15 15:26
>>830
NAT用設定を使用するにチェックはつけています。
もしかして、これにチェックをつけると、ここで指定したポートでファイルを送信してくれ
るのでしょうか?
それなら1024-65535と範囲指定せずに
rdr 外向けNIC 0.0.0.0/32 port 1500 -> 192.168.0.2 port 1500 tcp/udp
として、chocoaのnat用設定でアドレスをFreeBSDのグローバルなIPアドレスを指定して、
ポートに1500を指定すればいけそうな気がしてきました!
これから試してみます。

832 :名無しさん@お腹いっぱい。 :02/04/15 15:50
FreeBSD4.5使ってます。
800GのHDを使っているのですが、デフォルト値でnewfsすると
1ファイルの最小サイズが8MBになってしまい使い物になりません。
これを小さくする方法はないのでしょうか?

ブロックサイズやフラグメントサイズを変更しても劇的には小さくできませんでした。

833 :755 :02/04/15 16:07
rdr 外向けNIC **.**.**.**/32 port 1500 -> 192.168.0.2 port 1500 tcp/udp
でできました!
**の部分はNATの外向けのIPアドレスを直接指定しました。
アドバイスをくださった皆様、本当にありがとうございました。
とても勉強になりました!

834 :名無しさん@お腹いっぱい。 :02/04/15 16:14
まじで8MB?

835 :名無しさん@お腹いっぱい。 :02/04/15 16:17
>>834
smbから見た値なんですが
こっちがウソなんですかね?

836 :名無しさん@お腹いっぱい。 :02/04/15 17:13
>>835
smb って何? もっと詳しい情報くれ。

1ファイルの最小サイズなんてものはなかったと思うが、
ブロックサイズのことじゃないんだよね?


837 :名無しさん@お腹いっぱい。 :02/04/15 17:16
これでしょ
http://www-pre.samba.gr.jp/project/kb/J0/0/23.html

838 :名無しさん@お腹いっぱい。 :02/04/15 18:54
カーネルが psmintr: out of sync (xxxx != yyyy)
みたいなメッセージ吐いて、マウスが制御不能になる現象
4.5Rでもまだある?


839 :いひひ@九州某所出張中 :02/04/15 22:46
>>838

そんな現象に出会ったことがありませんが、何か?(イヒヒ


840 :名無しさん@お腹いっぱい。 :02/04/15 22:57
ちょいとまえにノートPCにFREEBSD4.5入れたが
起動時にHOSTNAMEの設定らしきところで止まるって書いたものです

20分近くまってみましたが起動しませんでした

boot -s
で起動して
/etc/rc.conf
を消して設定しなおしたら起動しました
しかしrebootなどで電源をきらないで再起動したときは問題なく起動できるんですが
一回電源を切ってから起動した場合同じ現象になって起動できなくなります
また設定しなおすと同じように動くんですがやはり電源をきると起動できなくなります

動いてるときはpingなども反応がかえってきてネットワークにはいれます
ホストネームもちゃんと設定されているみたいです
まったく原因がわかりません誰か助けて・・・

841 :名無しさん@お腹いっぱい。 :02/04/15 23:09
>>840
NICの初期化の問題のような気がするけど、ちとわからん。

rc.confで、sendmailとか起動する設定になってるのかな??
(ネットワークに繋がってないと、うちもsendmailのとこでしばらく
止まります)

842 :名無しさん@お腹いっぱい。 :02/04/15 23:12
sendmailはオフにしても変化ないです

doing initial network setup: hostname
ってところで何にも反応がなくなります

843 :841 :02/04/15 23:20
>>842
うーむ。だとするとなんだろう。
/etc/resolv.conf

nameserver なんちゃら
をコメントアウトすると、改善しないかな?

844 :名無しさん@お腹いっぱい。 :02/04/16 00:04
>>840
etherは内蔵 or PCカード?
「また設定しなおすと」の内容が不明。


845 :名無しさん@お腹いっぱい。 :02/04/16 00:13
etherは内蔵です
機種はNECのLAVIE Jの今年の春モデルです
チップはrealtek 8129/8139です

boot -sではいって/etc/rc.confを消したあとに
普通にBOOTできるようになるのでその状態で/etc/rc.confを設定すると動くようになります

rc.confを消すと起動できるようになります

846 :684 :02/04/16 00:27
4.4releaseからstableにupdateしていたものです。
アドバイスありがとうございました。
UPDATINGをよんだりしてやっとうまく行きそうでしたが

install -c -o root -g wheel -m 444 zippy.dat /usr/share/games/fortune/zippy.dat
の次に。
tr a-zA-Z n-za-mN-ZA-M < /usr/src/games/fortune/datdiles-o.real > fortunes-o
****Error code 127
tr not found

といったエラーをはいて止まってしまいました。
tr というコマンドを初めて知ったのですが
/usr/obj/usr/src/usr.bin/tr/tr
これを/usr/srcにもってきて試したり
/bin
において試したりしてみました。
多分結構なかんちがいなのでしょうけど。
やっぱ結果は同じです。
そもそもみつからないというのはどういうことなのでしょう?
祖の前にちょっと失敗して
filesystem is full
というエラーがでたのですが。
そのときに本来あるべき場所にあったtr
を消してからそこにあたらしいtrをインストールしよう
としたらsystem full
になってしまったとかそういうことってあったりするんでしょうか?
本当に勘違いしてそうですので
アドバイスをもらいたいです。
お願いします




847 :名無しさん@お腹いっぱい。 :02/04/16 00:36
>>846
/usr/bin/tr
だね。filesystem full の状態でudpateするのは危険なので、
とりあえず、空いてるパーティションがあったら、
/usr/src の実体をそっちにコピーして、symlink を張ろう。

848 :名無しさん@お腹いっぱい。 :02/04/16 01:03
>>840
/etc/rcの2行目にset -x入れろ。どこで止まっているかはっきりする。

849 :名無しさん@お腹いっぱい。 :02/04/16 01:26
>>848
ご助言ありがとうございます

ifconfig -l

の後で止まったままになっています
ifconfigの説明をみると
>-l フラグを使用するとシステム上の使用可能な全インタフェースのリストを、そ
> の他の情報は付加せずに表示します。
とあるんですが
これってただたんに設定を表示させようとしてかたまってるんでしょうか?


850 :840 :02/04/16 01:43
起動しなおしてみたところ
ifconfig -l
network_interfaces=rl0 lo0 ppp0 sl0 faith0

の後に止まりました


851 :名無しさん@お腹いっぱい。 :02/04/16 04:07
>>846

いろんな意味で凄く変。いったい
「どのディレクトリでどういうコマンドを実行したら」

> install -c -o root -g wheel -m 444 zippy.dat /usr/share/games/fortune/zippy.dat
> の次に。
> tr a-zA-Z n-za-mN-ZA-M < /usr/src/games/fortune/datdiles-o.real > fortunes-o
> ****Error code 127
> tr not found
>
> といったエラーをはいて止まってしまいました。

こうなったんだ?

> 祖の前にちょっと失敗して
> filesystem is full
> というエラーがでたのですが。

"filesystem is full"ってなんのことだか分かってる?
「その前」っていつ?
どんなパーティション構成なんだ?
softupdateは使ってる?使ってない?
何処で何をしたらどこが"filesystem is full"になったの?
/usr/bin/trは存在する?


852 :名無しさん@お腹いっぱい。 :02/04/16 07:40
>>838-839
最近じゃ吐き_続ける_ことは少なくなったんじゃないかと思うけど、どう?
一年ぐらい前LogitechのPS/2マウスでそういうのがばんばん起きてたなあ。
シリアル出力のだと問題なく動いてたんだけど、最近はどうかな。


853 :846 :02/04/16 08:06
>>847
>>851
すみません説明不足でした。
#make installworld
と入力してからです。あのエラーが出るのは
ただそのsystem full
の状態はいらないファイルをけしたら解決しました。
ちょっと気になることがあるので確認させてもらいたいのですが、
#make buildworld
で生成されたバイナリなどそのたの色々なファイルを
#make installworld
でファイルシステムにインストールしていくわけですよね?
で"生成されたバイナリなどその他の色々なファイル"が置かれる場所が
/usr/obj/usr/src
以下に保存されてるのですか?
そしてインストールされるべき
/usr/bin/trは
/usr/obj/src/usr/usr.bin/tr/tr
でOKなのでしょうか?
一応/usr/bin/tr
は存在してます。
ただそれがfilesystem fullで
make installworld
がとまってしまったときに印すとpるされているので
それがおかしいのかな と思ってるのですが。
勘違いでしょうか。

854 :名無しさん@お腹いっぱい。 :02/04/16 08:09
興奮しないで日本語で書いてください

855 :名無しさん@お腹いっぱい。 :02/04/16 08:15
>>850
ifconfig -l
は、/etc/rc.network の中の1ヶ所しかないねぇ。
これが原因だとすれば、/etc/rc.conf に
network_interfaces="lo0 rl0"
と明示して、ifconfig -l を実行させなければいいのかも。

856 :名無しさん@お腹いっぱい。 :02/04/16 08:42
>>853
おおむねそんなかんじ。
とりあえず ディスクを増やすかいらないものを消すかしてから
やろう。/usr/ports 以下を消せば、多少稼げるかも。

857 :名無しさん@お腹いっぱい。 :02/04/16 12:20
sync(8) ってありますよね。ディスクへの書き込みを実行してくれるって奴。
非同期IOのLinuxでsyncを打つ意味ってのはなんとなくわかるんですが、
FreeBSDは同期IOだと聞きました。それでもsyncを打つとデータ書きこみが
行われているようなんですが、この時書きこまれるのはどんなデータなんですか?


858 :名無しさん@お腹いっぱい。 :02/04/16 12:58
>>857
同期IOって、ディスクのwrite cacheが無いってこと?
そんなばななー

859 :名無しさん@お腹いっぱい。 :02/04/16 13:25
>>857
FreeBSDに限らずBSD系は基本的にmeta syncでデータ自体はasync。
# まぁBSD/OSは触った事ないからわからんが

ただ、ちゃんと計測した訳ではないけど、体感ではNetBSDよりFreeBSD
の方が完全に書き込み完了するまでのラグが少ない気がする。
# もちろん明示的にsync(8)した場合は別ね

860 :名無しさん@お腹いっぱい。 :02/04/16 13:31
BSD系に触るのは初めてなのですが FreeBSD4.5 を入れてみました。
で、早速CDに入ってるXFree4をインストール。 FAQ通り xdm からログイン・・・
と思ったら なにやら .xsession-errror に Xlib さんから苦情がきてます。
どうやら :0.0 へ繋ごうとしたら拒否されたんだそうです。(refused by server)

どうしたら ディスプレイ localhost:0.0 に接続する権限を頂けるのでしょうか?
ちなみに .xsession には exec gnome-session とだけ書いてあります。

もちろん外部からの xdmcp ログインではありません。
現在はスタンドアローンで稼動しています。

861 :名無しさん@お腹いっぱい。 :02/04/16 14:20
>>860
http://home.jp.FreeBSD.ORG/cgi-bin/showmail/fj.os.bsd.freebsd/120
これどうよ?


862 :名無しさん@お腹いっぱい。 :02/04/16 14:47
>861 さん ありがとう。

しかしながら、xdmは既に起動してるのです。<説明不足。 すません。
して、その xdm の画面からログインすると (おそらく)xdmが再起動され
また同じログイン画面に戻ってしまいます。 root でログインしても同じです。

つか、すごく説明不足でした。 申し訳ないっす。

863 :名無しさん@お腹いっぱい。 :02/04/16 14:49
>>861

どうやってxdmを起動させてんの?
/etc/ttysの
ttyv8 のをoffとonにするだけでうちは
問題無いけど。

864 :860 :02/04/16 15:04
さらに追記:

/etc/ttys で xdm を on に書き直して起動しています。

ps -ax|grep xdm で見てみると xdm さんが二人いらっしゃいます。
例の再起動後、プロセス番号を見ると、番号の大きい方のみが
再起動してるようです。

両方の xdm とも、引数は -nodaemon ttyv8 で動いているようです。
/usr/X11R6/lib/X11/xdm/Xservers に書いてある X の引数には vt9 を
指定してあります。

念のため /usr/local/etc/ 以下の全ファイルに xdm で grep しましたが
ないので、これらの xdm プロセスは /etc/ttys の記述に従って起動している・・と
理解しています。

865 :名無しさん@お腹いっぱい。 :02/04/16 15:07
最初はどうやってxdmを起動させたの?
Xを入れただけじゃ起動しないはず

866 :名無しさん@お腹いっぱい。 :02/04/16 15:18
jman のバイナリが消えなくて困っています。

% ls -l /usr/local/bin/jman
-r-sr-xr-x 1 man wheel 32724 10/22 20:18 jman*

となっています。sticky ビットがたっているのですが、スーパーユーザーになっても
消せません。man というユーザーになっても消せないのですがどうやったら消せますか?
OS は FreeBSD 4.4-STABLE です。お願いします。

867 :名無しさん@お腹いっぱい。 :02/04/16 15:20
>>866
stickyでなくsetuid。
man chflagsしておけ。


868 :名無しさん@お腹いっぱい。 :02/04/16 15:42
>>867ありがとうございました。消えましたです。


% ls -ol

で flag を調べて、chflags(1) で一つずつ flag を落していって、最後に rm(1) で消えました。
こんなにいろいろな flag があるとは、ていうか flag てこういうものをいうのだとは知らなかったです。
勉強になりました。ありがとうございました。


869 :名無しさん@お腹いっぱい。 :02/04/16 16:24
(´-`).。oO(>>868 の jman にはいくつのフラグが立っていたのだろう…)




870 :名無しさん@お腹いっぱい。 :02/04/16 19:22
cronに登録されたタスクの実行時に送られるメールについてですが、
タスクの実行で失敗もしくは一定条件を満たした場合にはメールを送信、その他の場合にはメールを送信しない様にするにはどうすればよろしいのでしょうか?

ちなみに、実行するものはDynamicDNS更新用のPerlスクリプトです。(15分毎に実行。エラーもしくはIPアドレスが変わって更新を実行した際にメール送信をしたい。)


871 :名無しさん@お腹いっぱい。 :02/04/16 19:46
>>870
cron上のメールは/dev/nullに突っ込んで、perlの内部で
>エラーもしくはIPアドレスが変わって更新を実行した際にメール送信
すればどうかな?


872 :名無しさん@お腹いっぱい。 :02/04/16 20:09
>>871
それだ!
つーか、漏れ、そうしてる。

873 :名無しさん@お腹いっぱい。 :02/04/16 20:37
>>871
「エラーもしくはIPアドレスが変わって更新を実行した際」以外は
「何も出力しない」ようにスクリプトを組めばいいと思われ。


874 :870 :02/04/16 20:54
>>871-873
結局、正常終了した場合は出力しない方法で解決しました。
ありがとうございました。

875 :151 :02/04/16 21:00
内容:
LINUXでしか動作確認がされていないソフトをコンパイルしてみたのですが、

gtk-conig:not found

とコンパイル途中でエラーになってしまいます。gimpがインストールしてあるので
gtk+は入っていると思うのですが、gtk-config というコマンドがあるのでしょうか?



876 :875 :02/04/16 21:01
>>875
すいません。名前欄の151は、別の板での捨てハンです。

877 :名無しさん@お腹いっぱい。 :02/04/16 21:12
開発パッケージに入ってまふ。

878 :名無しさん :02/04/16 21:30
>>875
なんのソフトか知らんけど、configureスクリプトの中で

gtk-config -> gtk12-config

としてみたら?


879 :名無しさん@お腹いっぱい。 :02/04/16 21:43
>>878
へたにconfigureスクリプトのほういぢるより
# ln -sf gtk12-config /usr/X11R6/bin/gtk-config
# ln -sf glib12-config /usr/local/bin/glib-config
とでもしとくほうが井伊かもね

880 :名無しさん@Emacs :02/04/16 21:57
>>875
export GTK_CONFIG=/usr/X11R6/bin/gtk12-config
Glibでも似たようなことが起きるので
expport GLIB_CONFIG=/usr/local/bin/glib12-config
もついでにやっておくと吉

881 :名無しさん@お腹いっぱい。 :02/04/16 22:06
環境変数 GTK_CONFIG で gtk12-config のフルパスを指定。
なんのソフトか忘れたけど、こんなことした記憶があるなぁ。
>>875
一度お試しあれ。

882 :875 :02/04/16 22:11
>>877-879
ありがとうございます! コンパイルが進みました。
現在は、langinfo.h (nl_langinfo()のために必要なようです)が無い!というエラーで止まっていますが、こちらは何とかなりそうです。

ちなみに、インストールしようとしているのは下のURLにある、Q'Nicolatorです。
FreeBSDで親指シフトを使いたいもので…。
ttp://www2.airnet.ne.jp/pak04955/dl-linux.htm

883 :名無しさん@お腹いっぱい。 :02/04/16 22:11
>>880-881
その方法は必ずしも成功するとは限らないのよねぇ〜

884 :875 :02/04/16 22:13
>>880-881
ありがとうございます。環境変数の方にも足しておきます。

885 :881 :02/04/16 22:16
かぶった。
んじゃ(t)cshの例をばつけたしとこ
setenv GTK_CONFIG /usr/X11R6/bin/gtk12-config

886 :881 :02/04/16 22:26
あまりの遅さに自分でワラタ


887 :名無しさん@お腹いっぱい。 :02/04/16 23:45
Windows98でTeraTermとTTSSHの組み合わせで、FreeBSDへログインしています。
しかし、TeraTermなどでリモートログインし、viで編集しようとDeleteを押した
のですが、小文字が大文字になったりして、まともに作業ができません。
a〜zは普通に使えます。
TeraTermの設定→キーボードで"DELを送信するキー"をいろいろ試したのですが
改善されませんでした。
FreeBSD側で何か設定しなければいけないのでしょうか?

888 :名無しさん@お腹いっぱい。 :02/04/16 23:54
>>887
なんで vi で Delete 使うの?

889 :名無しさん@edlin :02/04/17 00:31
>>887
ちとめんどくさいけどでけた。
1.TeraTermの設定で、DEL押したらDELが送信されるようにする。([Setup]->[Keyboard])
2.ログインしたら、stty erase '^?' する。
3.さらに、set term=kterm する。
どうかな。

890 :名無しさん@お腹いっぱい。 :02/04/17 01:35
>>862
{HOME}/..xsession-errors と /var/log/xdm-errors 貼ってちょ。

891 :860 :02/04/17 04:22
860デス。 お世話になってます。。

.xsession-errors
----
Xlib: connection to ":0.0" refused by server
Xlib: Client is not authorized to connect to Server

Gtk-WARNING **: cannot open display: :0
SESSION_MANAGER=local/myhostname.mydomain:/tmp/.ICE-unix/180
Xlib: connection to ":0.0" refused by server
Xlib: Client is not authorized to connect to Server

Gtk-WARNING **: cannot open display: :0
----

xdm-errors は奇妙なことに
1、最初は存在した。 
2、xdmにてパスワードの打ち間違えた時か、ログインした時に更新された。
3、最新の情報を取るために一度消したら、その後二度と生成されなくなった。
4、(削除前の)ログの先頭には XFree86 Version 3.3.6 の文字が・・・。

最初に保存した xdm-errors です。
----
XFree86 Version 3.3.6 / X Window System
(protocol Version 11, revision 0, vendor release 6300)
Release Date: xx November 2000
If the server is older than 6-12 months, or if your card is newer

(snip!)

(--) SVGA: XAA: Caching tiles and stipples
(--) SVGA: XAA: Horizontal and vertical lines and segments
AUDIT: Tue Apr 16 11:42:48 2002: 423 X: client 2 rejected from local host
Auth name: XDM-AUTHORIZATION-1 ID: -1
Xlib: connection to ":0.0" refused by server
Xlib: Client is not authorized to connect to Server
/usr/X11R6/bin/xrdb: Can't open display ':0'
AUDIT: Tue Apr 16 11:42:48 2002: 423 X: client 3 rejected from local host
Auth name: XDM-AUTHORIZATION-1 ID: -1
Xlib: connection to ":0.0" refused by server
Xlib: Client is not authorized to connect to Server
Error: Can't open display: :0
----

XFree4 を入れた後に、一般ユーザーから xinit したら(startxが正しい?)
「rootから上げてね」って怒られたので、 X 自体は ver4 になってると思ってたのですが
$ X -version
したら、あれ、、3.3.6 なのか・・? おかしな事になってます。。
素直に再インストールが早いのかなぁ、、。 ver違っても Xclient は動くような気がする
のですが・・。(X鯖自体は立ち上がってるのに!)

892 :名無しさん@お腹いっぱい。 :02/04/17 04:26
Apache2 を PORTS で WITH_SUEXEC=yes で入れたら、
suexec が /usr/local/sbin/suexec にインストールされたんだけど、
httpd は /usr/local/bin/suexec に suexec があるのを期待してて、
起動時に warning が出るね。

893 :名無しさん@お腹いっぱい。 :02/04/17 05:02
>891
xdm-errorsから見るとどう見てもX serverは3.3.6だね。
SVGAって書いてあるからには。でも関係あるのかなあ。
/usr/X11R6/bin/Xは何へのシンボリックリンクになっている?
それと、/usr/X11R6/etc/rc.d/xdm.shから別のxdmが
一時的にでも上がっていることは無い?
ついでに、/tmp/.X11-unixにはX0=しか無いよね?

894 :851 :02/04/17 07:01
>>853

> tr a-zA-Z n-za-mN-ZA-M < /usr/src/games/fortune/datdiles-o.real > fortunes-o
はbuildworld時に実行されるのです。
したがってbuildworldは正常に終了しているのなら、installworld時に
> install -c -o root -g wheel -m 444 zippy.dat /usr/share/games/fortune/zippy.dat
> の次に。
> tr a-zA-Z n-za-mN-ZA-M < /usr/src/games/fortune/datdiles-o.real > fortunes-o
> ****Error code 127
> tr not found
となるのは私の理解を越えています。
"filesystem is full"が原因だと思うが、その時なにが起こったかは分からない。


> どんなパーティション構成なんだ?
> softupdateは使ってる?使ってない?
> 何処で何をしたら「どこが」"filesystem is full"になったの?
に答えてもらってないので、あいまいなアドバイスしかできない。

今の段階で
# cd /usr/src/games/fortune
# make install
すると何が起こる?
これで問題がおきないならもう一度installworldするだけかもね。


895 :860 :02/04/17 09:02
>893
/usr/X11R6/bin/X は /usr/X11R6/bin/XF86_SVGA になってました。
あ、そういえば XFree ver4 はカードごとに Xがわかれてないんでしたっけ・・。
お恥ずかしい・・。

xdm.sh は存在しませんでした。
/tmp/.X11-unix 以下も正常だと思われます。

もう一度 X と FreeBSD を勉強して出直してきます。
コメントして頂いた方々、本当にありがとうございました。

896 :名無しさん@お腹いっぱい。 :02/04/17 11:07
ナローバンドなので、FTPで持ってくるのが非常に辛いため、
portsもほとんど使いません。
そこで、これまで フルパッケージのCD集をかってきて使っていたんですが、
使っていた3.3もそろそろ限界になってきたので、4.5を入れようと思い、
ADSL入ってる友人にISOイメージを4つもってきてもらって、CDに焼いて
インストールしました。
しかし、パッケージにmuleすらなくて、非常に困るので 
フルパッケージのCD集がないかと思ったのですが、
4.5のもので ご存知のかたはいらっしゃいますか?

897 :名無しさん@お腹いっぱい。 :02/04/17 11:08
>>896
なんで mule 使うの?
Emacs21 とかじゃだめ?

898 :名無しさん@お腹いっぱい。 :02/04/17 11:22
>>882
nl_langinfo()がどのように使われているのかを調べて自力でパッチかますとか、いろい
ろと方法はあるのですが……(そーゆーパッチは、結構書いたことがある。)。一番手っ
取り早いのは、多分、最新の4.5-STABLEにアップグレードしてしまうこと。多分。最近、
その辺(nl_langinfo()とか)がMFCされて、-STABLEでも使えるようになったのですよ。
詳しくは
http://www.freebsd.org/cgi/cvsweb.cgi/src/lib/libc/locale/nl_langinfo.c#rev1.13.2.3
でも参照してちょ。
……って、こんなこと書き込んでいる場合ではなく、ちゃっちゃとしゅーしょくかつどー
せねば……。むしゅーにゅーはいやー(泣)。


899 :名無しさん@お腹いっぱい。 :02/04/17 11:23
>>896
なんで mule 使うの?
nvi とかじゃだめ?

900 :896 :02/04/17 11:30
>>897
Emacs21というのも パッケージ集には入っていませんでした。
ここ2年は2年前に設定しておいた3.3を使ってたのみで、情報もさっぱり
集めていなかったんですが、今はmuleを使わないんですか?

>>899
厳しいです。

ちなみに
ftp://ftp.jp.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/4.5/
の4枚のCDを使ってます。


掲示板に戻る 全部 前100 次100 最新50

read.cgi ver5.26+ (01/10/21-)