% /usr/sbin/psrinfo -v Status of processor 1 as of: 06/17/02 05:48:39 Processor has been on-line since 06/14/02 23:56:01. The sparcv9 processor operates at 296 MHz, and has a sparcv9 floating point processor. Status of processor 3 as of: 06/17/02 05:48:39 Processor has been on-line since 06/14/02 23:56:02. The sparcv9 processor operates at 296 MHz, and has a sparcv9 floating point processor.
そ〜なの、10 年前は SunOS 4.x と Solaris 2.4 だったかな、たしか。 Solaris 2.5 〜 Solaris 8(Intel 版)まで購入・利用してる、自宅で。 最初 OS 8 万円払うの超〜度胸必要だったな、たしか。買って動かなかったら、 どうしようかって。けど、当時の MS OS が大バカで、人の大事な時間を トラブルばっかで盗みまくってたから、値段じゃないなって。 (盗んだ時間返して〜、お金だったら払うから〜>MS)
mozilla --xim-preedit callbacks --xim-status area & という起動オプションのcallbacksの部分をnone,nothing,area,positionに変えたり、 areaの部分をnone,nothing,callbacksに変えたりしてみたが解決しなかった。
Solaris8(IA版)にRuby/gtkをインストールしようとしてるのですが、 RubyとGtkはSolaris8 CompanionCD(02/02)からインストールしてあ るのでRuby/gtkだけをソースからインストールしようとして、Ruby/Gtk のドキュメント通りにRuby/gtkのディレクトリでruby extconf.rbとすると # ruby extconf.rb checking for XOpenDisplay() in -lX11... no [error] cannot found XOpenDisplay in X11. (or maybe `gtk-config --lib' is incorrect...) #となってしまうのですが、どうすればいいのかわかりませんか? Solarisは始めたばかりなのでほかのOSとの違いがまだよくわからなくて。
(gdb) bt #0 0xdfacd489 in strlen () from /usr/lib/libc.so.1 #1 0xdfafd66e in _doprnt () from /usr/lib/libc.so.1 #2 0xdfafed2f in sprintf () from /usr/lib/libc.so.1 #3 0x805c4fa in instat () #4 0x8059808 in r_execute () #5 0x8059d72 in call () #6 0x8059808 in r_execute () #7 0x8059993 in program () #8 0x8059808 in r_execute () #9 0x8059787 in run () #10 0x8059256 in main () #11 0x80534cc in _start ()
END {} 内の qsort() 呼び出しをコメントアウトするとこけずに 済むのですが,本来"ID/code not duplicated"や "ID duplicated / code not duplicated"に分類されるべき票数が 全て"Code duplicated/invalid/missing"に入ってしまうので, やはり問題ありですねぇ.まぁ,xpg4のawk使ってれば済むのですが, どうもnawkの方はバグってる可能性が高いように思えます.
280 :名無しさん@お腹いっぱい。 :02/06/30 01:13
gawk つかっとけ:)
281 :銃 :02/06/30 01:27
>>279 Patch-ID# 112397-02 Keywords: fgrep wordlist fails large とか Patch-ID# 110917-03 /usr/bin/i86/sort and /usr/xpg4/bin/sort patch とかは?
>>284 formatコマンドを実行したときの画面にデータが出力されてました。 で、以下の[1]が追加したディスクなんですが # /usr/sbin/format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c0t0d0 <DEFAULT cyl 7936 alt 2 hd 3 sec 171> /pci@0,0/pci9004,7860@f/sd@0,0 1. c0t1d0 <DEFAULT cyl 55485 alt 2 hd 16 sec 63> /pci@0,0/pci9004,7860@f/sd@1,0 2. c2t4d0 <IBM-DNES-318350W-SA30 cyl 11198 alt 2 hd 10 sec 320> /pci@0,0/pci9004,7881@12/sd@4,0 Specify disk (enter its number): と表示されます。secが63ってのがおかしい気がするのですが、、、 それに、今試しに全量をsolarisパーティションにしてみたのですが、partition- printコマンドを実行してみたところ、やはり総容量28Gで認識してるみたいでした。 まじで困ってます。
286 :銃 :02/06/30 10:42
solaris x86 FAQにこんなの、ありましたけど。
(4.17) Solaris doesn't recognize all of my large (>40GB) ATAPI. For example, a 60GB disk shows up as only 28GB.
Apply patch 110202-01 from http://SunSolve.Sun.COM/ which fixes bug4353406 for Solaris 8. For Solaris 7, you can modify a patch by creating a directory called SOL_27 and duplicate the files and directories contained in SOL_28.
[Thanks to EB] でPatchたどると Patch-ID# 110202-01 ITU1.3 SUNWpsdir ata platform support ISA bus device drivers root
--- Hardware Configuration for /dev/fbs/ffb0 --- Type: single-buffered FFB1 Board: rev 1 PROM Information: Not Available FBC: version 0x1 DAC: Brooktree 9068, version 4 (Pac1) 3DRAM: Mitsubishi 1309, version 3 EDID Data: Not Available Monitor Sense ID: 6 (Sun monitor) Monitor possible resolutions: 1024x768x77, 1024x800x84, 1152x900x66, 1152x900x76, 1280x1024x67, 1280x1024x76, 960x680x112s, 960x680x108s Current resolution setting: 1024x768x60
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'
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となります。
>>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.
scsi: [ID 193665 kern.info] sd6 at glm0: target 6 lun 0 genunix: [ID 936769 kern.info] sd6 is /pci@8,700000/scsi@6/sd@6,0 genunix: [ID 405830 kern.warning] WARNING: Device sd6 failed to power up. genunix: [ID 749148 kern.warning] WARNING: Please see your system administrator or reboot. genunix: [ID 405830 kern.warning] WARNING: Device sd6 failed to power up. genunix: [ID 749148 kern.warning] WARNING: Please see your system administrator or reboot.
んとSolaris8 Intel版なんですけど、停電実験をしたら WARNING - Unalbe to repair the / filesystem. Run fsck manually (fsck -F ufs /dev/rdsk/c0d0s0). Exit the shell when done to continue the boot process. って言われて止まりました。(汗 最後のメッセージが Type control-d to proceed with normal startup, (or give root password for system maintenance): でした。 前にもこんなことがあって結局再インストしたんですが やっぱ今回も再インストっすか? 治療方おせーてください。長くてゴメソ。
-- Erratum: Call instruction causes instruction dispatch to stall
Description:(Ref. #105799)
The errata is created by a specific case involving a call instruction in the lower 2GB of virtual memory when AM=0 (that is, in a 64-bit program). Call instructions in the lower 2GB of virtual memory when AM=1 (that is, in a 32-bit program) do not cause the problem.
Workaround:
The kernel can avoid this problem by not allowing 64-bit programs to place executable code in the virtual address range 0x0 to 0x7fffffff. --
>>866 Can't open boot deviceと出るまでに他になにかメッセージは出ているか? Solaris 9のCD-ROM はどこから入手した?(買ったor落として焼いた) Solaris 9のどの(表面に何と書いてある)CDから起動しようとした? そもそもboot cdrom時にCDにアクセスしている気配はあるか?
876 :422。。ダメポ :02/08/06 23:30
>>873 ok proube-scsiでは反応がなく。ULTRA10はIDEなので ok proube-ideで、増設ハードの認識を確認できました。 が、相変わらずインストールできない状態です。
Solaris 8/SPARC (gcc 2.95.3) で MySQL 3.23.51 を make しているが、 sql/sql_lex.cc が コンパイルできへん。google を使ってもわかんねー。
sql_lex.cc: In function `void lex_init()': sql_lex.cc:85: `symbols' undeclared (first use this function) sql_lex.cc:85: (Each undeclared identifier is reported only once sql_lex.cc:85: for each function it appears in.) sql_lex.cc:87: `sql_functions' undeclared (first use this function) sql_lex.cc: In function `int find_keyword(LEX *, unsigned int, bool)': sql_lex.cc:167: implicit declaration of function `int get_hash_symbol(...)' sql_lex.cc:167: initialization to `SYMBOL *' from `int' lacks a cast
Solaris 8 Sparcを使っているのですが 古いマシンだと(SS10とか)32 bit Solaris 8がインストールされます. 他の比較的新しいマシンは64bit Solaris 8で使っているんですが、/usr/local(gccとかperlとかいれます.)は32/64 bitのマシンで分けて 作っておかないとあとあと困ることがあり得るんでしょうか. よろしくお願いします.