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



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

Solaris教えてスレッド 其の7

1 :名無しさん@Sun使い :02/06/12 01:48
Sun MicrosystemsのSolarisについての質問スレッドです。
過去に同じような質問が出ていないか確かめてから書き込みましょう。

過去スレ・リンク等は >>2-10 あたりに

404 :名無しさん@お腹いっぱい。 :02/07/11 13:22
solaris7でxinetd2.3.5をmakeしたらエラーが出ます。
gcc2.95.2ですが・・・


cd libs/src/portable ; make CC=gcc CFLAGS='-g -O2 -I../../include' install
gcc -g -O2 -I../../include -c fake-getnameinfo.c
In file included from fake-getnameinfo.c:15:
/usr/include/sys/socket.h:56: warning: empty declaration
fake-getnameinfo.c: In function `getnameinfo':
fake-getnameinfo.c:34: `EAI_MEMORY' undeclared (first use in this function)
fake-getnameinfo.c:34: (Each undeclared identifier is reported only once
fake-getnameinfo.c:34: for each function it appears in.)
fake-getnameinfo.c:40: `NI_NUMERICHOST' undeclared (first use in this function)
fake-getnameinfo.c:50: `EAI_NODATA' undeclared (first use in this function)
*** Error code 1
make: Fatal error: Command failed for target `fake-getnameinfo.o'
Current working directory /opt/local/src/xinetd-2.3.5/libs/src/portable
*** Error code 1
make: Fatal error: Command failed for target `libportable'

405 :名無しさん@お腹いっぱい。 :02/07/11 13:48
>>402
どうもありがとうございます。
libgcc_s.so.1はgcc3.xに入っているようですね。sunfreeware.comからDLしたgdパッケージがこのファイルに依存している癖に依存関係の定義を行っていないのではまってしまいました。
仕方がないのでgcc3.xも入れて解決しました。

406 :名無しさん@お腹いっぱい。 :02/07/11 23:36
ufs の i-node を見たり編集したりする方法はありますか?
Linux の debugfs みたいなプログラムがあると嬉しいです。

407 :名無しさん@お腹いっぱい。 :02/07/11 23:51
>>406
みるだけなら"ls -i"で逝けるでせう

408 :名無しさん@お腹いっぱい。 :02/07/12 01:51
>>405
libgccというライブラリだけのパッケージもなかったっけ?

409 :名無しさん@お腹いっぱい。 :02/07/12 10:28
>>408
ありますね。ショック。まあいいですけど、コンパイラの共有ライブラリに依存したパッケージって何かイヤじゃないですか?
ランタイムいれなきゃ動かないVBのプログラムみたいで。

410 :名無しさん@お腹いっぱい。 :02/07/12 11:37
>>409
オレもやだ。
だから、--disable-shared --enable-languages=c でビルドした gcc もインストールしてる。
サーバ用途のものは、これでコンパイルして、インストール。



411 :名無しさん@Meadow :02/07/12 17:59
Solaris 8 GNOME 1.4 のタイトルバーの日本語が化けるのは
FAQ ですか?

412 :名無しさん@お腹いっぱい。 :02/07/13 00:40
GNOMEをパッケージから入れたんだけど、
gtkのテーマを変えようとすると「libpixmap.soがねーよ」と言われます。

いつもはdebianを使ってるのですが、初めてのsolarisでとまどってます。
どうすりゃいいんですか?

413 :名無しさん@お腹いっぱい。 :02/07/13 01:08
>>412
1 システム内にlibpixmap.soがあるかどうか調べる。
2 あればそのパスにLD_LIBRARY_PATHを設定する。
3 なければlibpixmap.soが含まれるパッケージをインストールする。
debianでも一緒だとおもう。

414 :名無しさん@お腹いっぱい。 :02/07/13 01:37
setrpath.cを手に入れてコンパイルしようとしたらシンボル参照エラーになってしまった。
そこで質問です。
シンボルが定義されているファイルがシステム内にあるかどうかを一気に検索かける技とかってありませんか?
みなさんはシンボル参照エラーをどうやって解決されているのでしょう?
教えてください。


415 :名無しさん@お腹いっぱい。 :02/07/13 01:37
>>413
Debianなら依存関係のチェックは厳密にやってるだろうから、
ふつーのユーザが「あれがないこれがない」と困り果てるような
ケースはそうそう起こらないような。

それはそうとlibpixmap.soって何のライブラリだろ?

416 :名無しさん@お腹いっぱい。 :02/07/13 05:11
>>406 fsdb(1m) since I've never used it unfortunately, it might not be what you want.

417 :名無しさん@お腹いっぱい。 :02/07/13 10:46
>>414
gcc -o setrpath setrpath.c -lelf

nm と grep 使って for でぶんまわす。




418 :名無しさん@お腹いっぱい。 :02/07/13 13:04
>>415
GNOMEって、どのバージョンのどのパッケージを
どんな手順で、何のOSに入れたの?


419 :Solarisの素晴らしさ」=仕事が結構あること :02/07/13 19:20
Solaris 9 をSun Blade にいれることは可能?
Sparcプロセッサでもいろいろ種類があるみたいですが、どうなんでしょうか
yahoo auction でultra 10 を買うのがいいのかそれとも、
sun Blade を買うのがいいのか どちらがいいでしょう。
ホームユースです

420 :名無しさん@お腹いっぱい。 :02/07/13 19:48
Blade にしとけ、元値が安いし、個人ではいいぞ

421 :名無しさん@お腹いっぱい。 :02/07/13 20:01
Solaris 9 for Intel 希望〜って、ここで言ってもしかたないか。
職場とバイナリ互換がある!!!と自分に言い聞かせて SPARC 買おうっかな。

422 :名無しさん@お腹いっぱい。 :02/07/13 21:09
ULTRA10 に新しいハードディスクを増設して使いたいと思ってあれこれ
やっているのですが。。。
まず、ディスクを取り付けました。これは簡単にうまく行きました。
で、ニューハードを認識させて、formatしてディスクスライスを作成
して、さらにnewfsをやってファイルシステムを作成しました。
さて、mountですが、ちょっとこれが分かりません。/etc/vfstabに次
のように追記したのですが、再起動してもマウントしてくれません。
/dev/dsk/c0t1d0s0 /dev/rdsk/c0t1d0s0 / ufs 1 no -
このようにただ追記しただけではダメなのでしょうか?他にも何か設
定するのかなー?
よろしくお願いします。
 

423 :名無しさん@お腹いっぱい。 :02/07/13 21:15
>>422
それじゃ、/ (ルート)にマウントすることになるけど、
増設じゃないの?

増設じゃなくて / ごと交換するなら
installboot も必要だよ。

424 :名無しさん@お腹いっぱい。 :02/07/13 21:17
>>422
あ、それに no が指定されているから自動的にはマウントされないね。
yes にしないと。

425 : :02/07/13 21:20
/(root)に二重マウント…
すごい事するね。
普通mkdirでディレクトリ作ってそこにmountかけるもんだが。
vfstabのマウントオプションも間違えてるし。no -> yes

man mkdir,man mount,man vfstab山椒Yo

426 :名無しさん@お腹いっぱい。 :02/07/13 22:55
>>425
/,/usr,/var,/optに関してはnoでも強制的にmountされた気がする

/optに関しては/optにドライバが入っている時だけかもしれんけど

427 :422です。。。。 :02/07/13 22:55
>>423-425
ありがとうございます。無事マウントすることに失敗。。。 
ちょっとやらかしてしまいました。。。。。
/dev/dsk/c0t1d0s0 /dev/rdsk/c0t1d0s0 /usr ufs 1 yes -
と変更したら、立ち上がらなくなってしまいました。OBTだけ
は生きていますが、この状態で復旧できるのでしょうか???
ダメだ、逝ってきます・・・

428 :名無しさん@お腹いっぱい。 :02/07/13 22:56
>>419
新品で買えばSunのサポートが半年だか1年受けられるんとちゃうの?
中古だとサポートないっしょ

429 :名無しさん@お腹いっぱい。 :02/07/13 23:19
>>427
・・・。

430 :名無しさん@お腹いっぱい。 :02/07/13 23:25
>>427
CD-ROMからブートしる

ok boot cdrom -s

# mount /dev/dsk/c0t0d0s0 /mnt
# cp /mnt/etc/vfstab /mnt/etc/vfstab.020713
# vi /mnt/etc/vfstab
もとの状態に戻す
# umount /mnt
# reboot


431 :名無しさん@お腹いっぱい。 :02/07/14 01:08
>>430
シングルユーザモードでいいんじゃない?
ok boot -sw
s: singleuser mode
w: writable mode

432 :名無しさん@お腹いっぱい。 :02/07/14 01:50
/usrだとヤヴァいのでは
CD-ROMから起動するのが確実かな

433 : :02/07/14 02:52
>>422 >>427 >>431
いいかい?
Sun OS 5.xで一番重要なパーティションは
/(root),/usr,/varだ
よくわけもわからんのにvfstabでこのパーティションのmount
をいじるのは危険。
/usrに2重mountをしたなら立ち上がらなくてあたり前。
/(root)にはbootの為の最低限のコマンドしか入っていない。
boot後のシステム動作には/usrに入っている、ライブラリや
コマンドが必要。

>>427は、>>430を参照してシステム復旧しれ
それから、も一度勉強しれ
# mkdir /tekitou <-適当なディレクトリを作る
# vi /etc/vfstab <-作ったディレクトリにマウントする
以下の様に
/dev/dsk/c0t1d0s0 /dev/rdsk/c0t1d0s0 /tekitou ufs 2 yes -
# mount /tekitou <-マウントのテスト
実行の前にman mkdir,man mount,man vfstabをよく読む事
manの意味がわからなきゃ
# man man[Enter]


434 :名無しさん@お腹いっぱい。 :02/07/14 08:06
どなたか、アスキーpTeX入れてる人いますか?
pTeXのコンパイルでコケるんですが。
ptex-src-3.0.1.tar.gz(または2.1.9)

以下のTeXソースとMFファイルの組み合わせです。
ptex-texmf-2.0.tar.gz
teTeX-texmf-1.0.2.tar.gz
teTeX-src-1.0.7.tar.gz

435 :名無しさん@お腹いっぱい。 :02/07/14 08:19
>>430
># cp /mnt/etc/vfstab /mnt/etc/vfstab.020713

# mv /mnt/etc/vfstab /mnt/etc/vfstab.020713
# cp /mnt/etc/vfstab.020713 /mnt/etc/vfstab

のがイイね

436 :名無しさん@お腹いっぱい。 :02/07/14 10:22
Solaris初心者ですが教えてください。
Solaris8IAをインストールしてroot以外のユーザーでログインしたら
起動時にヘルプみたいなのが開くのですが、どうやったら消えるのでしょうか。
お願いします

437 :名無しさん@お腹いっぱい。 :02/07/14 10:32
>>436
$ su
# cp /usr/local/bin/xearth /usr/dt/bin/dthelp

438 :名無しさん@お腹いっぱい。 :02/07/14 11:31
# cat >/usr/local/bin/xearth
#!/usr/bin/perl
use CGI;
print CGI::unescape "%3E%3E%34%33%37%20%B5%D7%A4%B7%A4%D6%A4%EA%A4%C7%A4%B9%A4%CA%28w%0A";
^D

439 :名無しさん@お腹いっぱい。 :02/07/14 12:16
ひねくれた人いるよね。

>>436
ヘルプ起動しなくするの、もう昔のことだから良く覚えてないんだけど、
たしか下記の方法だと思った。
(共通デスクトップでログインしたと仮定)

1)デスクトップを好みの状態にする
(dtterm の数や位置、大きさなどを調整しておく)
2)「スタイルマネージャ」を起動する
(下アイコントレイのどこかにあるはず)
3)「起動」アイコンをクリックし、起動時関係の設定ウィンドウを表示する
4)ログイン時の項目のうち「ホームセッションを開始」をチェックする
5)「ホームセッションを設定」ボタンを押して、現在の状態を記憶させる

これで次ログインしたら、記憶させた状態でデスクトップが開始される
はずです。(間違ってたらごめんなさ〜い)


440 :名無しさん@お腹いっぱい。 :02/07/14 17:14
>>400のsetrpath.cを32bit/64bit両用にするパッチ(bzip2+base64)

QlpoOTFBWSZTWacz80gAAiLfgHwwe3///+/33i6/79/+UAYYNka17ZtNHVDpkoMJ
JI0moaaMmhtTyCDRpoGgGmjRoADIBoEqaZAU00TZCh6g9Mp6jagGamhoAA0AGgCQ
khKekep5MiNNGIBoDQAAaBoAaDT1DjJk0aA0aYjI0MQwJo0xBiNBhAAYJEk00TKe
gNAphMaFMyjQaGQD1AaaNHqaDTABGrmbG5JBSCkkhG56yih0Gt1J0OJlMjNIw6ti
X2Je6cjtSqi50vS7mXPBq5qqkGyEbd+1QWTudzlEqNuqTbHbRSQGcQtI0QSA0IMg
0qDJKY5ChjTGrRlWjdVURGqGPgWyt7hxLr+Lni4PiN70IchjfCIGY+39Qt47aZ2O
Xx/L9NWVZJZjtVB48eKcfDuO/xVNYqVKbSsuZKTiYVg9yCDlzKR6NQVXPleOczVI
k0GEhxj4x82sDQEJJeUulRVdgqK7PGIEMFabG6c8eZcUdv5dlC+MEoktVz7V5EeY
XRERHXx2eo1E4GDTkgCYRtbSFgK5MmGyAmOKMqMW8y7uDPY4lMyy2FkEM+aKynep
aPrtj2LN6XoEFJD6FS3fdfidvZI2ZQnnHOq5xOnmvpF+/vahiYzMy7bc22ljMucp
FydtQiPPUUmwWQZx3lshBxofEqCvI5C2m+LS+4WKQ6MhHv1oxgrPVEtU1cnZmBo4
nRb1uKJ7PYxQXRBnoSrJIYKbDnOiPRRyqEBjEjrMbztlyjDdwi66YW8NO7d4Wffm
G8PZs0IDUeQiBTEaBGUqX8uZ+BymsohGJ2WlgQX7zZPTgdAMg0xt3QkJR72kcBsG
jps21CRQvTnsrLyNMq8iMBWdLgK1VjbpeqQRzJZF4+rVFZq4VFILXg1RxUTy6XGN
IbdCukgbNEn9eMIiJJOkskhMgqerpqnZMs59yDe0u9QDbIgYlRgc4MylOUSLl8E8
VkWI9QwgegfFVpwDAepzGqZEI/qwUUG9qm/Wcan5gLQ9gfvUUEcA8BErQfzg/C8g
HyZ9NUwGvB1oZjkJSBtj+MvvAs4wygYDnjib7mBeqGnl5uDYetpcXZmUPgWA24RE
VQPOtT9J/Z2tHEsgTFWNjO4ZQAqKNBWpB8KmTklWMFIvo2PvSE00f4fq3ZnqSlQr
p+mQ7LFdtaALxGbBEw8ZciNhOJl7PUpMhklo8jSSzpFapA2BYwTExttttttt6PV2
+OFHym/YzEmg0Af6rvbaFeGARo2pJSRUj26yj9YzysypY/gOIcKmaKYxaTZW0ZzJ
+MswWfWmFwaTGVZs0Eq/Eu84phWxmTkvnmrBrSjf7u3UsfVCmhgzuMBEs7Ou9hrw
DhrX0XAaxhpQZA5YykoLAWF51SWCKqhiXQ39MAiwqRQJolue2+GM6AL0/qlt3wFA
WTAR2LSE8fPyZZjJSgkhtJtsKBuNqJOdPMhFOrVkKj7LN0OhZFdKWoUIQo2k/K32
oBFM7nUjOueXExueiBvI+CxRt3jufKm3zGXspks9DQdAdY02zPA1fsIa5uZJg0ND
SXSdBpstCMy1Tm64+Mbhv35SSxFJrl9tQL+IVGGEjkbiGiQRgCYKqsyJKgvCsMaK
xamRrcGbryl6WNL0TIqRc0M1YrcFdoSoSS8RdaSLI+y3cZjE3q8RrAxLigPKKYxZ
THA5Q4QtMhwKBibG2YBAKCiJrdYBWi6ltIxT1qsSNssNlgZoFrb1f8tVzpwrCU4F
TB6YRueZ+aqpkJybcqkQjy/E3sLE2wCruhYK0OkubitjFc1WRCL8x16N7dUFzslH
AhUSFYsStKi1A5gMOO1EhFBc63iXErACtqwYESJBryHjXUl7jtKgR815pLcPkZ3M
JAc6GkceGGD85Wm0gJmxEYLGMZIxcYnuw14f8XckU4UJCnM/NIA=

441 :名無しさん@お腹いっぱい。 :02/07/14 18:01
>>441
パッチってどうやって当てるの?
できればソースであげてほしい。

442 :名無しさん@お腹いっぱい。 :02/07/14 18:48
>>439さん
ありがとうございます。おかげさまでヘルプでなくなりました。

>>437,438
ナメんな。そこまで初心者ではございませんので。

443 :名無しさん@お腹いっぱい。 :02/07/14 19:33
>>441 openssl base64 -d | bzcat | gpatch

444 :名無しさん@お腹いっぱい。 :02/07/14 19:40
>>439
このみの状態にしてからログアウトすれば
次も同じ状態で立ち上がるもんだと思ってたんだけど
ログアウトしなくてもよかったのか^^;;;

445 :名無しさん@お腹いっぱい。 :02/07/14 20:00
ところで、今 CDE に自分の環境作って使い込んでる人、今後はどうすんの?

・今のうちからGNOMEに少しずつ環境を移してる
・実は、SunのGNOME移行計画は失敗すると読んでいて、構わずCDEを使い続ける
・現在のバージョンからバージョンアップしないつもりなので CDEを使い続ける
・その他

…で、どれ?

446 :名無しさん@お腹いっぱい。 :02/07/14 21:26
おれはASCIIのMotif時代SunOS4.1.2)から .mwmrc をもう10年間位使いこんでるから
今更CDEを捨てたくないな―。

447 :名無しさん@お腹いっぱい。 :02/07/14 23:44
誰か持ってね−か?

sol-8-u7-lang-sparc.zip

langだけが無いのよ。宜しく。

448 :名無しさん@お腹いっぱい。 :02/07/14 23:45
>>447
通報しますた。

449 :名無しさん@お腹いっぱい。 :02/07/15 00:03
>>433

#man man

吹き出した(藁

450 :名無しさん@お腹いっぱい。 :02/07/15 00:16
>>447
俺持ってるけど、どうしたら違法にならないんだ?
おまえとケコーンしたらいいのかな?

451 :名無しさん@お腹いっぱい。 :02/07/15 00:20
>>447
俺はintel版のlang探してます。
他のはallthewebあたりでftp探せば結構見つかるのに、なんでlangだけ
置いてないんだっ!!

452 :名無しさん@お腹いっぱい。 :02/07/15 00:32
>>447
今日から米国人になれ。

453 :名無しさん@お腹いっぱい。 :02/07/15 01:34
ベンチャー系は英語OSの比率が高いぞ。

454 : :02/07/15 02:38
>>449
だって、>>427ってかなりやってる事が変。
これだけ、ほかの人もアドバイスしてるのに
自分が何やりたいか説明せず、失敗してる。
manしれ、って言っても「manって何ですか?」
って帰ってきそうだから。

455 :名無しさん@お腹いっぱい。 :02/07/15 03:48
Solaris2.6(SPARC)でDHCPクライアントになるにはどうしたらいいの?
全然わかりませんYO!
ちなみにss20を使ってます、DHCPサーバはRTA52

456 :  :02/07/15 06:56
Ultra10にSolaris8(2/02)をネットワーク経由でインストール使用かと
思っとります。それでbootserverはPCにSolaris8(インテル)を使い
1/2と2/2をsetup_install_serverでディスクにコピーし、Installation CD
のコピーでmodify_install_serverを実行するのですが実行出来ないんです。

modify_install_serverを実行する時の操作です。
cd /cdrom/multi_icd_sol_8_202_sparc
./modify_install_server -p /home/8 [ここは何?]

ここは何?の所は具体的にどのパスを入れればいいのでしょうか?
/cdrom/cdrom0
/cdrom/multi_icd_sol_8_202_sparc
のいずれもダメです。
does not appear to be a valid installer minirootとなります。

457 :名無しさん@お腹いっぱい。 :02/07/15 07:50
>>433
>Sun OS 5.xで一番重要なパーティションは/(root),/usr,/varだ

スライスっていわね?ふつー。

458 :名無しさん@お腹いっぱい。 :02/07/15 07:53
>>457
意味は通じるでしょ。

459 :名無しさん@お腹いっぱい。 :02/07/15 07:56
>>457
君の常識を他人に押し付けるのは止めてくださいね

460 :名無しさん@お腹いっぱい。 :02/07/15 07:58
まーあえてケチをつけるなら一番とか言いながら
3つ=/(root),/usr,/varもあげてる事かな〜。

まー、揚げ足なんだけどね。

パーティション、スライスはどっちでも良し。

461 :名無しさん@お腹いっぱい。 :02/07/15 08:24
SunVTS って、どのメディアに入ってるんでしたっけ? ダウンロード版の Solaris8 のメディア群を物色しているんですが、入ってないみたい。 以前は Supplement(スペル違ってる?)CD に入っていた様な気がしないでも無いですが… 最近はどうなんでしょう?

462 :457 :02/07/15 08:24
>>459 まあどっちでもいいんだけどさ。
空だと /dev/dsk/c0t0d0s0 とかなってるしょ?c0t0d0p0 ってなってないからねえ。
Linuxでのパーティションのことを BSDスライスなんていうしねえ。

463 :461 :02/07/15 08:25
うわ、改行されてないし…皆、ごめんよ…

464 :名無しさん@お腹いっぱい。 :02/07/15 08:27
>>459 Solaris においてはパーティションとスライスは別物。

465 :名無しさん@お腹いっぱい。 :02/07/15 08:45
>>461
SPARC空8 4/01 だと
SOFTWARE SUPPLEMENT FOR THE SOLARIS 8 OPERATING ENVIRONMENT
ってのに SunVTS 4.3 がはいってる。

SPARC空9 May 2002,Rev.A だと、Software Supplement ってのに
SunVTS 5.0 がはいってるな。



466 :名無しさん@お腹いっぱい。 :02/07/15 08:49
>>461
Solaris 9 になっても、Supplement CD で提供されるけど、
download 版には、ないよ。
Solaris 8 なら、
http://www.sun.com/oem/products/vts/index.html


467 :名無しさん@お腹いっぱい。 :02/07/15 09:31
ここってさー、回答する奴もソラリス知らないんだねー。

あきれ。

468 :名無しさん@お腹いっぱい。 :02/07/15 09:46
>>467
うざいよ、犬っころ(w

469 :名無しさん@お腹いっぱい。 :02/07/15 09:47
>>455
確かこれでいったはず。
# ifconfig hme0 dhcp start

リブート後にも有効にするには
# touch /etc/dhcp.hme0

詳しくは
# man dhcp


470 :sage :02/07/15 10:18
>>468

死語だよ、”うざい”(藁

471 :名無しさん@お腹いっぱい。 :02/07/15 10:48
ttp://www.cert.org/advisories/CA-2002-20.html

# rpcinfo -p | grep 100083
 100083   1   tcp   32772

とでた人は、とりあえず /etc/inet/inetd.conf の中で
#100083/1 tli rpc/tcp wait root /usr/dt/bin/rpc.ttdbserverd rpc.ttdbserverd
とコメントアウトして、

# kill -HUP inetdのプロセスID


472 :461 :02/07/15 10:53
>>465-466 おお、ありがとうございます!

473 :名無しさん@お腹いっぱい。 :02/07/15 10:59
>>471
CDE ってよくセキュリティホール見つかるね。

CDE 使ってる人もコメントアウトしちゃって問題なし?

474 :名無しさん@お腹いっぱい。 :02/07/15 11:14
>>473
ToolTalkってなににつかわれてるんですかね。
とりあえず漏れは止めてしまいましたよ。CDE使ってますが様子見です。

475 :名無しさん@お腹いっぱい。 :02/07/15 11:35
Cookie 食わせないと改行しないのか… 良くわからん仕様だ。

476 :471 :02/07/15 11:38
空7,8用にはすでにパッチあるみたいね。
面倒だから漏れはサービス止めたままだけど。

477 :名無しさん@お腹いっぱい。 :02/07/15 11:40
>>474
http://www.tru64unix.compaq.com/docs/i18n/japan/JCDETTMSG/GetStart_2.html


478 :名無しさん@お腹いっぱい。 :02/07/15 11:52
ELFヘッダ見てたらRPATHってのとRUNPATHってのがあることに気が付いた。
この違いはなに?

479 :名無しさん@お腹いっぱい。 :02/07/15 12:40
Cで開発するとき、sleep()使うなっていう人がいるんだけど
なんか根拠あんのかなあ(solaris)

480 :名無しさん@お腹いっぱい。 :02/07/15 13:00
>>478-479 マ板へ逝きなされ

481 :名無しさん@お腹いっぱい。 :02/07/15 13:57
>>479
別に sleep() でも悪くはないけど、
大抵は入力待ちにもなってるから
select() 使って時間待ちするなぁ・・

482 :440 :02/07/15 16:52
>>478 ↓ということらしい.
For a native ELF linker, the directories in
"DT_RUNPATH" or "DT_RPATH" of a shared library are
searched for shared libraries needed by it. The
"DT_RPATH" entries are ignored if "DT_RUNPATH"
entries exist.

>>479 とりあえず
  1. nanosleep(3RT)
  2. poll(2) (ex. poll(NULL, 0, millisec))
あたりがよろしいんじゃないでしょうか.
  truss -l -vall -u\*:: -o out1 sleep 1
  env LD_PRELOAD=/usr/lib/libpthread.so truss -l -vall -u\*:: -o out2 sleep 1
  env LD_PRELOAD=/usr/xpg4/lib/libpthread.so truss -l -vall -u\*:: -o out3 sleep 1
を実行してout[123]を見ると,sleep(3C)って内部では結構
大変なことやってる模様.でも代替スレッドライブラリの
sleep()実装(out3参照)はスマートなようですが.


話は変わって,早速さとうタンのサイトに反映されてて感激!

で,原作者さんが公開してる版があるけど,そちらには
>>440のパッチはそのままではrejectされるとのことで,
そちらに適用可能なパッチ(bzip2+base64)

QlpoOTFBWSZTWfP7NTgAAiZfgHwwe3//3+/33i6/79/+UAYYJ7joyQDXIN1lUBKE
go/VNPU9TynqDamgAADTIDQAHqDQG1BKCNETQDSahtTTaIZqD1ADQaNAAAAEmooh
T0TTBGgHqA0aDQADQBoAANDmE0BoDRowjQYjTEyYmgwjQMgGTASKCaRk0EzUxDQ1
T8ppGQ9I0yZPUyZB6ZT1NqZHqMoENfWUWqqiVQUjVVRS16CyxsOL065/9S2UnAIb
eBWTArI21ThcuzFubzimLlZiy7qikSlcnNsMI4saKxpW7io4bNyAbEhOAYUSAbMD
UGSw1KtGqLEYjMKS8Kbpu6hTLEd+cqbv4zTc8HPJv+8Xdoo4aKvyKGSfGBSS5Jh5
UB581X3A+N8a2JZHKMMMOLtviLlt5piTTZtnVZUTMRM8xC+Ou8cxUsiWqKSEYbLi
RXe5BgJ1k+PcDiSMdprNORbGF69NoyKGHJr8IUmTMVVdn4TQF8TWxaa87Yn5FYwp
Aqql8dPmN8rMwb2aYLhJPrWg8x0XNhumLkhZOsjF+n7vFpuQpU0U4S6amnch6Vvc
xDW8cbLstPOKOUGsLTFrS/GmXNF2gK6REtRDNwt7ZuGT07ukZkTWTHQ1oZM5q7Bc
MY4aRUPLdSm55JSSHae6c0N1oLQdiMxis1j2X5x4WZqoKvCsjBbcmU47020x+haw
0dvrRE1mp9X8QgaEETeREFC9RmSBsDSEkSCCRjVIyMdkzuSJbSEz1DFXGu3L6NEQ
+27u4cyAzn0kICmIzCMZJfFzPebC8ohGg6MBzCDq9Tw/n7YRGg1D+zUajWTNtQE+
g4eduREUV3h1d5UN1iDkArnArXBx9i5EakPE2Ush4V+k1phac7VlLZwZJWN5daSU
yLXZqdJqHU1UbiicCrRt6kJ1kCWiD3SnSZXt1IOJpfooA2yEBiVGBtBmM0cYkdPU
CmLxC/o7Q7gOwO/Y6AMDtPUc5gkT33KFBvSpvsONT6QMAdwfzIoI3B3iI4AfSekI
d+IgD2Zs8pgNd7qQy+wjEG2O20CnGGMDCahFIcEgjuDm6/n49575U+7yVmA6y0Je
YbcYgeyMn6z5nkaMSwhMVQ2M8oygBIo0FSiHSpk4pVDBRKrRj9yQmmj/DsbryySj
Qqp14TorgyzS0AWpGS5Ew5SxEOEnCZaz4KLIMitfcZJNiQvXKDkEzhEiKqqqq7Pp
3dMInwh7pGQi0GYD/VZ8sAVXXBDNwpJRRJHyvKPtFOBTGRH+QrIKw5sdkZ4lZSmc
Tkl+Vo0noaOEKx46BVJh0VKdpiwhEoo+1YhliBUnQs17eQlFTJCgoM8pcIjlZ4rW
F9wbr167ALxhwIMIbIYyMCsFdab4q5EpDEtrf5QBFZJFAmiOp6bYMZtAtT6o6dcA
oCw3JHQuAJ6H5+THMZGMCKG0m2woH1valCFpWjPycmo0z3t9UJNHKlxaS6QZfGp2
eZ3BVxuxyRlXPHExueaA3he5aEadY7HsTb5TH1MufN42B0A2xiprUM09opmjRIgw
YMk6JwGetgNlTMatwWw3zmjIM0hkZnJytB/4I5EMy1S1BhVENoIhLvBKklhkC8ue
F5tLUZzhnjeQqS0UtRMhJFjQzPoWoKsARoRS4izAdJIwR9mHWZS84liSOEC8sKA8
gpjFkL7jlDfBZ7GiUJFFTKFAWFlRm4gF8XG5ohmr2qNYZHzExswBlgK9vP4Kux03
1BGcBUufBBGt6r28MEqNq3hCodfurtGaKgGHZqcTiTOHSNNcKMYrWqEIIxVnRm1t
ygWOuMN5BUSFWtBUlRZwcwGHHgRFIoLatYliVYBU1WMCESIX4TmXiS/4iCPRYZiv
F52eVhEDmQ0jixYsT/AqTaQEy9FYLwGYRnmZbD47Jf+LuSKcKEh5/ZqcAA==

483 :名無しさん@お腹いっぱい。 :02/07/15 20:32
syslogに「last message repeated 1 time」
というメッセージがたくさん出るのですが、なんのことなのでしょうか?

484 :名無しさん@お腹いっぱい。 :02/07/15 20:43
>>483
そのぐらいの英語が判らないようぢゃ相当マズいと思われ

485 :名無しさん@お腹いっぱい。 :02/07/15 20:53
>>483 わからないなら、無視しておケツ

486 :入ります。ディレクトリ :02/07/15 21:03
>>483
Solarisインストールする時、通常のLANGUAGES CD-ROMの他に、
Super LANGUAGES Pack もちゃんとインストールした?

もししてたなら、syslogに、
「繰り返しました。伝言、1回」
とちゃんと日本語で出るよ。

487 :名無しさん@お腹いっぱい。 :02/07/15 21:12
>>456
# cd /cdrom/multi_icd_sol_8_202_sparc/s0
# ./modify_install_server /home/8 /cdrom/multi_icd_sol_8_sparc/s1



488 :IRIX :02/07/15 21:15
いま、PPPoe対応ブロードバンドルーターで、複数マシンで
ADSL接続を試みているのですが、うまくいきません。
構成としては、ルータにwin2000マシンとsolaris8をぶらさげて
いるんですが。win2000のほうはルータ経由でADSL接続完了
したんですが、solarisが接続できません。
おそらく、TCP/IPの設定だと思うのですが、設定するファイル
等はどのようなものなのでしょうか。


489 :483 :02/07/15 21:57
>>484 485 486
いや、直訳の日本語はわかるんですが、
ftpdやsendmailなんかのsyslogの後にちょいちょい出現するんで、
なんで出るのか、どういうタイミングで出るのかなと疑問でして。
そこんとこ教えていただければ、ぜひ。

490 :名無しさん@お腹いっぱい。 :02/07/15 22:00
>>489
そりゃログの実物をみられる人にしか判らないわけだが

491 :489 :02/07/15 22:07
>>490
そうですか。あまり一般的なメッセージじゃないんですね。
ことあるごとに出現するんすよ。なんだー?
AIXやHP-UXからSolarisに飛ばしてるsyslogに多いかも。Solarisの話じゃないのかな。

492 :名無しさん@お腹いっぱい。 :02/07/15 22:16
>>491
あなた、全然意味わかってないみたいね。

普通は、
last message repeated 123 times
みたいに出るんだよ。
こういうふうにまとめて出してくれないと、
syslog が同じメッセージだらけで膨大になるでしょ。

493 :名無しさん@お腹いっぱい。 :02/07/15 22:18
>>491
どうしてそういう解釈になるんだ?

"last message"が何か判らないと誰にも答えようがないんだって。
"last message"が繰り返される原因だってひとつとは限らないかも
知れないし。

494 :491 :02/07/15 22:55
>>492 493
うん、ほんと解ってませんでした。
ごめんなさい。
直前のメッセージと同一の現象が起きてるっちゅうことですね。

>>493
なぜ繰り返しソレが起こるのかは、もちょっと自分でしらべます。
とにかく数多くの種類のメッセージで出てるんで。
ありがとうございました。

495 :名無しさん@お腹いっぱい。 :02/07/15 23:05
>>486
それほんとうなのか知らないけど、みんな Solaris のdefault locale
ja とかで使ってんの?
Cじゃなきゃや。

496 :Solaris :02/07/15 23:35
unix:out of processes
last message repeated 183 times
とか出続けてOS落ちたんだけど、これってDoS?




497 :名無しさん@お腹いっぱい。 :02/07/15 23:48
>>488
defaultrouterとかちゃんと書いた?

498 :名無しさん@お腹いっぱい。 :02/07/15 23:53
>>497
defaultrouter使わない方がいいよ。routeコマンドの方がいいと思う。

499 : :02/07/15 23:54
>>457-460 >>464
スマソ馬鹿の書き込みで汚しました。

漏れの頭の中では、ずーとパーティションのままなんですわ。
SunOS4.Xの時からSunOS5.9にいたるまで、formatコマンド
で出てくるのはpartitionなもので。

500 :名無しさん@お腹いっぱい。 :02/07/15 23:56
>> 488
ifconfig -a と netstat -r を見せてよ

501 :名無しさん@お腹いっぱい。 :02/07/15 23:56
>>496
駄目なOS?

502 :名無しさん@お腹いっぱい。 :02/07/15 23:58
>>501
いるいるこういうヤツ!
UNIXの障害で勝ち誇るやつ。職場にもチラホラ

503 :名無しさん@お腹いっぱい。 :02/07/16 00:03
formatコマンドでpartitionじゃなくてsliceだったら
0
p
p
じゃなくて
0
s
p
ってなってめんどいからやだ。そんだけ。


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

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