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

Solaris教えてスレッド 其の11

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001NGNG
Sun MicrosystemsのSolarisについての質問スレッドです。
過去に同じような質問が出ていないか確かめてから書き込みましょう。

過去スレ・リンク等は >>2-11 あたりに
0814名無しさん@お腹いっぱい。NGNG
>>810
?ん? 今試してみたら落せたけど… EduのFreeの方、x86/sparcとも。
0815名無しさん@お腹いっぱい。NGNG
>>814
え?URLキボンヌ
0816801NGNG
>>802 さん

「rotatelog」でしたらローテーションできそうですね.
ありがとうございました.

0817800NGNG
>>809
じゃ、来たらレポートよろ。
漏れは2つ目のURLの本人だが、時間切れで途中までしか試せなかったんで :-)
(実はもう一台組もうかとも考えているんだが、まだ予算の工面が付かん)
あ、スレ的には向こうにレポした方が良いって事になるんかな?
0818名無しさん@お腹いっぱい。NGNG
>>813
swiftでもnddでちゃんと100BASE/TX全二重固定できてるよ。
0819名無しさん@お腹いっぱい。NGNG
qfeは気つけてね、全二重固定設定

もうpatch出たのかな
0820_NGNG
http://homepage.mac.com/hiroyuki44/
0821名無しさん@お腹いっぱい。NGNG
一般ユーザが自分のログインシェルを変更ってできる?
rootに頼まないとダメですか?
0822名無しさん@お腹いっぱい。NGNG
>>821
chsh って無かったっけ?
0823名無しさん@お腹いっぱい。NGNG
>>821
>>1は読んだ?

>>822
あってもまともに使えるとは限らない罠
0824名無しさん@お腹いっぱい。NGNG
>>823
まともに使えないってどういうことでしょう?
ちょっと知りたい…
0825名無しさん@お腹いっぱい。NGNG
>>823
煽るだけしか能のない人?
0826ななしNGNG
>>819
qfeの全二重固定設定って、何か問題ありましたっけ??
0827not 823NGNG
うちの環境の問題かもしれないけどchshでログインシェル変えられない(NIS)。
0828名無しさん@お腹いっぱい。NGNG
なるほろ。
0829名無しさん@お腹いっぱい。NGNG
>>827
passwd -r nis -e
0830名無しさん@お腹いっぱい。NGNG
>>826
あれは5.8の10/01のころの話しじゃった。

/kernel/drv/qfe.confに
adv_autoneg_cap=0 adv_100T4_cap=0 adv_100fdx_cap=1 adv_100hdx_cap=0 adv_10fdx_cap=0 adv_10hdx_cap=0;
を書いて試みたのじゃが、
川から大きな桃がどんぶらこどんぶらこと流れてきよってな・・・

/etc/systemの方でset qfe:qfe_adv_autoneg_cap=0を書かないと
オートネゴネゴ状態から解脱できない現象ってのがあったんじゃあ。

去年Sunにエスカレーション ?今夜はハードコア?したから、
いまは直ってるかもしんないけどね
0831名無しさん@お腹いっぱい。NGNG
>>829
root以外でそれって有効?
0832ぷりーずNGNG
共有メモリの使用率を出すコマンドをおしえてくらはい。

0833名無しさん@お腹いっぱい。NGNG
>>832
はあ。つねに100%だと思うんスけど。
(ipcsは使い方わかるかな?)
0834名無しさん@お腹いっぱい。NGNG
Solaris8で、ある日突然ログが記録されなくなりました。
しかも、syslogd経由で取っているもののうち一部だけです。
これまで通り取れているものもあります。

一応、ログファイルを作り直してsyslogdを再起動してみたり
マシン自体も再起動してみたりしたのですがダメでした。

syslog自体やsyslog.confには全く何の変更も無いのですが、
こういう場合はどこを調べたら良いのでしょうか?

/var/adm/messagesにも何も書き込まれなくなってしまったので
私のスキルでは正直お手上げです・・・。
0835811NGNG
>>811 です。
今日調べたら、同じ host の2次ディスク (/mnt)への
書き込みが、読み出しに比べて10倍ぐらい遅かったです。

network 系ではありませんでした。スマソ。

こんな現象って、、、なんでだろう。
0836ななしNGNG
Solaris8 を DVD メディアからインストールする場合って、
対話式インストールは使えないのでしょうか?

W e b S t a r t に な っ て し ま い ま す。
0837名無しさん@お腹いっぱい。NGNG
>>834
/dev/log はどうなってる?
0838山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0839834NGNG
>>837
ls -al で見た結果は、普通に動いている他のSolaris8のマシン
と全く同じです。

/var/adm/messagesとかは書き込まれなくなってしまったのですが、
sulogとかはなぜか普通に記録されています…。
0840834NGNG
すみません。自己解決しました。

/usr/ccs/bin/m4を一時的にリネームして、元に戻すのを忘れていた
だけでした。

一瞬、クラックされたのかと焦りましたが、単に自分がお間抜けな
だけだったようです…。
0841名無しさん@お腹いっぱい。NGNG
age
0842名無しさん@お腹いっぱい。NGNG
>>836
DVD メディアでは、従来の対話式インストールが意図的に外されているよ。
使えるようにしろや( ゚Д゚)ゴルァ!!ってレポートあげたけど、どんな不都合が
あるのか具体的にまとめてくれやと言われたけど、CD あるからいいです (´・ω・`)
って。対話式インストール使いたい場合は、CD メディアを使いなさいってことだ。
0843QQQNGNG
シェルの環境変数で宣言している変数が、プログラムが回っているうちに,
未定義の変数だといわれ止まってしまいます。
ちゃんといままで、その変数を参照してちゃんと動いていたのに、突然
未定義と言われてしまい,まったく解決の糸口が見えません。
何かアドバイスいただけないでしょうか?
0844 NGNG
>>843
プログラムん中でスタックぶっこわしてない?
0845QQQNGNG
ごめんなさい。スタックを壊してしまう,というのはたとえばどういう
事ですか?
0846名無しさん@お腹いっぱい。NGNG
>845
ローカルに確保した配列境界を越えて書き込んでみたり?
というかスレちg(ry
0847QQQNGNG
こちら、シェルプログラムなので、多分そういうことは無いと思うんだけど・・・
問題の環境変数を参照する無限ループを組んでるんですが,ちゃんと回る
回数のほうが多いのです.
それなのに,突然未定義・・・と出てしまう.いや、今ちゃんとその変数見て
回ったじゃない!て感じなのです。
0848名無しさん@お腹いっぱい。NGNG

無修正画像サイトの入り口♪

http://angely.h.fc2.com/page004.html
0849名無しさん@お腹いっぱい。NGNG
互換のある他のシェルでも再現するんか?
0850名無しさん@お腹いっぱい。NGNG
export するのを忘れてるとか。
ループの中で値をぶっ壊してるとか。
0851名無しさん@お腹いっぱい。NGNG
>>799
超遅レスですが、助かりました
ありがとうございます!
0852名無しさん@お腹いっぱい。NGNG
>>831
> root以外でそれって有効?

有効
0853名無しさん@お腹いっぱい。NGNG
set -xでシェルプロの動き追い掛けたり、apptraceでputenv追い掛けたりしてないのかい?
0854名無しさん@お腹いっぱい。NGNG
シェルプロ?
0855solaris2.3ス...NGNG
古いサンのワークステーションに
solaris2.3ぶち込んで、sunproのCコンパイラ載せて開発がしたいのですが、
ライセンスがありません。なんとかなりませんか?

タイヨーに問い合わせたら、絶対売ってやらねぇとか言われました。ああ(泣
0856名無しさん@お腹いっぱい。NGNG
ここに書き込んでいいものかどうか迷ったのですが、何週間もネット検索しても
わからないので教えてください。
x86 Solaris8 を Solaris XFree86 ビデオドライバ・ポーティングキット使って、
EPIA ME600 にインストールしたものの、コンソールでは VGA 16色でしか使えません。
VNC だと問題ないのですが。
VESA を選択してもコンソールはハング状態(そのときでもネットは普通に使えます)。
同じマシンで RedHat9 は全く問題ないので、その XF86Config はあります。
でも、それを ビデオドライバ・ポーティングキットの OWconfig に反映させる
方法がわかりません。
VNC しかないかとも諦めかけていますが、コンソールでまともに使う方法は
ないものでしょうか?
0857856NGNG
すみません。x86 Solaris スレッドあったんですね。そっちに移動します。
0858名無しさん@お腹いっぱい。NGNG
>>855
ちゅーか、その理由は?
単なる興味なんだけど。
0859NGNG
>>855
> solaris2.3ぶち込んで、sunproのCコンパイラ載せて開発がしたいのですが、
> ライセンスがありません。なんとかなりませんか?
なんともならない。
Solaris2.3は数年前にEOSL過ぎてるし、その上で動くCコンパイラだと
Sun WorkShop 3.0とかだからEOSL。

> タイヨーに問い合わせたら、絶対売ってやらねぇとか言われました。ああ(泣
売れないの間違いでしょう。
EOL過ぎたら売れないし、EOSL過ぎたら情報を開示する義務も消失します。
(とSunは言っている)

Solaris2.3にこだわる理由が不治痛かT芝、魔痛舌のラップトップ?機なら。
そんな古い物はメーカのサポートがないからサッサと小型PC+液晶に
乗り換えて、linuxかx86 Solaris9で開発しよ。
0860名無しさん@お腹いっぱい。NGNG
SPARCノートもあるでよ
http://www.naturetech.com.tw/
http://www.tadpolecomputer.com/
0861名無しさん@お腹いっぱい。NGNG
Solarisのデバイス名の命名規則がよくわかりません。
例えば、このエラーがどのディスクのことやらさっぱり
わかりません。
scsi: [ID 107833 kern.warning] WARNING: /sbus@3,0/SUNW,fas@3,8800000/sd@c,0 (sd11):
disk not responding to selection

参考になる本、サイトがあったら教えてください。
0862名無しさん@お腹いっぱい。NGNG
>>861
cXtXdX が知りたいってこと?なら、format とか ls -l /dev/rdsk
物理的な位置が知りたいなら、機種にもよるけど
http://jp.sunsolve.sun.com/pub-cgi/retrieve.pl?doc=finfodoc%2F54522
とかかな。
0863 NGNG
>>861
単にいまインスコしたシステムでの
ニックネーム(sd?)とデバイスネームの対照表がほしいんだったら、、、

iostat -xnp > a.txt
iostat -xp > b.txt
paste a.txt b.txt > sd-ctd.txt
0864861NGNG
>>862,863
2年ほど運用しているE4500なんですけど、
物理的な位置が知りたかったんです。
ありがとうございました。
0865名無しさん@お腹いっぱい。NGNG
64bit Solaris 8 SPARCでNIS, LDAPなどを使っていないstandaloneの
ホストでpasswdでパスワードを変えると
/etc/shadowが
ono:nantokakantok:12240::50:10:1000:12418: から
ono:hogefoobarXXX:12252::::1000:12418: になってmaxとwarnの
2つのフィールドの値が消えてしまう.他のfieldは消えません.
passwdコマンドのバグでしょうか.

NISが走っているbraveでyppasswdを使った場合はこの問題は起こりません.
(ただしNIS serverでpasswdを使った場合は同じように消える.)
cluster patchはあてています.
0866NGNG
>>865
/etc/default/passwdで有効期間が入ってないんでない?
0867名無しさん@お腹いっぱい。NGNG
>>866 THANK YOU!!
そのとおりだった./etc/default/passwdのMAXWEEKS=2,WARNWEEKS=1
としてからpasswdしてみたら
ono:hiriharahorihore:12252::14:7:1000:12418:
になった.それにしても分かりにくい仕様だね...man passwd見ても
こういう挙動になると読み取れる人の方が少ないような気がする.
あとWEEKS単位でしか指定できないし.MAXDAYSとか試しに打ってみたけど
やはり駄目だった.
0868名無しさん@お腹いっぱい。NGNG
多分激しくガイシュツなのでしょうが・・・

音量をコマンドで操作する方法ってあるのでしょうか?
どなたかご教授ください。
0869名無しさん@お腹いっぱい。NGNG
intel solaris8からghostscript7.05 で、EPSON PM-750Cに印字が出来ません。
ただ、gsコマンドで直接出力すれば、印字できます。
gs -sOUTPUTFILE=/dev/lp2 -sDEVICE=stp -sModel=escp2-700 -sNOPAUSE -q test.ps
lpコマンドでは、全くだめです。
プリンタ登録内容は、
lpadmin -p epson -v /dev/lp2 -I postscript -T ps -i /usr/lib/lp/model/epson
インターフェースプログラム(epson)は、以下のとおり。
#/bin/sh -xv
DEVICE_TYPE=stp
DEVICE_MODEL=escp2-700
DEVICE_DEV=-
GS=/usr/local/bin/gs
shift 5
files="$*"

for file in $files
do
$GS \
-sOUTPUTFILE=$DEVICE_DEV \
-sDEVICE=$DEVICE_TYPE -sModel=$DEVICE_MODEL \
-sNOPAUSE -q $file \
/usr/local/share/ghostscript/7.05/lib/quit.ps \
< /dev/null | /usr/lib/lp/bin/lp.cat
done
exit 0

フィルターの問題なのか?フィルターはsolaris8標準です。
どなたかご教授下さい。

0870kazuNGNG
☆頑張ってまーす!!☆女の子が作ったサイトです☆
       ☆見て見て!!
http://yahooo.s2.x-beat.com/linkvp2/linkvp2.html
0871NGNG
>>868
/usr/openwin/bin/audiocontrol
ただしXsun上で動作するアプリケーションのみ、beep音の音量は制御不能。
0872名無しさん@お腹いっぱい。NGNG
>>871
Solaris 8 + 108923-01(dtwm audio control patch) か、Solaris 8 10/01 以降
か、Solaris 9 なら /usr/dt/appconfig/sdtvolctl/audioctl がある。
 
0873名無しさん@お腹いっぱい。NGNG
てかボリュームコントロール位ならCで50行位で作れるな。
ioctlでボリュームセットした直後にゲットしても値が同じに
ならないのがなぞなんだけど...
0874名無しさん@お腹いっぱい。NGNG
Netra t1 150 にテープドライブStorEdge L280を接続したいのですが
うまく認識してくれません。scsi idやターミネータを
かえてみたのですがやっぱり駄目です。
ok probe-scsi
Primary UltraSCSI bus:
Fatal SCSI error at script address 10 Unexpected disconnect
ok probe-scsi
Primary UltraSCSI bus:
Fatal SCSI error at script address 10 Unexpected disconnect
なにがいけないんでしょうか?
0875名無しさん@お腹いっぱい。NGNG
Solaris9 x86でStarSuites6やらNetscape7やらインスコして平凡なデスクトップ機
にしてます。

何か「せっかくSolarisなら、こんなこともやってみれ」的なことがあれば参考に
教えてください。
0876名無しさん@お腹いっぱい。NGNG
Recommendedパッチ当て。
Xsunパッチ当て。
Motifパッチ当て。
j2sdkの糞重さを体感。
0877NGNG
>>874
L280ってDifferential-UWでなかった?
ttp://jp.sunsolve.sun.com/handbook_pub/Systems/L280/L280.html
0878名無しさん@お腹いっぱい。NGNG
Solaris7でOpenWindows使用しています。

画面のハードコピーを取るにはどうしたらいいのでしょうか?Windowsでいう
"Alt+PrtScを押して、ワードパットにCtrl+Vで貼り付ける"ようなことが
したいのですが、やり方教えていただけませんか。
0879somyNGNG
キーボード・モニタなし、コンソールのみでSolarisを起動すると
以下のようなメッセージが出たまま起動プロセスが停止します。
(メッセージの詳細は違いますが、とにかく“Copyright (c)〜”
が出た後、起動してきません)
キーボード・モニタを接続すると、普通に起動します。
ハードは420Rです。eepromでinput、outputの
部分が自動的にうまく切り替わってないのでしょうか?


ok> boot
FORCE,CPU-50(UltraSPARC-IIi 300MHz), No Keyboard
OpenBoot 3.10.8, 256 MB memory installed, Serial #92053237.
Ethernet address 0:80:22:14:72:13

SunOS Release 5.7 Version Generic_106541-06 64-bit [UNIX(R) System V Release 4.
0]
Copyright (c) 1983-1999, Sun Microsystems, Inc.
0880_NGNG
http://homepage.mac.com/hiroyuki44/
0881名無しさん@お腹いっぱい。NGNG
>>879
106541-06て古すぎねか?
とりあえずKJPとOBPを上げてみるとか
0882875NGNG
>>876
Recommended出てたのね。Solaris9 x86用は無いぽってどっかに書いてあって
ノーチェックだった。(´Д`;)
でもSolaris9 x86向けのj2sdkの必須Patch見当たらないよ。

もっと他にもSolarisならではの面白いことない?
0883名無しさん@お腹いっぱい。NGNG
http://jp.sun.com/gnome/
これなんかどう?
http://wwws.sun.com/software/star/gnome/patches.html
ここに必須パッチのリストがあるから、確認して入れてね。
RecommendedにXsunのパッチはまだ含まれてないから
別に当てないとダメなんですよね。
Motifパッチは契約してナイト取れないみたいです。
Solaris9用のj2sdkパッチは無いね。
http://jp.sun.com/download/
あとはここから探すか、
http://wwws.sun.com/software/solaris/freeware/
あとはこれくらいかな。
http://sunfreeware.com/
ここも有名だけど、学術系の人は
http://sunsite.tus.ac.jp/sun/solbin/
ここから落とした方が速いかもしれない。
ところでLxrunってx86 Solaris9で動いたんでしたっけ。
0884_NGNG
http://homepage.mac.com/hiroyuki44/hankaku09.html
0885名無しさん@お腹いっぱい。NGNG
あと、Netscape7.0使ってるならRecommendedとXsunのパッチは
当てた方がイイね。
気のせいか少しブラウザの見た目が変わった感じがしたけど、体感速度は上がった。
0886_NGNG
http://homepage.mac.com/hiroyuki44/
0887874NGNG
>>877
Netraのscsiは、single-endedでした。
ありがとうございました。
0888_NGNG
http://homepage.mac.com/hiroyuki44/hankaku09.html
0889456NGNG
MOドライブのマウントについての質問です。
MOを認識させメディアをドライブにいれてマウントコマンド(mount /mo)を入力
するとコマンドエラーが出てきてしまいます。
問題があるとすれは何でしょうか?

エラー名は
smo0 command errer!
mount:/dev/smo0 on /mo I/O ERROR
です。
0890_NGNG
http://homepage.mac.com/hiroyuki44/jaz08.html
0891456NGNG
もうひとつ質問なのですがテープドライブをSCSI接続して電源を入れて、
WS側の電源をいれ立ち上げるとドライブ側のアクセスランプが消えてテープの
読み込みが出来なくなります。
何か解決法はありますか?
どなたか教えていただけないでしょうか。
0892名無しさん@お腹いっぱい。NGNG
>>887
NetraのSCSI HAと、L280が壊れていない事をお祈りいたしまつ。
念のために、双方動作確認した方がいいでしょう...
0893NGNG
>>878
/usr/openwin/bin/snapshot
Openwindow環境のみ
0894NGNG
>>889
あなたと全く同じ環境の方がいないかぎり、答えは出ないでしょう。
/dev/smoは少なくとも、sunのマニュアル(ttp://docs.sun.com/)にはhit
しなかった。
MOのマニュアルはないのですか?
0895NGNG
>>891
ls /dev/rmt/*とか
mt -f /dev/rmt/0n statusとか
結果を調べてから、書いてますか?
ok boot -rか# reboot -- -rは当然実行してますよねぇ?
0896456>>895NGNG
ok boot -r、#reboot -r両方とも実行済みです。
dmesgでデバイスの認識も確認しています。
テープドライブを接続して電源を入れて、本体の電源を入れるとテープドライブの
アクセスランプが消えて画面にはunit not readyというメッセージが出てしまいます。
接続のほかにやらなくてはならないことがあるのでしょうか?
0897456NGNG
>>894
詳細をかきます。
MOのデバイス名は/dev/smo0、マウントポイントは/moです。
MOドライブのメーカーはクボタコンプスのTAHITIです。
コマンドが間違っているのでしょうか?
0898名無しさん@お腹いっぱい。NGNG
プログラムからアカウントのパスワードをで変更したいのですが passwd コマンドを使うと
プロンプトが出てきてしまいます。これを抑止する方法はないですか?
必要ならpasswd相当のプログラムを作る事も考えています。

Linux なら passwd --stdin で標準入力からパスワードを受け付けてくれるんですが...
0899うひひNGNG
>>898
expectはどう?
0900898NGNG
>>899サンクスです
ぐぐってみたらそれらしいものがでてきたので調べてみます。
0901名無しさん@お腹いっぱい。NGNG
poppassdのsourceとか読めば?
quakcomm(qpopper)と一緒に転がっていると思う。

・・・ってか、Solarisだとpasswd注入部分のSourceを書き換えないと
動かなかったりしてたってだけの事なんだが。。。
0902名無しさん@お腹いっぱい。NGNG
>898
tty に直接書けば良いんじゃない? 書き捨てのシェルスクリプトでは俺は良くやるよ。
本気のプログラムではお勧め出来ないけど。
0903名無しさん@お腹いっぱい。NGNG
>>902 さん。
漏れは >>898 じゃないけど、興味があるんで、教えてください。
具体的にどんな風にシェルスクリプトを書けばいいの?

例えば /dev/tty に書き込んでも、その端末の標準出力に吐かれる
だけですよね?
0904名無しさん@お腹いっぱい。NGNG
HP OpenViewでServerを管理しようって話が持ち上がっているんだけど、
Solaris_x86を「監視対象」にする時って、どんな条件が必用になります??
(Server運用なんで、最低限のServiceしか動かしていないもんで)

思いっきり変な比較になるけど、mrtg+BigBrotherとどちらがオススメ??
識者の方、よろしくでつ。
0905874NGNG
>>892
サンクス。
両方とも無事でした。
0906名無しさん@お腹いっぱい。NGNG
>>891
sgscanとかでSCSI inquiryかけて確認したら?
テープによってはDIP SWの設定が必要なものもあるし。
0907898NGNG
quakcommからqpopperのソースをダウンロードしてpoppassdの箇所を見てみました。
子プロセスをforkして、標準入出力をptyに接続させ、passwdをexecさせて
親プロセスはそのptyにコマンドを送るという方法でできそうです。
>>901氏情報ありがとうございます
0908901NGNG
>>907
なにより。
しかし、、、typoをそのまま繰り返されると死ぬほど恥ずいのでよろ。
qualcomm(もしくはeudora.com)って事でおながいします。
0909名無しさん@お腹いっぱい。NGNG
>>904
OpenViewで監視を行う場合はOpenView側で監視できる鯖に
Solaris_x86が対象になっている事。
おいらはOpenViewとmrtg+BigBrotherを両方使っているが
取り敢えずOpenViewは金が掛かる。但し、保守等に入れば設定関係
も教えてくれる。
mrtg+BigBrotherは金は掛からないが、設定等は管理者のスキルによる。
特にBigBrotherは情報が少なくて苦労した。かなりのスクリプトを読んだ。
BigBrotherの良い所は、自分で監視したいスクリプトを作ってBigBrother
で何でも監視できちゃう所だな。
まぁ〜金が有るならOpenView、金が無いならmrtg+BigBrotherって感じ
0910名無しさん@お腹いっぱい。NGNG
質問をさせてください。

現在、管理しているサーバの移動にともなってIPの振り替えと
hostnameの変更を行う必要があり、自分なりに目に付くところ
は変えたつもりなのですが、rebootをすると元のhostnameに
戻っています。/etc/hostname.interface_nameのファイルの中
のhostnameは既に書き換えてあるのですけれど。

man hogehogeといったポインタで構わないのでどなたかお知恵
をお貸しください。お願いします。
0911名無しさん@お腹いっぱい。NGNG
>>910
/etc/nodename
あるいは rootで #hostanem <newhostname>でもよし
0912NGNG
間違えた #hostname
0913910NGNG
>>911

/etc/nodenameに新しいホスト名を入れてやることで解決しました。
ありがとうございました。
レス数が900を超えています。1000を超えると表示できなくなるよ。