トップページunix
988コメント285KB

Solaris教えてスレッド 其の31

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2009/10/15(木) 14:55:22
Sun MicrosystemsのSolaris(SPARC版)についての質問スレッドです。
SPARC機固有の話題についても広く取り扱います。
質問する場合は、過去に同様のものがないか確かめてから書き込みましょう。

  ・使用機種(できればOBPとかも)/OS Ver/何をしたか は、書きましょう。
  ・質問者は問題が解決したら、どのように解決したか報告しましょう。
  ・回答者は、自分も質問者になることを忘れぬように。
  ・荒らしは、スルーで。

また、質問する前にまずはdocs.sun.comのマニュアルを読みましょう。
「System Administrator Collection - Japanese」の「Solarisのシステム管理」
各種は必読です。 http://docs.sun.com/app/docs/prod/solaris?l=ja

x86版固有の話題/インストールの質問は専用スレがあるのでそちらで。
現状質問の看板はないですが、質問も向こうで行なってください。
なんとなくSolaris/x86 part15
http://pc12.2ch.net/test/read.cgi/unix/1239526526/

前スレ
Solaris教えてスレッド 其の30
http://pc12.2ch.net/test/read.cgi/unix/1214627424/
0346名無しさん@お腹いっぱい。2010/04/18(日) 00:17:55
>>344-345

ありがとうございました。
試してみます。

NICのドライバをロードしたりとか、必要なのかと思ってました……。
0347名無しさん@お腹いっぱい。2010/04/21(水) 22:52:52
soaris10の勉強をしようと、sunのHPからダウンロードをしようと思っているのですが、
cd-rom版が見当たりません。 なくなったのでしょうか?
0348名無しさん@お腹いっぱい。2010/04/22(木) 06:22:29
Q. Solaris は UNIX の勉強に使えますか?
A. Solaris は UNIX に慣れた人間が SPARC 上で楽するのには向いていますが、
  UNIX の勉強には向いていません。
0349名無しさん@お腹いっぱい。2010/04/22(木) 09:32:13
>>347
>なくなったのでしょうか?
うん
0350名無しさん@お腹いっぱい。2010/04/22(木) 09:54:11
sunosの勉強をしようと、sunのHPからダウンロードをしようと思っているのですが、
QIC版が見当たりません。 なくなったのでしょうか?
0351名無しさん@お腹いっぱい。2010/04/22(木) 11:21:41
つまんね
0352名無しさん@お腹いっぱい。2010/04/22(木) 11:26:23
DVD-ROM版もそのうちなくなるんだろ? 落せるうちに落しとけ。
0353名無しさん@お腹いっぱい。2010/04/22(木) 19:44:47
>>352
オラクルの社長が言ってたけど、solarisって有償化されるの?
0354名無しさん@お腹いっぱい。2010/04/22(木) 20:40:40
すみません、dvd-rom版でいいんですが、、
PPC版が見当たりません。 なくなったのでしょうか?
0355名無しさん@お腹いっぱい。2010/04/23(金) 09:12:06
>>354
PPCっていったい何時の話してんだ?

少しは自立して自分で調べてみたら?
0356名無しさん@お腹いっぱい。2010/04/23(金) 09:19:31
ネタにマジレス
0357名無しさん@お腹いっぱい。2010/04/23(金) 10:55:29
煽ってるだけだろ
0358名無しさん@お腹いっぱい。2010/04/23(金) 17:45:25
>>355
PPC版って、たぶんオレ持ってるなぁ..
どっかに落ちてるのも見たような気が.. ..しないでもないw
0359名無しさん@お腹いっぱい。2010/05/01(土) 21:39:39
サーバーを設定して、Solarisをネットワークインストールしようとしています。
ようやくインストーラが起動したのですが、ディスクが見つかりません、
とか出て先に進めません。
ハードディスクがないからこそネットワークインストールしてるんですが、、
どうやったらインストールできるんでしょう??
0360名無しさん@お腹いっぱい。2010/05/01(土) 21:48:16
ちょっと面白かったよ。
0361名無しさん@お腹いっぱい。2010/05/02(日) 01:52:04
それってどこにインストールされるおつもりかしら?
0362名無しさん@お腹いっぱい。2010/05/02(日) 07:31:14
>>361
もちろん、サーバー上にネットワークインストールです
0363名無しさん@お腹いっぱい。2010/05/02(日) 08:35:43
>>362
貴方はPCとか使ったことはないんでしょうか?
0364名無しさん@お腹いっぱい。2010/05/02(日) 09:01:12
>>363
お前はSolaris使ったことないのか。
質問者ではないが、SolarisはHDDなしでインストールできる。
0365名無しさん@お腹いっぱい。2010/05/02(日) 09:31:01
> SolarisはHDDなしでインストールできる。

そうか?
ディスクレスクライアント作るなら、サーバでHDDにインストールしなきゃならんだろ
0366名無しさん@お腹いっぱい。2010/05/02(日) 09:41:41
>>365
そうとは限らん。
クライアント側でインストールすることもできる。
インストーラが対応していない部分は手動になるが。

クライアント側でインストールすると、
クライアント側のハードウェアに合わせた設定が
インストール時に完了するメリットがある。
0367名無しさん@お腹いっぱい。2010/05/02(日) 09:43:21
>>364
nfsのこと?
0368名無しさん@お腹いっぱい。2010/05/02(日) 09:45:19
>>366
だからどこにインストールするんだ?HDDだろ?
0369名無しさん@お腹いっぱい。2010/05/02(日) 09:49:07
・インストールサーバから、ローカルマシンにインストールする
  インストールサーバを構築してローカルマシン上でインストーラを起動。
  OSはローカルストレージにインストールされる。
・ディスクレスクライアントのための環境をインストールする
  インストールサーバを構築して、サーバ上でディスクレスクライアント用のインストールおよび
  各サーバをセットアップする。
  OSはネットワーク上のサーバのストレージにインストールされる。

だろ。
ディスクがないからこそ・・・っていうと後者に思えるが、やってることは前者に見える。
元々情報が足りないんで何を言っても仕方ないというのはあるけど。

ハードディスクはないけどSSDやUSBメモリはあって、
そこにインストールしようとしてるじゃあるまいし?
0370名無しさん@お腹いっぱい。2010/05/02(日) 09:56:17
インストーラだって Solaris だよ。
完全にオンメモリで動く Solaris。
だから miniroot を弄れば良い。
0371名無しさん@お腹いっぱい。2010/05/02(日) 09:57:02
>>369
前者でも後者でもないよ。

・ディスクレスクライアントをネットワークインストールする
インストールサーバを構築して、インストールメディアのネットブート環境を
構築し、クライアントを起動した後、クライアント自身でNFS越しに
ディスクレス環境をインストールする。

↑ということが可能。
0372名無しさん@お腹いっぱい。2010/05/02(日) 09:59:54
nfsだとしても、HDDとか使ってることにはかわりないよね。
0373名無しさん@お腹いっぱい。2010/05/02(日) 10:00:56
>>372
そういう話はしてないので、わかってない人は無理に会話に参加しないで下さい
0374名無しさん@お腹いっぱい。2010/05/02(日) 10:03:36
>>369
インストールサーバーがSolaris以外のOS(Linuxとか)だと、
サーバー上でSolaris環境を構築するのに無理がある、
(たとえばpkgaddコマンドをLinux上では実行できない)
ので、
ディスクレスクライアントをブートさせて、
クライアント側で(ディスクレス)インストールする >>371 の方法になるよ。
0375名無しさん@お腹いっぱい。2010/05/02(日) 10:04:03
>>371

そのケースで「ディスクが見つかりません」ってのはあり得るのか?
0376名無しさん@お腹いっぱい。2010/05/02(日) 10:04:59
「ボクの知ってる、Solarisでやれること」の陳列会場はここですか?
0377名無しさん@お腹いっぱい。2010/05/02(日) 10:07:06
>>371
SolarisのDVDが、そういうインストールを想定してないから、
「ディスクが見つかりません」って表示されてしまうよ。
つまりあり得る。
0378名無しさん@お腹いっぱい。2010/05/02(日) 10:15:31
連休にも関わらずエスパーの皆様ご苦労様です。

>>359は構成、やろうとしたこと、やったことを追加で書いてもいいし、
このまま書かなくてもいい。
0379名無しさん@お腹いっぱい。2010/05/02(日) 11:06:13
>>373
それで誤魔化せたつもりか?
0380名無しさん@お腹いっぱい。2010/05/02(日) 11:09:23
>>363 ってマジで disklessのことを全然知らなかったんだろな。。
0381名無しさん@お腹いっぱい。2010/05/02(日) 16:21:29
つか今どきディスクレスという感覚なんだけど。90年代中期まで絶滅したと思ってた。
IDE-HDD内蔵されるようになってディスクレスのメリットがなくなったんじゃ?
もといた会社は一斉にX端末に替ったし。それで充分だったし。
で、どぞ。続けて続けて。
0382名無しさん@お腹いっぱい。2010/05/02(日) 17:35:12
ディスクレスのメリット、か? 陳列して欲しいか?
IDE HDDが内蔵されるとディスクレスのメリットがなくなったのは、
それこそ 90年代「特有」の事象だろ。
0383名無しさん@お腹いっぱい。2010/05/02(日) 22:01:50
ディスクが無いと静かに作業出来てスコブル良いよ
データは NFS で RAID 箱に入れておけばディスクが飛んでガクブルしなくて良いしね
0384名無しさん@お腹いっぱい。2010/05/02(日) 22:34:09
>>381
SunRayの立場が・・・
0385名無しさん@お腹いっぱい。2010/05/03(月) 11:46:32
BIOSの設定次第でiSCSIでブートできるような
マザボーもあったりしない?
0386名無しさん@お腹いっぱい。2010/05/03(月) 13:49:16
流れを遮断するようですみませんが・・質問させてください。

solaris10 (sparc) を使って勉強中ですが、milestoneがよく分かりません。
milestoneはランレベルのようなものと考えてもいいのでしょうか?
また、linuxやsolasis9までは/etc/inittabでデフォルトのランレベルが確認できましたが、
solaris10ではどうやって確認できますか?
あと、svcadm milestone -d マイルストーン で次回起動時のマイルストーンの指定ができると
あるのですが、実際にやってみるとコマンド実行後すぐに切り替わってしまうのですが・・

googleで調べてもあまり情報がなく困っています。よろしくお願いします。
0387名無しさん@お腹いっぱい。2010/05/03(月) 16:45:33
Q. Solaris は UNIX の勉強に使えますか?
A. Solaris は UNIX に慣れた人間が SPARC 上で楽するのには向いていますが、
  UNIX の勉強には向いていません。
0388名無しさん@お腹いっぱい。2010/05/03(月) 16:53:26
>>387
釣りなら他所でやれよ。毎回スルーされてんじゃん…
0389名無しさん@お腹いっぱい。2010/05/03(月) 17:15:11
>>386
>milestoneはランレベルのようなものと考えてもいいのでしょうか?
だいたいおk。/var/svc/manifest/milestone 以下を眺めるとmilestoneとランレベルは以下のように対応してる。
・svc:/milestone/single-user:default → /sbin/rcS を実行
・svc:/milestone/multi-user:default → /sbin/rc2 を実行
・svc:/milestone/multi-user-server:default → /sbin/rc3 を実行

>solaris10ではどうやって確認できますか?
>あと、svcadm milestone -d マイルストーン で次回起動時のマイルストーンの指定ができると
>あるのですが、実際にやってみるとコマンド実行後すぐに切り替わってしまうのですが・・
man svcadm を読んでみると、以下のように書いてあるので -d オプションの動作はそれで合ってる。

 -d オプションが指定されている場合は、要求されたマイル ス
 トーンへの変更がすぐに、上記のとおり実行されます。また、
 指定されたマイルストーンはデフォルトのブートマイルストー
 ン と なり、リブート後も持続します。デフォルトのマイルス
 トー ンは、マスターリスタータ
 svc:/system/svc/restarter:default の options/milestone
 プロパティーで定義されます。このプロパティーが存在しない
 場 合、 デフォルトは「all」です。

options/milestoneプロパティは以下のコマンドで調べられる。(デフォルトはなにも設定されてない)
svcprop -p options/milestone svc:/system/svc/restarter:default

詳しくはman見て。
svcadm(1M) http://docs.sun.com/app/docs/doc/819-1211/svcadm-1m?a=view
svc.startd(1M) http://docs.sun.com/app/docs/doc/819-1211/svc.startd-1m?l=ja&a=view
0390名無しさん@お腹いっぱい。2010/05/03(月) 22:44:18
>>389
本当にありがとうございました。

0391名無しさん@お腹いっぱい。2010/05/08(土) 08:26:48
zfsてストレージの仮想化が実現できるて聞いたんですけど
サーバーAのディスクとサーバーBのディスクを統合して
一つの大きなボリュームとしてまとめるといった事は可能
なのでしょうか?

よろしくお願いいたします
0392名無しさん@お腹いっぱい。2010/05/08(土) 08:48:46
>>391

はい可能です。
0393名無しさん@お腹いっぱい。2010/05/08(土) 11:37:27
>>392

ありがとうございます

あとiscsiとして利用可能と聞きましたが、Centosでマウントして使えたりって事
もできますでしょうか?
OS側がzfsに対応しないと無理ですよね

よろしくお願いいたします
0394名無しさん@お腹いっぱい。2010/05/08(土) 12:30:45
>>391 がどうだかは知らんが、>>393 はクライアント OS の zfs 対応が
何の関係が有るのか分からん
Windoze でも iSCSI 越しに NTFS で使えたりするんじゃないかと思うが
0395名無しさん@お腹いっぱい。2010/05/08(土) 16:14:37
>>392
んなことできたっけ?

>>393
iSCSIはネットワークの向こうにあるローカルディスク。
クライアント(CentOS使うの?)はそのディスクがzfs上にあろうが、
どこにあろうが知らなくていい。

Solaris側でzfs上にiSCSI供給するボリュームを作成して、
それをiSCSIクライアント−WindowsでもCentでもRHELでも−で
iSCSIイニシエータ越しにRAWデバイスとして使う。
ext4でもNTFSでも、クライアントOSで使用可能なファイルシステムで使えばいい。
0396名無しさん@お腹いっぱい。2010/05/08(土) 23:42:22
>>392
392じゃないが。

可能だろ。無駄とかどうとかは別として。
0397名無しさん@お腹いっぱい。2010/05/09(日) 00:11:59
>>396

395宛?
ちなみにどやって?
iSCSI使うのか。
0398名無しさん@お腹いっぱい。2010/05/09(日) 18:28:21
iSCSIってブロックデバイスをネットワーク越しに見せるだけだよ。
良くも悪くも。
それをどうフォーマットしてどんなファイルシステムを使うかなんて
デバイスを提供する側にとっては関係ないんだよ。
0399名無しさん@お腹いっぱい。2010/05/09(日) 18:32:18
理屈ではなw
0400名無しさん@お腹いっぱい。2010/05/10(月) 00:30:57
>>397
べつにnfsでもなんでも。
0401名無しさん@お腹いっぱい。2010/05/12(水) 15:02:33
Netra T1というマシンを会社からもらいました。
OSを消して使ってね、とだけいわれました。

メモリは256MB、光学はCDROM、電源を入れてみたら18GB*2のHDDが
カリカリいってるので、OSは入ってると思います。
このマシンについて詳細がわかる人は周りに一人もいません。

ネットで検索してみたら、シリアルコンソールケーブルを自作すれば、
コンソールでやり取りできることがわかりました。

さて・・・このあと今入ってるOSを消して、新規のSolaris(フリー版)を入れるとしたら、
メモリ容量などの条件的に、どのバージョンが使えますでしょうか。
0402名無しさん@お腹いっぱい。2010/05/12(水) 15:08:44
今ダウンロード可能なのはSolaris10とOpenSolarisのみ。
どちらもメモリ512MB以上必須なのでインストール不可。
0403名無しさん@お腹いっぱい。2010/05/12(水) 15:18:31
ネットオークションか秋葉でメモリ調達すればいいだけ。
0404名無しさん@お腹いっぱい。2010/05/12(水) 15:42:02
>>402
ありがとうございます、参考になりました。

>>403
正式型番はT1-105でした。
分解してみたらRAMがDIMMじゃなくて特殊な形状でした。

というわけで入手可能なOSが入れられず、メモリ増設も絶望となってしまっては、
残念ながら気軽に遊べなさそうですね。

SCSIディスクのリムバ装着ケースが豪華なので、ここだけ取り外して、
電源を加工してSCA80-SCSI68のエンクロージャとして
余生を送らせることにします。
0405名無しさん@お腹いっぱい。2010/05/12(水) 16:27:24
>>404
> 分解してみたらRAMがDIMMじゃなくて特殊な形状でした。

へぇ。そうなのか。知らんかった。USIIi360MHzとかだから Ultra10とかと
いっしょかと思ってたよ。

> 残念ながら気軽に遊べなさそうですね。

NetBSDか OpenBSDか FreeBSDか Linuxか、どれか動くんじゃね?w
0406名無しさん@お腹いっぱい。2010/05/12(水) 17:08:23
http://jp.sun.com/products/servers/nebs/t200/specs.html

メモリ スロット数 4×PC133 (ECC付)
最大容量 2GB (4枚の512MB DIMM、増設単位は256MBまたは512MB)
0407名無しさん@お腹いっぱい。2010/05/12(水) 17:15:28
105って書いてあるだろが。
0408名無しさん@お腹いっぱい。2010/05/12(水) 17:18:08
ttp://www.mcac.com/x6986a.html
512MBで$800か
なかなか楽しい値段だなw
0409名無しさん@お腹いっぱい。2010/05/12(水) 17:20:26
ttp://www.anythingsun.com/netramemory.html
$395@512MB
多少お安いか?w.
0410名無しさん@お腹いっぱい。2010/05/12(水) 17:21:42
ttp://www.memoryxsun.com/x6986a.html
$194.98
これなら許せる…か
0411名無しさん@お腹いっぱい。2010/05/12(水) 17:28:25
ttp://www.memoryxsun.com/drs105d512.html
互換品ぽいが最安か$159.98
連投スマソ
04124012010/05/12(水) 18:09:04
たったいま屋外で解体しおわって、
さーてこれからSCSIケース作るぜとウキウキ気分でPCへ戻ってきました

http://bako.xrea.jp/m/data/1273653987.jpg

おぉ、メモリ単体で手に入るんですか。いまなら戻せるか・・・どうすんだ俺・・・
0413名無しさん@お腹いっぱい。2010/05/12(水) 18:13:10
必要無いなら電気代勿体無いだけだし
いいんじゃねーの
0414名無しさん@お腹いっぱい。2010/05/12(水) 18:46:50
>>408-412
> おぉ、メモリ単体で手に入るんですか。いまなら戻せるか・・・どうすんだ俺・・・

水を差すようで悪いが... ネットオークションで 512MB積んだ Netra t1 105が
1,500円や 2,980円だ。つまり、これさえ買えば君のもらって来た t1は... 以下略
「ジャンク」って書いてあるやつにする?w
0415名無しさん@お腹いっぱい。2010/05/12(水) 19:22:53
メザニンスロットだか言う
親子ガメみたいなメモリだから
初期のnetraはゴミですわ
0416名無しさん@お腹いっぱい。2010/05/25(火) 13:41:34
>>412
正直ばらして部品取りが正解だと思うよ。
0417名無しさん@お腹いっぱい。2010/05/25(火) 20:02:07
>>416

部品だけ取ってどうするの?
0418名無しさん@お腹いっぱい。2010/05/25(火) 22:27:05
本番マシンが壊れたときのために備蓄ジャマイカ?
0419名無しさん@お腹いっぱい。2010/05/25(火) 23:07:19
Solaris 10 SPARC 10/09 でbrandZをやろうと思っています。

Linuxをインストールするときは SUNWlxのテンプレートを使用して
createするとあります。

SUNWlxはもちろん入っていなくて、companionにもなさそうです。

どこにあるんでしょうか?
0420名無しさん@お腹いっぱい。2010/05/25(火) 23:13:15
BrandZて、SPARCに載ってなかったと思うけど、変わったのかえ?
04214192010/05/25(火) 23:35:36
Docs Sunの「Solaris のシステム管理(Solarisコンテナ: 資源管理とSolarisゾーン)」を
読んでるんですが、これを読む限り、SPARCでもできるのかと思ってましたが、
そうではないって事!?

あ!!

lx ブランドは、ブランドゾーンフレームワークを使用して、Linux バイナリアプリ
ケーションを変更することなく、Solaris オペレーティングシステムのカーネルを備
えたマシンで実行できるようにします。
マシンは、サポートされている次のi686 プロセッサタイプのいずれかを備えている
必要があります。

SPARCじゃ無理って事!?x86向けの内容だったのか・・・

ということでおk?
0422名無しさん@お腹いっぱい。2010/05/25(火) 23:49:46
Exactly(その通りでございます)
04234192010/05/25(火) 23:55:41
まぢかよ!

Thanks!
0424名無しさん@お腹いっぱい。2010/06/08(火) 21:47:37
zfsの状態を監視して、HDD障害が発生したらメールで通知してくれるツールない?

0425名無しさん@お腹いっぱい。2010/06/08(火) 21:57:45
こんなんエラーが出てるとびびるよなぁ。

コマンドを毎日実行して、差分が出たらメール送ってくれるだけのツールでも良い気がする

$ /usr/sbin/zpool status
プール: pool
状態: ONLINE
状態: 1 つまたは複数のデバイスで回復不可能なエラーが発生しました。
エラーの修正が試行されました。アプリケーションへの影響はありません。
アクション: デバイスの置換が必要かどうかを判断し、'zpool clear' を使用してエラーを消去するか、
'zpool replace' を使用してデバイスを置換してください。
次のサイトを参照してください: http://www.sun.com/msg/ZFS-8000-9P
スクラブ: 何も要求されませんでした
0426名無しさん@お腹いっぱい。2010/06/08(火) 22:05:31
その程度でいいなら、スクリプトをちょこっと書くだけでは?
業務で使っててログ監視ツールとか入っていれば、それを使う手もあるし。
0427名無しさん@お腹いっぱい。2010/06/08(火) 22:36:34
その手のエラーって、syslog にも投げてくれてるんじゃないの?
04284252010/06/09(水) 00:19:48
>>426
コメントありがとう。作りました。

>>427
Solarisはsyslogの監視ツールは提供されているの?

linuxではlogwatchやsmartdが監視しているみたいだけど。
0429名無しさん@お腹いっぱい。2010/06/09(水) 01:07:14
>>428
linuxはカーネルなのでは?
0430名無しさん@お腹いっぱい。2010/06/09(水) 06:48:50
だから、カーネルプロセスが監視してるんだろ
0431名無しさん@お腹いっぱい。2010/06/10(木) 02:37:53
なんつーか、Solarisのユーザが減っている理由がわかった気がする。
0432名無しさん@お腹いっぱい。2010/06/10(木) 07:22:13
つーか、買収→ライセンス変更 でお先真っ暗だからな。
0433名無しさん@お腹いっぱい。2010/06/13(日) 01:03:04
これでFreeBSDにおはちが回って来たなら…まだ良いんだけれど.
それも無さそうだしな.
0434名無しさん@お腹いっぱい。2010/06/13(日) 01:04:14
OpenSolarisの方もどうにかなっちゃってる感じだしなぁ
0435名無しさん@お腹いっぱい。2010/06/13(日) 04:38:28
solaris関連でどこに投稿しようかとおもったが、一番
技術的なことを議論しているようにみえたここに投稿します。

DTraceのおかげでいろいろわかるようになったということで
次のは読むと面白い! I/O latencyが実にまか不思議な分布をしているという発見。


http://blogs.sun.com/storage/entry/visualizing_system_latency
0436名無しさん@お腹いっぱい。2010/06/18(金) 01:25:32
SPARCの32bitバイナリと64bitバイナリの混在環境でのソフトウエアインストールに
ついてあつく語ったページはないですかね?

普通にgccでコンパイルすると32bitバイナリが生成される。

環境変数かなにかで64ビットバイナリのみ生成できるようにできたらいいんですけどね。

0437名無しさん@お腹いっぱい。2010/06/18(金) 01:30:01
>>436
ブギャー -m64
0438名無しさん@お腹いっぱい。2010/06/18(金) 01:33:18
スマソ…

>>436
-m64(^Д^)プギャー

だったな…
0439名無しさん@お腹いっぱい。2010/06/18(金) 02:17:09
>>438
実は、openmpi-1.4.2.tar.gzを

./configure --prefix=/home/hoge CFLAGS=-m64 CXXFLAGS=-m64
make
make install

って感じでコンパイルしたんですよ。そしたらこんな変態バイナリが出来たんです。
64bitバイナリと32bitバイナリが混在してリンクされた。多分コンパイル途中で
オプションが落ちている場所があって32bitモードになっている。

$ ldd mpiCC
libopen-pal.so.0 => /home/hoge/lib/libopen-pal.so.0
libsocket.so.1 => /lib/64/libsocket.so.1
libnsl.so.1 => /lib/64/libnsl.so.1
librt.so.1 => /lib/64/librt.so.1
libm.so.2 => /lib/64/libm.so.2
libthread.so.1 => /lib/64/libthread.so.1
libc.so.1 => /lib/64/libc.so.1
libgcc_s.so.1 => /usr/sfw/lib/libgcc_s.so.1 - ELF クラスが正しくありません: ELFCLASS32
libmp.so.2 => /lib/64/libmp.so.2
(以下略)

ちょっとまじめにMakefileを追いかけないとなあぁと思ったのですが、面倒なので、
コンパイラの挙動自体を64bitオンリーに制御できないかなぁと思ったもので。
0440名無しさん@お腹いっぱい。2010/06/18(金) 02:27:14
実際に見てみないと何とも言えないけど

LD_LIBRARY_PATH_64= /usr/sfw/lib/sparcv9

とか

CC=gcc -m64

とか
0441名無しさん@お腹いっぱい。2010/06/18(金) 02:48:55
>>440
ありがとうございます。明日試してみます。
0442名無しさん@お腹いっぱい。2010/06/19(土) 02:23:01
>>440
昨晩はありがとうございました。今日試してみた所、
LD_LIBRARY_PATHでもうまくいったのですが、セキュリティ上嫌いなので、
他の手段を探ってみました。

32bit版ライブラリが紛れ込むのがいつかおいかけてみた所、
実行バイナリの生成時ではなく、ライブラリ(libmpi.so)
生成時に 32bit版のlibgcc_s.soが紛れ込んでいました。

そこで結局の所、Makefileのどこを治せばいいのかがよくわからなかった
のですが、試行錯誤の結果以下の方法で正常に生成され、mpiの実行が
可能になりました。

./configure --prefix=/home/hoge CFLAGS="-m64" CXXFLAGS="-m64" LDFLAGS="-m64 -R/usr/sfw/lib/64"
make
make install
0443名無しさん@お腹いっぱい。2010/06/20(日) 02:18:29
zfsのuserquotaは、solaris zone内からはquotaコマンドで利用量が正しく見えないんだな。

悔しかったのでshellでquotaコマンドを実装してしまったじゃないか。global zoneから定期的に
情報をポーリングしているだけだが。
0444名無しさん@お腹いっぱい。2010/06/24(木) 22:47:49
cat: STATE: not found
cat: legacy_run: not found
cat: online: not found
cat: offline: not found

ログインの時にこんなエラーが出て、catコマンドが使えないです。
どうすれば直るでしょうか?あるいは何が原因でしょうか?

初心者なんでまったくわからないです。

OSはsolaris10 SPARC
パスも繋がっています。
0445名無しさん@お腹いっぱい。2010/06/26(土) 18:09:09
バックスラッシュcatしてもだめか?
■ このスレッドは過去ログ倉庫に格納されています