Solaris 10 pts psuedo tty's
I am porting from Solaris 8 to Solaris 10 on a SunFire V240. I noticed that there are only 32
pts entries in the /devices/pseudo directory.
As I will have more than 32 users logged in to
this server, will Solaris 10 automatically add more as needed or is this a manual function and how it it done.
it'll create more as it needs. (I just started 32 xterms and lo, there are more entries in /dev/pts. now to kill them all with pkill xterm...)
Similar Messages
-
LXC Container login on host tty
I want create a full system lxc container with a gui and log in to it on one of the host's tty (using CTRL+ALT+Fn). I have set up lxc as per the wiki and I can login into container (its debian sid) and ssh into it and install software. What I'm having trouble doing is getting it to present a login at the host tty. I'm trying to set this up for F7 since that is not used by systemd. Has anybody been able to do this?
My config file:
# Template used to create this container: /usr/share/lxc/templates/lxc-debian
# Parameters passed to the template:
# For additional config options, please look at lxc.container.conf(5)
# lxc.network.type = empty
lxc.rootfs = /var/lib/lxc/Mycont/rootfs
# Common configuration
lxc.include = /usr/share/lxc/config/debian.common.conf
# Container specific configuration
lxc.utsname = Mycont
lxc.arch = amd64
lxc.tty = 3
lxc.cap.drop = mknod
lxc.pts = 1024
lxc.kmsg = 0
lxc.autodev = 1
#networking
lxc.network.type=veth
lxc.network.link=br0
lxc.network.ipv4=10.0.0.100
lxc.network.ipv4.gateway=10.0.0.1
lxc.network.flags=up
lxc.network.name=enp3s0
lxc.network.mtu=1500
#cgroups
lxc.cgroup.devices.deny = a # Deny all access to devices
lxc.cgroup.devices.allow = c 1:3 rwm # dev/null
lxc.cgroup.devices.allow = c 1:5 rwm # dev/zero
lxc.cgroup.devices.allow = c 5:1 rwm # dev/console
lxc.cgroup.devices.allow = c 5:0 rwm # dev/tty
#lxc.cgroup.devices.allow = c 4:0 rwm # dev/tty0
lxc.cgroup.devices.allow = c 4:7 rwm # dev/tty7
lxc.cgroup.devices.allow = c 1:9 rwm # dev/urandom
lxc.cgroup.devices.allow = c 1:8 rwm # dev/random
lxc.cgroup.devices.allow = c 136:* rwm # dev/pts/*
lxc.cgroup.devices.allow = c 5:2 rwm # dev/pts/ptmx
tty setup in the container's rootfs/dev/
crw-rw-rw- 1 root tty 5, 0 Jan 14 01:03 tty
crw------- 1 root tty 4, 0 Jan 14 01:03 tty0
crw-r--r-- 1 root root 4, 1 Mar 2 14:26 tty1
crw-r--r-- 1 root root 4, 2 Mar 2 14:26 tty2
crw-r--r-- 1 root root 4, 3 Mar 2 14:26 tty3
crw-r--r-- 1 root root 4, 4 Mar 2 14:26 tty4
crw-r--r-- 1 root root 4, 7 Mar 3 15:34 tty7
tty setp in the container /dev when its running:
crw-rw-rw- 1 root root 5, 0 Mar 4 18:52 tty
crw--w---- 1 root tty 136, 0 Mar 4 18:52 tty1
crw--w---- 1 root tty 136, 1 Mar 4 18:52 tty2
crw--w---- 1 root tty 136, 2 Mar 4 18:52 tty3
crw-rw-rw- 1 root root 1, 9 Mar 4 18:52 urandom
note that tty7 is not created in the running container's /dev even though it is in the container's rootfs/dev
thanksHi yjdabear, Thank you for your replies. I do have logging history set to level 4. I am still not seeing traps generated even using the 'syslog method' for the login failures. here is a snipit of my logging
Syslog logging: enabled (0 messages dropped, 1102 messages rate-limited, 0 flushes, 0 overruns, xml disabled, filtering disabled)
Console logging: level debugging, 277317 messages logged, xml disabled,
filtering disabled
Monitor logging: level debugging, 139 messages logged, xml disabled,
filtering disabled
Buffer logging: level debugging, 278418 messages logged, xml disabled,
filtering disabled
Exception Logging: size (8192 bytes)
Count and timestamp logging messages: disabled
Trap logging: level debugging, 278388 message lines logged
Logging to , 278388 message lines logged, xml disabled,
filtering disabled
switch#show logging history
Syslog History Table:1 maximum table entries,
saving level warnings or higher
4417 messages ignored, 0 dropped, 0 recursion drops
273892 table entries flushed
SNMP notifications enabled, 52 notifications sent
entry number 273893 : LINK-3-UPDOWN
Interface GigabitEthernet7/19, changed state to up
timestamp: 883868674 -
Ttys are not owned by group tty (and /dev/pts verses /dev/vc)
I just tried to do a "mesg y" in my terminal on my dekstop and got the error:
mesg: error: tty device is not owned by group `tty'.
So I chowned my tty to belong to group tty (previously it was owned by my generic group "users", of which b-con is a member) and it worked fine. I then checked my active ssh connection from my laptop and its tty *was* owned by group tty.
I assume there is something that is setting my created ttys to belong to the current user group by default instead of tty? Where might that be? I scanned all relevant bash profile/rc's and found nothing.
On a related note:
Right now I'm logged into my machine as normal, ie, into X and have a terminal running. I'm also logged in, as another user, via ssh. When I execute the "who" command, I see:
b-con vc/7 Feb 14 12:34 . 6894 (:0)
rj pts/2 Feb 14 22:02 00:03 9849 (192.168.0.4)
Why is b-con, the user logged in from the physical keyboard, shown as logged on vc/7 while the ssh user (rj) is shown as being on pts/2? User b-con has terminals on pts/0 and pts/1 open, so why is he reported as being on vc/7?
I was trying to use the "write" command to communicate between the two users, and b-con can write fine to rj on pts/2, but rj cannot write back to b-con because "/dev/vc/7: Permission denied". If I specify "write b-con /dev/pts/1" then I get the error "b-con is not logged in on pts/1". This is true because it's not my login shell, but it still is a shell I'm on.
Any enlightenment? I assume the latter half of my question boils down to login shells...Yeah, it is pretty worthless. Designed for the pre-X11 days, I suppose.
Since the tty's are owned by user group of the owner, if the users you wish to communicate are of the same gropu you can use the primitive
$ echo text > /dev/pts/X
if you just want to move a little it of information around. You probably wouldn't want to hold a conversation that way, though. ;-)
Another way around it would be for both users to share a screen session (Google for tutorial). If you just open up nano you can hold a decent IM convo. For two people logged into the same machine, that's the best solution for interaction/conversation that I can think of.
[edit]
Hm, check out ytalk (not in the repos).
Last edited by B-Con (2008-02-27 20:55:05) -
How to remove truncation in the output of ps -ef command in solaris
Hi,
One silly question but i m unable to find solution.
In solaris-10 when i executed the command ps -ef some datas in the output in the command column is truncated as below
UID PID PPID C STIME TTY TIME CMD
root 6811 1 0 19:33:36 pts/3 0:00 sh /export/home/bti/bti/Revathi/BTI/EMS/bin/startemsserver.sh
root 6827 6819 0 19:33:37 pts/3 2:33 /export/home/bti/bti/Revathi/BTI/EMS/jre/bin/java -DJBOSS_HOME=/export/home/bti
Where in the CMD column the path */export/home/bti/bti/Revathi/BTI/EMS/jre/bin/java -DJBOSS_HOME=/export/home/bti* continues. Only half of the path is shown. I need the entire path how to achieve it
Regards
RevathiJust to make things a little more complex...
/usr/ucb/ps (actually /usr/ucb/sparcv9/ps) used to be SUID root so that it could read the full args directly out of the address space of the process (/proc/<pid>/as).
Sun removed this behavior in Solaris 8 with patch 109023-05 and in Solaris 9 with patch 120240-01 (it's been removed from Solaris 10 since FCS) -
Memory used by oracle 11g processes on solaris 10
I am running oracle 11.1.0.7 on solaris 10. The database uses some 280M virtual memory size for each oracle backup or user process. See the SZ column in output of ps -efl below.
I just wonder how come oracle that much of memory for each process. Is that something we can control through some system/database parameters or is that the way oracle 11g on solaris works?
oracle@taut $ ps -efl|grep cttrain6
F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD
0 S oracle 2490 1 0 40 20 ? 284111 ? 12:23:37 ? 0:01 ora_q001_cttrain6
0 S oracle 9698 1 0 40 20 ? 283837 ? 13:37:51 ? 0:00 ora_w000_cttrain6
0 S oracle 2147 1 0 40 20 ? 285464 ? 12:18:11 ? 0:15 ora_lgwr_cttrain6
0 S oracle 2135 1 0 40 20 ? 283878 ? 12:18:09 ? 0:17 ora_dia0_cttrain6
0 S oracle 9979 11472 0 50 20 ? 211 ? 13:40:24 pts/2 0:00 grep cttrain6
0 S oracle 2157 1 0 40 20 ? 283942 ? 12:18:13 ? 0:47 ora_mmnl_cttrain6
0 S oracle 2129 1 0 40 20 ? 283830 ? 12:18:09 ? 0:06 ora_diag_cttrain6
0 S root 2159 1 0 40 20 ? 263214 ? 12:18:13 ? 3:52 ora_dism_cttrain6
0 S oracle 9565 1 0 40 20 ? 283861 ? 13:35:18 ? 0:00 oraclecttrain6 (LOCAL=NO)
0 S oracle 2482 1 0 40 20 ? 283837 ? 12:22:55 ? 0:01 ora_q000_cttrain6
0 S oracle 2884 1 0 40 20 ? 283830 ? 12:27:46 ? 0:01 ora_smco_cttrain6
0 S oracle 2153 1 0 40 20 ? 283846 ? 12:18:12 ? 0:01 ora_reco_cttrain6
0 S oracle 2464 1 0 40 20 ? 284150 ? 12:22:42 ? 0:01 ora_fbda_cttrain6
0 S oracle 2123 1 0 40 20 ? 284270 ? 12:18:08 ? 0:14 ora_pmon_cttrain6
0 S oracle 2454 1 0 40 20 ? 285190 ? 12:22:34 ? 0:01 ora_arc1_cttrain6
0 S oracle 2145 1 0 40 20 ? 284792 ? 12:18:11 ? 0:06 ora_dbw3_cttrain6
0 S oracle 2141 1 0 40 20 ? 284792 ? 12:18:10 ? 0:08 ora_dbw1_cttrain6
0 S oracle 2149 1 0 40 20 ? 284112 ? 12:18:11 ? 0:25 ora_ckpt_cttrain6
0 S oracle 9513 1 0 40 20 ? 283885 ? 13:34:18 ? 0:02 oraclecttrain6 (LOCAL=NO)
0 S oracle 2125 1 0 0 RT ? 283830 ? 12:18:08 ? 0:07 ora_vktm_cttrain6
0 S oracle 2143 1 0 40 20 ? 284792 ? 12:18:10 ? 0:04 ora_dbw2_cttrain6
0 S oracle 2459 1 0 40 20 ? 285198 ? 12:22:35 ? 0:01 ora_arc3_cttrain6
0 S oracle 2451 1 0 40 20 ? 285190 ? 12:22:33 ? 0:01 ora_arc0_cttrain6
0 S oracle 2131 1 0 40 20 ? 283838 ? 12:18:09 ? 0:02 ora_dbrm_cttrain6
0 S oracle 2139 1 0 40 20 ? 284872 ? 12:18:10 ? 0:03 ora_dbw0_cttrain6
0 S oracle 2466 1 0 40 20 ? 283830 ? 12:22:44 ? 0:01 ora_qmnc_cttrain6
0 S oracle 2151 1 0 40 20 ? 283974 ? 12:18:12 ? 0:05 ora_smon_cttrain6
0 S oracle 2457 1 0 40 20 ? 285198 ? 12:22:34 ? 0:01 ora_arc2_cttrain6
0 S oracle 2133 1 0 40 20 ? 283830 ? 12:18:09 ? 0:02 ora_psp0_cttrain6
0 S oracle 2155 1 0 40 20 ? 284656 ? 12:18:12 ? 0:11 ora_mmon_cttrain6
0 S oracle 2137 1 0 40 20 ? 283830 ? 12:18:09 ? 0:02 ora_mman_cttrain6user567271 wrote:
I am running oracle 11.1.0.7 on solaris 10. The database uses some 280M virtual memory size for each oracle backup or user process. See the SZ column in output of ps -efl below.
I just wonder how come oracle that much of memory for each process. Is that something we can control through some system/database parameters or is that the way oracle 11g on solaris works?As you have already said, it is "virtual" memory. This is not real, "physical" memory. Solaris has a virtual memory sub-system layer in it, as do almost all other modern operating systems. Google "operating system virtual memory" to find out more on what virtual memory is and how it works.
In terms of your question, virtual memory means that not all of a process's memory space needs to be in physical memory for it to run and execute. The process virtual memory space is broken up into equal sized pages, and only those pages currently being referenced (used) are mapped and read into physical memory pages. Thus the virtual size of a process is irrelevant to how much physical memory is being used. Look at the RSS column (ps -ely) for the physical memory used by each process - Resident Set Size.
Furthermore, an Oracle shadow server process (oracle) uses a large segment of shared memory for the SGA. This shared memory only exists once in physical memory, and is shared amongst all the shadow server processes. But it is mapped into the address space of each process, and so appears and is counted in the virtual and physical memory of each process.
So each reported virtual size (SZ) of each oracle process is also counting the mapped shared memory pages in each process, and so counting the same pages multiple times across all the oracle processes. You need to subtract the size of the SGA shared memory from the virtual size of each oracle process to determine the private, local memory per shadow process.
If you want a further breakdown of the memory map of each process, look at the manual pages for pmap (man pmap), which will break it down by text, private data, zero initialized, shared and other types. By subtracting the shared size from the resident size you can get a true view of the private, local memory per oracle shadow server process.
John -
Solaris 10 generating Malicious Traffic...HELP
Hi,
Recently, we started getting WARNING messages from our ISP that one of our box IP generating malicious traffic.
We have a Solaris 10 Box (OS patched upto date - services like telnet, snmp are disabled already) with that IP (ISP mentioned), is generating malicious traffic. I confirm it doing because I could see online using netstat command today.
It�s generating traffic onto internet with destination port = 23 and source port (on my box) is random.
I implemented a script using lsof, that reads source port of all connection destined to remote�s 23 port. It also includes running lsof using that random local port to get the process (or ID). But none of them I could get as the script result.
Today I happened to see it online and the reason why my script not generating any output is that the suspicious process generating the traffic, changing local port numbers in such a way that by the time I run lsof, the local port connection closed/gone. It keeps generating/changing very fast such that the script not able to capture the process.
The only thing I could get the output of �ps �aef� and is attached below. Could anybody please go through the list of processes in listed below and hint me any process to suspect?
+++++++++++++
ps -aef output:
list99: UID PID PPID C STIME TTY TIME CMD
list99: root 0 0 0 Jun 10 ? 0:03 sched
list99: root 1 0 0 Jun 10 ? 0:26 /sbin/init
list99: root 2 0 0 Jun 10 ? 0:00 pageout
list99: root 3 0 1 Jun 10 ? 44:04 fsflush
list99: daemon 196 1 0 Jun 10 ? 0:00 /usr/lib/nfs/statd
list99: root 7 1 0 Jun 10 ? 0:20 /lib/svc/bin/svc.startd
list99: root 9 1 0 Jun 10 ? 1:23 /lib/svc/bin/svc.configd
list99: daemon 208 1 0 Jun 10 ? 0:00 /usr/lib/nfs/lockd
list99: daemon 194 1 0 Jun 10 ? 0:15 /usr/lib/nfs/nfsmapid
list99: root 190 1 0 Jun 10 ? 0:06 /usr/sbin/cron
list99: daemon 191 1 0 Jun 10 ? 0:00 /usr/sbin/rpcbind
list99: daemon 119 1 0 Jun 10 ? 0:03 /usr/lib/crypto/kcfd
list99: root 93 1 0 Jun 10 ? 0:00 /usr/lib/sysevent/syseventd
list99: root 96 1 0 Jun 10 ? 0:29 /usr/lib/picl/picld
list99: root 351 1 0 Jun 10 ? 0:00 /usr/lib/ssh/sshd
list99: root 117 1 0 Jun 10 ? 0:20 /usr/sbin/nscd
list99: root 198 7 0 Jun 10 ? 0:00 /usr/lib/saf/sac -t 300
list99: root 115 1 0 Jun 10 ? 0:00 devfsadmd
list99: root 508 1 0 Jun 10 ? 0:05 /usr/lib/fm/fmd/fmd
list99: root 322 1 0 Jun 10 ? 0:00 /usr/lib/nfs/mountd
list99: root 210 7 0 Jun 10 console 0:00 /usr/lib/saf/ttymon -g -d /dev/console -l console -T sun -m ldterm,ttcompat -h
list99: root 203 198 0 Jun 10 ? 0:00 /usr/lib/saf/ttymon
list99: root 209 1 0 Jun 10 ? 0:34 /usr/lib/inet/inetd start
list99: root 211 1 0 Jun 10 ? 0:01 /usr/lib/utmpd
list99: nobody 513 511 0 Jun 10 ? 0:01 /usr/apache/bin/httpd
list99: root 382 381 0 Jun 10 ? 0:00 /usr/sadm/lib/smc/bin/smcboot
list99: root 302 1 0 Jun 10 ? 0:00 /usr/lib/autofs/automountd
list99: root 475 467 0 Jun 10 ? 1:10 /usr/openwin/bin/Xsun :0 -defdepth 24 -nobanner -auth /var/dt/A:0-pday6a
list99: root 381 1 0 Jun 10 ? 0:00 /usr/sadm/lib/smc/bin/smcboot
list99: root 509 467 0 Jun 10 ? 0:00 /usr/dt/bin/dtlogin -daemon
list99: root 303 302 0 Jun 10 ? 0:02 /usr/lib/autofs/automountd
list99: daemon 324 1 0 Jun 10 ? 2:49 /usr/lib/nfs/nfsd
list99: root 334 1 0 Jun 10 ? 0:01 /usr/sbin/syslogd
list99: root 383 381 0 Jun 10 ? 0:00 /usr/sadm/lib/smc/bin/smcboot
list99: root 510 467 0 Jun 10 ?? 0:00 /usr/openwin/bin/fbconsole -d :0
list99: nobody 512 511 0 Jun 10 ? 0:01 /usr/apache/bin/httpd
list99: root 529 528 0 - ? 0:00 <defunct>
list99: nobody 514 511 0 Jun 10 ? 0:01 /usr/apache/bin/httpd
list99: lp 1237 1 0 Jun 11 ? 0:00 lpfilter
list99: nobody 515 511 0 Jun 10 ? 0:01 /usr/apache/bin/httpd
list99: nobody 516 511 0 Jun 10 ? 0:01 /usr/apache/bin/httpd
list99: root 511 1 0 Jun 10 ? 0:16 /usr/apache/bin/httpd
list99: root 467 1 0 Jun 10 ? 0:00 /usr/dt/bin/dtlogin -daemon
list99: root 528 509 0 Jun 10 ? 1:17 dtgreet -display :0
list99: nobody 778 511 0 Jun 10 ? 0:01 /usr/apache/bin/httpd
list99: nobody 637 511 0 Jun 10 ? 0:01 /usr/apache/bin/httpd
list99: nobody 636 511 0 Jun 10 ? 0:01 /usr/apache/bin/httpd
list99: nobody 779 511 0 Jun 10 ? 0:01 /usr/apache/bin/httpd
list99: nobody 777 511 0 Jun 10 ? 0:01 /usr/apache/bin/httpd
list99: root 5740 10012 0 12:32:38 ? 0:00 sleep 18
list99: root 4153 209 0 12:31:51 ? 0:00 /usr/lib/nfs/rquotad
list99: root 3655 2908 0 11:29:23 pts/3 0:00 -bash
list99: praveen 22983 22654 0 11:18:47 ? 0:00 /usr/lib/ssh/sshd
list99: root 23070 23004 0 11:18:55 pts/2 0:00 -bash
list99: connie 821 209 0 12:28:28 ? 0:00 /usr/sbin/in.ftpd -a
list99: praveen 2908 2607 0 11:29:13 pts/3 0:00 -sh
list99: connie 892 209 0 12:28:32 ? 0:00 /usr/sbin/in.ftpd -a
list99: root 1209 351 0 11:28:53 ? 0:00 /usr/lib/ssh/sshd
list99: root 6015 3655 0 12:32:55 pts/3 0:00 ps -aef
list99: root 22654 351 0 11:18:18 ? 0:00 /usr/lib/ssh/sshd
list99: praveen 23004 22983 0 11:18:49 pts/2 0:00 -sh
list99: praveen 2607 1209 0 11:29:09 ? 0:01 /usr/lib/ssh/sshd
list99: root 5985 209 0 12:32:52 ? 0:00 /usr/sbin/in.ftpd -a
list99: root 7350 209 0 11:30:35 ? 0:00 /usr/sbin/in.rlogind
+++++++++++
Thanks
Praveen RKWow. That is really too bad. You can't spot anything suspicious in the logs? Do you think it could have been the telnet vulnerability? Maybe they got in before the patch.
Sadly the above posters were probably right, you need to format and start over. Even if you identify the culprit on the machines there is no way of making sure it is not still compromised.
I am a fan of ipfilter and scripts watching the logs for suspicious activities. It is not fool-proof by a long shot but it keeps the kids out. I set it so anything suspicious (even a port scan) results in completely blocking that IP from all ports, not just the one it was pestering. If you set it to 'one hit wonder' you can stop people from doing things like the telnet vulnerability, but I would not bank on complete protection. I use sshblack and modify it to watch other services as well as ssh. However, I am in academics and not business so I am sure if there is money involved a person would really want to make sure what they were doing was 'right' not just a bulletin board suggestion.
If they did get in through the telnet vulnerability there was nothing you could have done besides turn the service off from the start.
I am not trained in this kind of thing but I am pretty sure ALL data on those boxes must be considered compromised as well and should be isolated from the new installations. -
Switch between ttys like on Linux
Hi ,
I would like to know how can i start process and assign it to a speciefic tty like /dev/pts/20 and whenever i need to interact with it , somehow i'll switch to that terminal like the ALT+CTRL+Fx on linux .Hi,
I found following two technotes on sun sites.
Since virtual terminal is not supported by default,
below procedure is not supported one.
In Solaris 2.1, which few people have, this worked the same as the other
versions of UNIX for PCs did. It also works correctly in Solaris Base
Server 2.4, which was designed to work similar to Interactive UNIX.
In Solaris 2.4 and later, up to 2.6 at least, this was disabled by
default. However you can re-enable the feature with a little work if
you have root access to the system. Please note that this feature is
not officially supported, but it does seem to work, so the process is
documented here for those that require it. Please consider using CDE,
which has multiple workspaces, for future compatibility.
For Solaris 2.4, 2.5, and 2.5.1 you must create the /dev entries
yourself, after the system is installed. For 2.6, they are already
there and you can skip to the step where you edit /etc/inittab now.
Step 1 - Determine the device's major number:
# grep -i chanmux /etc/name_to_major
chanmux <num>
Step 2 - Add the /dev entries using the major number (<num>) you found:
mknod /dev/vt01 c <num> 1
mknod /dev/vt01 c <num> 1
Step 3 - Adding entries to /etc/inittab:
Add the following lines, one for each vt## device you created, to the
/etc/inittab file. Be sure to put them after the co entry.
co:234:respawn:/usr/lib/saf/ttymon -g -h -p "`uname -n` VT01
login" -T
AT386 -d /dev/vt01 -l console
co:234:respawn:/usr/lib/saf/ttymon -g -h -p "`uname -n` VT02
login" -T
AT386 -d /dev/vt02 -l console
Step 4 - Tell init that /etc/inittab was changed:
# /usr/sbin/init q
Now you can switch screens using <Alt>-<PrintScreen> followed
by <F1>
for vt01, <F2>, for vt02, etc. Using
<Alt>-<PrintScreen> followed by
<P> will switch to the previous screen, or <N> for the next
screen, in
cyclic order.
The one real difference is that to switch back to the normal console
screen you must use <Alt>-<PrintScreen> followed by
<H>, instead of <F8>
as Interactive UNIX used to use.
Let me remind you that this is not an officially supported mode of
Solaris X86. This FAQ is to help those migrating to Solaris X86 from
Interactive UNIX or SCO UNIX that require a feature like this for their
current environment.
A better solution is to plan to use CDE Workspace areas for this type of
function in the future. Each Workspace can then act as a virtual screen
and the buttons on the toolbar can be named for their function.
The VT feature has been removed starting from Solaris 8. Sun recommends
customers to move their programs to CDE as CDE provides a much better
functionality and is the Sun supported standard for multi-screen display.
As mentioned in FAQ 2445-02, the virtual terminal (vt) was all along an
unsupported and
deprecated feature in Solaris x86. It was maintained to ease the transition
from
IUS to Solaris.
If you would still like to use the vt on Solaris 8 without changing your
programs, you might want to check the XiG product from AcceleratedX -
http://www.acceleratedx.com/
Please note that we have not verified above product and we are not making a
product recommendation. Please check directly with the product vendor.
****************************************8
Hope this helps.
Thanks
Kalpesh -
hello anyone
i install oracle7.3.4 server
in Sun Sparcstation20 Solaris2.6 Japanese
everything is ok,
and i want to install ORACLE
WEB appliation server 3.0too
the installer is ok too,
i startup the serivce
>owsctl start wrb
>owsctl start admin
but when i open the netscape and
CRAETE and START a new LISTENER
there is something wrong.
**************************error message*******
OWS-05721: The Web Listener www failed to start:
Oracle Web Listener 3.0.1 Production (Export), Version 2.14FC1
Copyright 1997 Oracle Corp. All Rights Reserved.
Error: A failure occurred ( Permission denied ) when assigning a port ( domain: INTERNET01, address: 0.0.0.0, port: 80 ).
Error: Failed to start the server.
Error: The server could not initialize
Information: The server is exiting
OWS-08811: Unable to startup Oracle Web Listener `www'.
Oracle Web Listener Home Page
From here, you can do the following:
Create a new Oracle Web Listener to run on your machine by clicking the Create Listener... button.
Modify existing Oracle Web Listeners by selecting the Configure link below.
Start, Stop or Delete existing Oracle Web Listeners by selecting the appropriate link below.
can anyone help me , it is too difficult for me.
the startup file of Solaris is here
# @(#)cshrc 1.11 89/11/29 SMI
umask 022
set path=(/bin /usr/bin /usr/ucb /etc .)
if ( $?prompt ) then
set history=32
endif
setenv ORACLE_BASE /oracle/app/oracle
setenv ORACLE_HOME /oracle/app/oracle/product/7.3.4
setenv ORACLE_SID hlp3
setenv ORAWEB_HOME $ORACLE_HOME/ows/3.0
setenv ORAWEB_SITE www
setenv ORAWEB_BASE $ORACLE_HOME/ows
setenv ORAWEB_ADMIN $ORACLE_BASE/admin
setenv ORAWEB_CARTX $ORACLE_HOME/ows/cartx
setenv DEF_INSTALL TRUE
setenv ORA_CSM_MODE line
setenv LD_LIBRARY_PATH $ORACLE_HOME/lib:/usr/openwin/lib:/usr/dt/lib:
setenv ORACLE_TERM xsun5
setenv TMPDIR /var/tmp
setenv PATH .:$ORACLE_HOME/bin:$ORACLE_HOME/obackup/bin:/opt/bin:/usr/local/bin:/bin:/usr/bin:/usr/css/bin:/usr/openwin/bin:/usr/sbin:/usr/ucb:$ORAWEB_HOME/bin
setenv ORA_NLS32 $ORACLE_HOME/ocommon/nls/admin/data
setenv DEF_INSTALL TRUE
setenv MANPATH /opt/SUNWspro/man:/opt/SUNWste/licence_tools/man
# setenv LANG
# setenv TWO_TASK
set ORAENV_ASK = NO
source /opt/bin/coraenv
unset ORAENV_ASK
source /oracle/app/oracle/product/7.3.4/ows/3.0/install/owsenv_csh.sh
# @(#)local.login 1.3 93/09/15 SMI
stty -istrip
# setenv TERM `tset -Q -`
# if possible, start the windows system. Give user a chance to bail out
if ( `tty` == "/dev/console" ) then
if ( $TERM == "sun" | | $TERM == "AT386" ) then
if ( ${?OPENWINHOME} == 0 ) then
setenv OPENWINHOME /usr/openwin
endif
echo ""
echo -n "Starting OpenWindows in 5 seconds (type Control-C to interrupt)"
sleep 5
echo ""
$OPENWINHOME/bin/openwin
clear # get rid of annoying cursor rectangle
logout # logout after leaving windows system
endif
endif
setenv ORACLE_HOME /oracle/app/oracle/product/7.3.4
setenv PATH /bin:/usr/bin:/etc:/usr/etc:/usr/openwin/bin:/usr/ucb:/oracle/app/oracle/product/734/bin:$ORAWEB_HOME/bin
setenv NLS_LANG japanese_japan.ja16euc
setenv LANG japanese
setenv ORACLE_TERM xsun5
setenv ORAWEB_HOME $ORACLE_HOME/ows/3.0
setenv ORAWEB_SITE www
setenv TNS_ADMIN /oracle/app/oracle/product/7.3.4/network/admin
can anyone help me and tell me how to solve it or any aother way book doc to do it,
thank you
i am very nervious
my email address:
[email protected]
[email protected]see http://www.oracle.com/support/products/oas/sparc30/html/ows08811.html
-
Umount not possible on Solaris 10
Hello,
This afternoon, I asked for support on Sun Support Center for a problem which occurs on a new Solaris 10 installation.
Problems on Solaris 10 are not supported by Sun Support Center ... :-(
(I think a umount problem is not a Solaris 10 problem , but ...)
It's not a critical problem but I'm frustrated if I must reboot for this problem.
We are not under Microsoft OS ...
Sun Support Center asked me to try on Sun Developer site.
Can you help me ?
Thanks
Jean Berthold
Below, my problem:
Update/View Service Request Details
Service Request Number: 37128194
Status: Unresolved, Closed
Sun Engineer Summary: How to umount this volume correctly (Notes)
Updated By Date Updated
Sun Engineer May 10, 2004 5:19:04 PM, Central European Summer Time (CEST GMT+02:00)
EMEA-CES Closure template (solution note in case, public)
TYPE OF CALL: Problem
PROBLEM SUMMARY :
unable to umount /cdrom under solaris 10 beta version
SOLUTION :
beta version pf solaris 10 is not supported.
Consult the FAQs or discuss in the forum of the developers's site :
http://developers.sun.com/prodtech/solaris/
Sun Engineer May 10, 2004 4:37:42 PM, Central European Summer Time (CEST GMT+02:00)
EMEA-CES Information_Knowledge Gathering (problem note in Initial Investigation task, public)
PROBLEM DESCRIPTION: unable to umount /cdrom/disk1
PROBLEM SUMMARY: unable to umount /cdrom/disk1
WHEN WAS THE PROBLEM FIRST SEEN? this after noon
WHAT HAS CHANGED ON THE SYSTEM? nothing to declare
ERROR MESSAGES:
|><|
WHAT IS THE IMPACT ON YOUR BUSINESS
|>Low<| |>Medium<| |>High<|
PRODUCT: Solaris 10
SYSTEM TYPE: Sun-Blade-100
SPEC: |>CPU Speed, Memory, Disk size + qty, Storage<|
OS VERSION: SunOS zanzibar 5.10 s10_51 sun4u sparc SUNW
HAS THE CUSTOMER TRIED USING SUNSOLVE.SUN.COM TO SOLVE HIS PROBLEM
No
If NO explain the benefits of SunSolve, if YES ask :
WHAT STOPPED HIM FROM SOLVING HIS PROBLEM:
n/a
ARE CONTACT DETAILS CORRECT:
yes
PROBLEM ANALYSIS :
The customer has mounted the cdrom on the machine zanzibar
and share it by NFS. See the customer's note for more details.
After that, he has launched Oracle installation on machine udaipur
by using CD ROM mounted via NFS on zanzibar machine.
After the usage of the cdrom from the NFS client udaipur, it is
impossible to umount the cdrom.
# umount /cdrom/disk1
umount: /cdrom/disk1 busy
The customer has stopped all services of NFS :
# ps -ef | grep nfs
daemon 12459 1 0 12:20:54 ? 0:00 /usr/lib/nfs/statd
daemon 12461 1 0 12:20:54 ? 0:00 /usr/lib/nfs/lockd
root 12463 1 0 12:20:54 ? 0:00 /usr/lib/nfs/mountd
daemon 12465 1 0 12:20:54 ? 0:22 /usr/lib/nfs/nfsd
# unshareall
# /etc/init.d/nfs.server stop
# umount /cdrom/disk1
umount: /cdrom/disk1 busy
# ls /etc/init.d/volmg*
/etc/init.d/volmgt
# /etc/init.d/volmgt stop
# ps -ef | grep vol
bej 12313 12309 0 11:37:15 pts/2 0:00 /usr/bin/gnome-volcheck -i 30 -z 3 -m cdrom,floppy,zip,jaz,dvdrom
But the problem is still persisting : impossible to umount cdrom
# umount /cdrom/disk1
umount: /cdrom/disk1 busy
The customer is using gnome for interface
ifuser command gives 3 processes: vold, the terminal and lockd.
We stop all processes and retry again :
# umount /cdrom/disk1
umount: Operation not supported
umount: cannot unmount /cdrom/disk1
# umount /cdrom/cdrom0
umount: Operation not supported
umount: cannot unmount /cdrom/cdrom0
#umount -f /cdrom/disk1
umount: Operation not supported
umount: cannot unmount /cdrom/disk1
#umount -F hsfs /cdrom/disk1
umount: Operation not supported
umount: cannot unmount /cdrom/disk1
#umount /vol/dev/dsk/c0t1d0/disk1
umount: Operation not supported
umount: cannot unmount /vol/dev/dsk/c0t1d0/disk1
The problem is not really urgent but the customer does not
want to reboot this machine just to umount the cdrom !!!!
It is really impossible to umount the cdrom.
i've found a bug id for swap and this problem needs more investigation.
So i'm escalating this case!
Customer May 10, 2004 4:00:40 PM, Central European Summer Time (CEST GMT+02:00)
Hardware Platform: Sun Blade 100
Product Affected: OS File System
OS Version: bej@zanzibar # uname -a
SunOS zanzibar 5.10 s10_51 sun4u sparc SUNW,Sun-Blade-100
bej@zanzibar #
State the problem Cut/Paste error messages
(30kb maximum):
# df -h | grep cdrom
/vol/dev/dsk/c0t1d0/disk1 0K 0K 0K 0% /cdrom/disk1
# umount /cdrom/disk1
umount: /cdrom/disk1 busy
# cat /etc/dfs/dfstab
# Place share(1M) commands here for automatic execution
# on entering init state 3.
# Issue the command '/etc/init.d/nfs.server start' to run the NFS
# daemon processes and the share commands, after adding the very
# first entry to this file.
# share [-F fstype] [ -o options] [-d "<text>"] <pathname> [resource]
# .e.g,
# share -F nfs -o rw=engineering -d "home dirs" /export/home2
share -o anon=0 /cdrom/cdrom0
# ps -ef | grep nfs
daemon 12459 1 0 12:20:54 ? 0:00 /usr/lib/nfs/statd
daemon 12461 1 0 12:20:54 ? 0:00 /usr/lib/nfs/lockd
root 12463 1 0 12:20:54 ? 0:00 /usr/lib/nfs/mountd
daemon 12465 1 0 12:20:54 ? 0:22 /usr/lib/nfs/nfsd
# unshareall
# /etc/init.d/nfs.server stop
# umount /cdrom/disk1
umount: /cdrom/disk1 busy
# ls /etc/init.d/volmg*
/etc/init.d/volmgt
# /etc/init.d/volmgt stop
# ps -ef | grep vol
bej 12313 12309 0 11:37:15 pts/2 0:00 /usr/bin/gnome-volcheck -i 30 -z 3 -m cdrom,floppy,zip,jaz,dvdrom
List steps to reproduce problem (if applicable):
What software is having the problem?:
From the CD ROM server:
I shared a CD ROM whith NFS via /etc/dfs/dfshare file:
share -o anon=0 /cdrom/cdrom0
# shareall
# dfshares
RESOURCE SERVER ACCESS TRANSPORT
zanzibar:/cdrom/disk1 zanzibar - -
From the client:
root@udaipur # dfshares zanzibar
RESOURCE SERVER ACCESS TRANSPORT
zanzibar:/cdrom/disk1 zanzibar - -
root@udaipur #
root@udaipur # mount zanzibar:/cdrom/disk1 /zanzibar_CDROM
root@udaipur # df -h | grep cdrom
zanzibar:/cdrom/disk1 0K 0K 0K 0% /zanzibar_CDROM
root@udaipur #
After that, I launched Oracle installation on machine udaipur by using CD ROM mounted via NFS on zanzibar machine.
When the second CD-ROM was needed:
Client:
root@udaipur # umount /zanzibar_CDROM
CD ROM Server:
# hostname
zanzibar
# df -h | grep cdrom
/vol/dev/dsk/c0t1d0/disk1 0K 0K 0K 0% /cdrom/disk1
# dfshares
RESOURCE SERVER ACCESS TRANSPORT
zanzibar:/cdrom/disk1 zanzibar - -
# unshareall
# dfshares
# pwd
# umount /cdrom/disk1
umount: /cdrom/disk1 busy
Question:
1. How to umount this volume correctly. ?
2. which process is blocking the CD-ROM ?
When was the problem first noticed? # date
Mon May 10 15:55:39 CEST 2004
Is the problem getting: staying the same
Any Changes Recently? NoneHi there,
This will depend on how your VM is configured, please have a look at the following documentation and make sure you are using the appropriate networking mode:
https://www.virtualbox.org/manual/ch06.html#networkingmodes
Then check your # ifconfig -a output and verify that your interface is marked UP and RUNNING, please refer to the following document for more details on how to set up your network interfaces:
http://docs.oracle.com/cd/E23823_01/html/816-4554/ipconfig-12.html#scrolltoc
Hope that helps -
Duplex print with Report 6i on SUN Solaris
Dear All,
I would like to know if it's possible to print in duplex mode using Report 6i on SUN Solaris. If yes! show me the way.Thanks for help.Hi DG,
Thanks a lot for being patient with me.
Here is what df -k returned.
# df -k
Filesystem kbytes used avail capacity Mounted on
/dev/dsk/c0d1s0 1139022 711306 370765 66% /
/proc 0 0 0 0% /proc
fd 0 0 0 0% /dev/fd
mnttab 0 0 0 0% /etc/mnttab
swap 215536 4 215532 1% /var/run
swap 215848 316 215532 1% /tmp
/dev/dsk/c0d1s7 6404645 4938156 1402443 78% /export/home
# who
root console Jul 20 14:09 (:0)
root pts/4 Jul 20 14:10 (:0.0)
The foregoing list shows that I do not have sufficient disk space. Oracle Install documentation says I should have 3GB for a full install. My second hard disk should be able to handle this, but I do not know yet how I can add more disk space to the file system. Can you please tell me how I can do this?
Meanwhile I am deleting the 13 files 9iAS10220_part1 through 9iAS10220_part13 to free up some disk space. Having extracted files and created Disk1 through Disk5, I do not think I will need these 13 files anymore.
I am still trying to understand what runInstaller script is trying to do.
Roger
null -
Solaris 9 x86 bug report - el_GR.ISO8859-7 & CDE
I'm posting this article here, because I can't find any official Solaris 9 x86 bug report page. I hope the developers will notice it. I'm using Solaris 9 x86 (12/02), with the latest 9_x86_Recommended patch cluster installed, and support for Greek installed too.
It seems there is some kind of problem, when trying to view text files with Greek (el_GR.ISO8859-7) characters, which were created under Windows. To be more specific:
If I boot at CDE with language el_GR.ISO8859-7, and try to view a .txt file (just with a simple double click), which I have created under Windows, with Greek characters,
the screen goes black, and the CDE login screen appears again (restarts). If I keep the Greek language or change the language to US English, I can boot at CDE again, with
no problems. If I try "command line logging", the screen goes off - just like when the computer is powered off, and I can't do anything, (well, except pressing the reset button, that's the sure way). And if I use the "init 6" command, while being logged at CDE, from a terminal, the Graphical Desktop exits, and then, the screen goes off again (just like the computer is powered off), but finally the computer manages to restart.
I'm using the Sun X server, NOT the XFree86 porting kit and I use the entry
:0 Local local_uid@console nobody /usr/openwin/bin/Xsun :0 -dpsfileops
in /usr/dt/config/Xservers file, to start the X server.
Here is the $HOME_DIR/.dt/startlog file:
--- ??? 23 ??? 2003 12:10:51
--- /usr/dt/bin/Xsession starting...
--- starting /usr/openwin/bin/speckeysd
--- Xsession started by dtlogin
--- starting /usr/dt/bin/dtsession_res -load -system
--- sourcing /root/.dtprofile...
--- sourcing /usr/dt/config/Xsession.d/0010.dtpaths...
--- sourcing /usr/dt/config/Xsession.d/0015.sun.env...
--- sourcing /usr/dt/config/Xsession.d/0020.dtims...
--- sourcing /usr/dt/config/Xsession.d/0030.dttmpdir...
--- sourcing /usr/dt/config/Xsession.d/0040.xmbind...
--- sourcing /usr/dt/config/Xsession.d/1000.solregis...
--- could not read /root/.profile
--- starting /usr/dt/bin/dthello &
--- starting /usr/dt/bin/dtsearchpath
--- starting /usr/dt/bin/dtappgather &
--- starting /usr/dt/bin/dsdm &
--- session log file is /root/.dt/sessionlogs/www_DISPLAY=:0
--- DTSOURCEPROFILE is 'true' (see /root/.dtprofile)
--- execing /usr/dt/bin/dtsession with a /sbin/sh login shell ...
--- starting desktop on /dev/pts/3
Sun Microsystems Inc. SunOS 5.9 Generic_112234-03 November 2002
/usr/dt/bin/ttsession[337]: starting
X connection to :0.0 broken (explicit kill or server shutdown).
X connection to :0.0 broken (explicit kill or server shutdown).
I don't know if this is a bug or something, and I'm very curious about the cause. I didn't have much time for any other "experiments".
Anyway, I hope this will help developers solve a problem -if it really exists-.
Angelos Vasilopoulos
Site Security Officer
[email protected]I'm posting this article here, because I can't find any official Solaris 9 x86 bug report page. I hope the developers will notice it. I'm using Solaris 9 x86 (12/02), with the latest 9_x86_Recommended patch cluster installed, and support for Greek installed too.
It seems there is some kind of problem, when trying to view text files with Greek (el_GR.ISO8859-7) characters, which were created under Windows. To be more specific:
If I boot at CDE with language el_GR.ISO8859-7, and try to view a .txt file (just with a simple double click), which I have created under Windows, with Greek characters,
the screen goes black, and the CDE login screen appears again (restarts). If I keep the Greek language or change the language to US English, I can boot at CDE again, with
no problems. If I try "command line logging", the screen goes off - just like when the computer is powered off, and I can't do anything, (well, except pressing the reset button, that's the sure way). And if I use the "init 6" command, while being logged at CDE, from a terminal, the Graphical Desktop exits, and then, the screen goes off again (just like the computer is powered off), but finally the computer manages to restart.
I'm using the Sun X server, NOT the XFree86 porting kit and I use the entry
:0 Local local_uid@console nobody /usr/openwin/bin/Xsun :0 -dpsfileops
in /usr/dt/config/Xservers file, to start the X server.
Here is the $HOME_DIR/.dt/startlog file:
--- ??? 23 ??? 2003 12:10:51
--- /usr/dt/bin/Xsession starting...
--- starting /usr/openwin/bin/speckeysd
--- Xsession started by dtlogin
--- starting /usr/dt/bin/dtsession_res -load -system
--- sourcing /root/.dtprofile...
--- sourcing /usr/dt/config/Xsession.d/0010.dtpaths...
--- sourcing /usr/dt/config/Xsession.d/0015.sun.env...
--- sourcing /usr/dt/config/Xsession.d/0020.dtims...
--- sourcing /usr/dt/config/Xsession.d/0030.dttmpdir...
--- sourcing /usr/dt/config/Xsession.d/0040.xmbind...
--- sourcing /usr/dt/config/Xsession.d/1000.solregis...
--- could not read /root/.profile
--- starting /usr/dt/bin/dthello &
--- starting /usr/dt/bin/dtsearchpath
--- starting /usr/dt/bin/dtappgather &
--- starting /usr/dt/bin/dsdm &
--- session log file is /root/.dt/sessionlogs/www_DISPLAY=:0
--- DTSOURCEPROFILE is 'true' (see /root/.dtprofile)
--- execing /usr/dt/bin/dtsession with a /sbin/sh login shell ...
--- starting desktop on /dev/pts/3
Sun Microsystems Inc. SunOS 5.9 Generic_112234-03 November 2002
/usr/dt/bin/ttsession[337]: starting
X connection to :0.0 broken (explicit kill or server shutdown).
X connection to :0.0 broken (explicit kill or server shutdown).
I don't know if this is a bug or something, and I'm very curious about the cause. I didn't have much time for any other "experiments".
Anyway, I hope this will help developers solve a problem -if it really exists-.
Angelos Vasilopoulos
Site Security Officer
[email protected] -
Solaris 10u6 fails to boot after installation on HP Proliant DL380 G4
Hello,
I have used Solaris 10u5 without issues on the HP DL380 G4. However, when I tried to install update 6 (new installation), it fails to reboot. I starts to boot, then aborts and reboots the system. I added the arguments -av to help get more information. Here's what I was able to capture:
Enter default directory for modules [platform/i86pc/kernel /kernel /usr/kernel]:
module /platform/i86pc/kernel/amd64/unix: text at [0xfffffffffb800000, 0xfffffffffb8d5f0f] data at 0xfffffffffbc00000
module misc/amd64/krtld: text at [0xfffffffffb8d5f10, 0xfffffffffb90a89f] data at 0xfffffffffbc74ce0
module /kernel/amd64/genunix: text at [0xfffffffffb90a8a0, 0xfffffffffbb04f4f] data at 0xfffffffffbc7ee00
Name of system file [etc/system]:
SunOS Release 5.10 Version Generic_137138-09 64-bit
Copyright 1983-2008 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
features: 14dffdf<cpuid,mwait,cx16,sse3,asysc,htt,sse2,sse,sep,pat,cx8,pae,mca,mmx,cmov,pge,mtrr,msr,tsc,lgpg>
mem = 6225476K (0x17bf91000)
root nexus = i86pc
pseudo0 at root
pseudo0 is /pseudo
scsi_vhci0 at root
scsi_vhci0 is /scsi_vhci
isa0 at root
psuedo-device ppm0
ppm0 is /pseudo/ppm@0
npe0 at root: space 0 offset 0
npe0 is /pci@0,0
pcie_pci0 is /pci@0,0/pci8086,3595@2
PCIE-device: pci8086,32a@0,2, pcie_pci3
pcie_pcie3 is /pci@0,0/pci8086,3595@2/pci8086,32a@0,2
NOTICE:
* This device is not bootable! *
* It is either offlined or detached or faulted. *
* Please try to boot from a different device. *
NOTICE:
spa_import_rootpool: error 22
panic[cpu0]/thread=fffffffffbc26ba0: cannot mount root path /pci@0,0/pci8086,3595@2/pci8086,32a@0/pcie11,4091@3/sd@0,0:a /pci@0,0/pci8086
,3595@2/pci8086,32a@0,2/pcie11,4091@3/sd@1,0:a
fffffffffbc49320 genunix:rootconf+114 ()
fffffffffbc49350 genunix:vfs_mountroot+61 ()
I have tried this on two identical machines with the same results. Some other details:
- Booting into failsafe mode works; the system finds and mounts the zfs volumes
- I did a network installation. I rebuilt the miniroot to include the CPQary3 package
- I tried installing with a zpool with two disks as well as only one disk; the result was the same
- I also tried installing without using a ZFS root disk; it also fails
I have googled for this problem but have not found anything like it. I would greatly appreciate any help!
Thanks,
MichaelI finally figured it out. For some reason, the installer does not install the driver package (CPQary3) or include it in the boot archive. The driver is in the fail-safe miniroot, however. So, I booted into fail-safe mode and installed the driver, and now everything works!
I ran into two problems with the installer on this hardware. I'll post details and work-arounds for both in a separate message. -
Can�t upgrade Solaris 2.6 to Solaris 9 ? HELP
Hi,
I'm trying to upgrade one Sun Enterprise 3500 with Solaris 2.6 to new Solaris 9.
I've already use SUNINSTALL and WEB START methods, without sucess.
There is no error messages in WEB START method..
When using "suninstall" method, I follow all the manual instructions with CLI mode and the instalation returns "install sucess", but when rebooting, some erros apears and starts a reboot cycle:
------ ERROR WITH SUNINSTALL ----------
Use is subject to license terms.
WARNING: add_spec: No major number for fp
WARNING: add_spec: No major number for fp
WARNING: add_spec: No major number for scsi_vhci
WARNING: add_spec: No major number for fp
WARNING: add_spec: No major number for scsi_vhci
WARNING: mod_installdrv: no major number for fcp
Cannot assemble drivers for root /sbus@2,0/SUNW,socal@d,10000/sf@0,0/ssd@w21000020372b4363,0:a
Cannot mount root on /sbus@2,0/SUNW,socal@d,10000/sf@0,0/ssd@w21000020372b4363,0:a fstype ufs
panic[cpu14]/thread=140a000: vfs_mountroot: cannot mount root
0000000001409970 genunix:vfs_mountroot+70 (0, 0, 0, 200, 14569d8, 0)
%l0-3: 000000000144a400 000000000144a400 0000000001415bc8 0000000001415bd0
%l4-7: 0000000001415800 0000000001411a80 000000000144ac00 000000000144dc00
0000000001409a20 genunix:main+98 (1409ba0, f00584cc, 1409ec0, 32a7af, 2000, 500)
%l0-3: 0000000000000001 0000000000000000 0000000001412b18 0000000078002000
%l4-7: 000000000140a000 0000000000330000 0000000001480dc8 00000000010628d0
skipping system dump - no dump device configured
rebooting...
Resetting...
Software Power ON
When using WEB START, the instalation gives some strange messages at the midle of wizard (using CLI), but continues the instalation. At the end, says "Installing Solaris Software Group", and shows a progression bar, but at same time, changes to prompt and without any error stops the installation. Some process are running but none indicates that install is in progress...
----- WITH WEB START ------ STRANGE MESSAGE:
Reading disc for Solaris Operating Environment...
The system is being initialized, please wait... \
To perform an initial install of the Solaris Operating Environment select
Initial Install. Existing contents of your hard disk will be destroyed.
To perform an upgrade of the Solaris Operating Environment select Upgrade. The
Solaris Operating Environment will be updated and other contents on the hard
disk will be left unchanged. Backing up the existing Solaris Operating
Environment is recommended.
1. Initial Install
2. Upgrade Install
Select Upgrade or Initial install [1] 2
Gathering upgrade information, please wait... \
Could not reinitialize system state. Please exit the installer and restart the
installation.
<Press ENTER to continue|
The system is being initialized, please wait../
To install basic Solaris products into their default directory locations,
select Default Install.
Custom install provides a choice of which Solaris products to install. For each
product, it also provides an option to customize the products install.
Note: Default install is not possible. Default boot disk could not be
determined.
<Press ENTER to continue>
Select the geographic regions and software localizations you want to install.
The English version of Solaris will be installed by default.
[ ] 0 Northern Africa
[ ] 1 Eastern Europe
[ ] 2 Southern Europe
------ AT THE END OF PROCESS -----
Testing the upgrade profile, please wait... /
The following items will be installed:
Solaris Operating Environment: Solaris 9 Software 4/03
Solaris Software Group: Entire Group
Backup Media Type: None
64-Bit Selection: Yes
Region and Locales:
Southern Europe
Portuguese (Portugal) ( pt_PT )
North America
English (United States) ( en_US )
English (POSIX C) ( C )
System Locale: English (United States,ISO8859-1) ( en_US.ISO8
Products:
Solaris 9 Software Supplement CD 385.
Java3D 1.2.1_04 18.3 MB
OpenGL 1.3 105.7 MB
PC launcher 1.0.2 0.9 MB
RSC 2.2.1 8.8 MB
Solaris On Sun Hardware Documentation
SunATM 5.1 9.1 MB
SunForum 3.2 27.1 MB
<--[90%]--[ENTER To Continue]--[n To Finish]-->
SunHSI PCI 3.0 0.5 MB
SunVTS 5.1 PS2 124.4 MB
Enter 'y' to accept these values and start the installation, or 'n' to
return to the beginning and make changes (y/n): y
Installing...
Installing Solaris software group
|-1%--------------25%-----------------50%-----------------75%--------------100%|
# ps -ef
UID PID PPID C STIME TTY TIME CMD
root 0 0 0 17:50:55 ? 0:00 sched
root 1 0 0 17:50:57 ? 0:01 /etc/init -r
root 2 0 0 17:50:57 ? 0:00 pageout
root 3 0 0 17:50:57 ? 0:11 fsflush
root 80 1 0 17:51:57 console 0:00 /bin/ksh /sbin/disk0_install
root 130 1 0 17:52:14 ? 0:00 /usr/sbin/syslogd
root 7407 250 0 19:10:06 console 0:00 ps -ef
root 32 1 0 17:51:01 ? 0:00 /usr/lib/sysevent/syseventd -r /tmp
root 34 1 0 17:51:16 ? 0:00 /usr/lib/devfsadm/devfsadmd -r /tmp -p /tmp/root/etc/path_to_inst
root 242 1 0 17:55:29 ? 0:02 /usr/sbin/nscd
root 250 80 0 17:55:30 console 0:00 sh
root 215 1 0 17:55:29 ? 0:00 /usr/sbin/rpcbind
root 238 1 0 17:55:29 ? 0:00 /usr/sbin/inetd -s
Any ideia whts going wrong?
Thanks for your attention,
Buy
Angelo FariaWell, there is no replys to this, so I presume no one else had this problem...
-
No login available on ttys (systemd)
Hello,
I can no longer login to ttys (ctrl + alt + F1 - this is called a "tty" right?).
If I switch to one of the ttys I can still read some bootup messages I think.
The last one says
[OK] listening on delayed shutdown socket
No login prompt or blinking cursor at all. all ttys (tty1 - tty6) look that way. If it may help understanding my problem I can type all of that messages into a post...
There is no problem switching back to X waiting on tty7. This makes me believe I do not have broken keyboard config or stuff.
Has anyone a hint, were i can look for some log output what i going wrong when I hit ctrl + alt + f[0-6]?
some research:
ben # systemctl list-units | egrep -i "tty|login"
sys-devi...tty-ttyS0.device loaded active plugged /sys/devices/platform/serial8250/tty/ttyS0
sys-devi...tty-ttyS1.device loaded active plugged /sys/devices/platform/serial8250/tty/ttyS1
sys-devi...tty-ttyS2.device loaded active plugged /sys/devices/platform/serial8250/tty/ttyS2
sys-devi...tty-ttyS3.device loaded active plugged /sys/devices/platform/serial8250/tty/ttyS3
[email protected] loaded active running Getty on tty1
[email protected] loaded active running Getty on tty2
[email protected] loaded active running Getty on tty3
[email protected] loaded active running Getty on tty4
[email protected] loaded active running Getty on tty5
[email protected] loaded active running Getty on tty6
systemd-logind.service loaded active running Login Service
getty.target loaded active active Login Prompts
ben # ps au | grep tty
root 365 0.0 0.0 9848 804 tty1 Ss+ 18:34 0:00 /sbin/agetty --noclear tty1 38400 linux
root 379 1.5 0.7 212552 123820 tty7 Rs+ 18:34 0:36 /usr/bin/X :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-BKoSkc
root 482 0.0 0.0 9848 796 tty3 Ss+ 18:35 0:00 /sbin/agetty --noclear tty3 38400 linux
root 483 0.0 0.0 9848 792 tty4 Ss+ 18:35 0:00 /sbin/agetty --noclear tty4 38400 linux
root 484 0.0 0.0 9848 800 tty5 Ss+ 18:35 0:00 /sbin/agetty --noclear tty5 38400 linux
root 485 0.0 0.0 9848 800 tty6 Ss+ 18:35 0:00 /sbin/agetty --noclear tty6 38400 linux
root 6130 0.0 0.0 9848 804 tty2 Ss+ 18:52 0:00 /sbin/agetty --noclear tty2 38400 linux
root 9777 0.0 0.0 14692 1128 pts/0 S+ 19:14 0:00 grep --colour=auto tty
ben # cat /etc/systemd/logind.conf | grep -v "^#"
[Login]
NAutoVTs=6
ReserveVT=6
ben # systemctl status systemd-logind
systemd-logind.service - Login Service
Loaded: loaded (/usr/lib/systemd/system/systemd-logind.service; static)
Active: active (running) since Di 2013-08-20 18:34:55 CEST; 41min ago
Docs: man:systemd-logind.service(8)
man:logind.conf(5)
[url]http://www.freedesktop.org/wiki/Software/systemd/multiseat[/url]
Main PID: 360 (systemd-logind)
CGroup: name=systemd:/system/systemd-logind.service
└─360 /usr/lib/systemd/systemd-logind
Aug 20 18:35:06 bendude systemd-logind[360]: New session 1 of user ben.
Aug 20 18:35:06 bendude systemd-logind[360]: Linked /tmp/.X11-unix/X0 to /run/user/1000/X11-display.
And general system info
ben # uname -a
Linux ben 3.10.7-1-ARCH #1 SMP PREEMPT Thu Aug 15 11:55:34 CEST 2013 x86_64 GNU/Linux
ben # pacman -Qsi systemd
local/initscripts 2012.10.1-1
System initialization/bootup scripts
local/lib32-systemd 204-1
system and service manager (32-bit)
local/systemd 204-3
system and service manager
local/systemd-sysvcompat 204-3 (base)
sysvinit compat for systemd
Thanks in advance,
BenWell, all ttys display the Welcome to Arch linux screen with the last message being
[ OK ] Listening on LVM2 metadata daemon socket.
[james@arch ~]$ systemctl list-units | egrep -i "tty|login"
sys-devi...tty-ttyS1.device loaded active plugged /sys/devices/platform/serial8250/tty/ttyS1
sys-devi...tty-ttyS2.device loaded active plugged /sys/devices/platform/serial8250/tty/ttyS2
sys-devi...tty-ttyS3.device loaded active plugged /sys/devices/platform/serial8250/tty/ttyS3
sys-devi...tty-ttyS0.device loaded active plugged /sys/devices/pnp0/00:0a/tty/ttyS0
[email protected] loaded active running Getty on tty1
[email protected] loaded active running Getty on tty2
[email protected] loaded active running Getty on tty5
systemd-logind.service loaded active running Login Service
getty.target loaded active active Login Prompts
with each getty@tty service being loaded when I try to access them
[james@arch ~]$ ps au | grep tty
root 264 0.0 0.0 7904 800 tty1 Ss+ 09:53 0:00 /sbin/agetty --noclear tty1 38400 linux
root 273 12.9 2.1 502284 176900 tty7 Ss+ 09:53 0:58 /usr/sbin/X :0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
root 947 0.0 0.0 7904 792 tty5 Ss+ 09:55 0:00 /sbin/agetty --noclear tty5 38400 linux
root 1104 0.0 0.0 7904 796 tty2 Ss+ 09:58 0:00 /sbin/agetty --noclear tty2 38400 linux
james 1145 0.0 0.0 10684 1072 pts/0 S+ 10:00 0:00 grep tty
nothing set in logind.conf
[james@arch ~]$ systemctl status systemd-logind
systemd-logind.service - Login Service
Loaded: loaded (/usr/lib/systemd/system/systemd-logind.service; static)
Active: active (running) since Fri 2013-08-23 09:53:18 NZST; 11min ago
Docs: man:systemd-logind.service(8)
man:logind.conf(5)
http://www.freedesktop.org/wiki/Software/systemd/multiseat
Main PID: 257 (systemd-logind)
CGroup: name=systemd:/system/systemd-logind.service
└─257 /usr/lib/systemd/systemd-logind
[james@arch ~]$ uname -a
Linux arch 3.10.7-1-ARCH #1 SMP PREEMPT Thu Aug 15 11:55:34 CEST 2013 x86_64 GNU/Linux
[james@arch ~]$ pacman -Qsi systemd
local/lib32-systemd 204-1
system and service manager (32-bit)
local/netctl 1.3-1 (base)
Profile based systemd network management
local/systemd 204-3
system and service manager
local/systemd-sysvcompat 204-3 (base)
sysvinit compat for systemd
What other info can I give you? -
Bulk inserts on Solaris slow as compared to windows
Hi Experts,
Looking for tips in troubleshooting 'Bulk inserts on Solaris'. I have observed the same bulk inserts are quite fast on Windows as compared to Solaris. Is there known issues on Solaris?
This is the statement:
I have 'merge...insert...' query which is in execution since long time more than 12 hours now:
merge into A DEST using (select * from B SRC) SRC on (SRC.some_ID= DEST.some_ID) when matched then update ...when not matched then insert (...) values (...)Table A has 600K rows with unique identifier some_ID column, Table B has 500K rows with same some_id column, the 'merge...insert' checks if the some_ID exists, if yes then update query gets fired, when not matched then insert query gets fired. In either case it takes long time to execute.
Environment:
The version of the database is 10g Standard 10.2.0.3.0 - 64bit Production
OS: Solaris 10, SPARC-Enterprise-T5120
These are the parameters relevant to the optimizer:
SQL>
SQL> show parameter sga_target
NAME TYPE VALUE
sga_target big integer 4G
SQL>
SQL> show parameter sga_target
NAME TYPE VALUE
sga_target big integer 4G
SQL>
SQL> show parameter optimizer
NAME TYPE VALUE
optimizer_dynamic_sampling integer 2
optimizer_features_enable string 10.2.0.3
optimizer_index_caching integer 0
optimizer_index_cost_adj integer 100
optimizer_mode string ALL_ROWS
optimizer_secure_view_merging boolean TRUE
SQL>
SQL> show parameter db_file_multi
NAME YPE VALUE
db_file_multiblock_read_count integer 16
SQL>
SQL> show parameter db_block_size
NAME TYPE VALUE
db_block_size integer 8192
SQL>
SQL> show parameter cursor_sharing
NAME TYPE VALUE
cursor_sharing string EXACT
SQL>
SQL> column sname format a20
SQL> column pname format a20
SQL> column pval2 format a20
SQL>
SQL> select sname, pname, pval1, pval2 from sys.aux_stats$;
SNAME PNAME PVAL1 PVAL2
SYSSTATS_INFO STATUS COMPLETED
SYSSTATS_INFO DSTART 07-12-2005 07:13
SYSSTATS_INFO DSTOP 07-12-2005 07:13
SYSSTATS_INFO FLAGS 1
SYSSTATS_MAIN CPUSPEEDNW 452.727273
SYSSTATS_MAIN IOSEEKTIM 10
SYSSTATS_MAIN IOTFRSPEED 4096
SYSSTATS_MAIN SREADTIM
SYSSTATS_MAIN MREADTIM
SYSSTATS_MAIN CPUSPEED
SYSSTATS_MAIN MBRC
SYSSTATS_MAIN MAXTHR
SYSSTATS_MAIN SLAVETHR
13 rows selected.
Following is the error messages being pushed into oracle alert log file:
Thu Dec 10 01:41:13 2009
Thread 1 advanced to log sequence 1991
Current log# 1 seq# 1991 mem# 0: /oracle/oradata/orainstance/redo01.log
Thu Dec 10 04:51:01 2009
Thread 1 advanced to log sequence 1992
Current log# 2 seq# 1992 mem# 0: /oracle/oradata/orainstance/redo02.logPlease provide some tips to troubleshoot the actual issue. Any pointers on db_block_size,SGA,PGA which are the reasons for this failure?
Regards,
neuronSID, SEQ#, EVENT, WAIT_CLASS_ID, WAIT_CLASS#, WAIT_TIME, SECONDS_IN_WAIT, STATE
125 24235 'db file sequential read' 1740759767 8 -1 *58608 * 'WAITED SHORT TIME'Regarding the disk, I am not sure what needs to be checked, however from output of iostat it does not seem to be busy, check last three row's and %b column is negligible:
tty cpu
tin tout us sy wt id
0 320 3 0 0 97
extended device statistics
r/s w/s kr/s kw/s wait actv wsvc_t asvc_t %w %b device
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 ramdisk1
0.0 2.5 0.0 18.0 0.0 0.0 0.0 8.3 0 1 c1t0d0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 c1t1d0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 c0t0d0
Maybe you are looking for
-
Tax Code for Import Purchase Order
Hi Experts, I have searched for this content but didn't match my requirements. My client has asked to create new tax code which they will be using in their Import Purchase order. Attached along the client's requirement.I haven't created tax code of t
-
How to check for physical damage on a disk using the Command Line
I have a startup disk that I suspect of physical damage. The symptoms is that the server (10.4.7) would "hang" randomly, about once a day. I have already changed it and restored from a backup, and now everything is fine. However just out of curiosity
-
How do I redeem my free copy of Mountain Lion?
I purchased a Retina Display MacBook Pro on Monday. Mountain Lion came out today, and I was told I would receive a free copy. I went to the Up-To-Date website, and submitted my information as well as my serial number at around 9 this morning. Then.
-
Move some dng files (and their settings)
I like to review photos with the client on my laptop/Apple TV. So I make all the stars, flags, labels on the laptop. When I copy the dng files to a thumbdrive and copy them from the LR import dialog into my desktop/different catalog - they come in mi
-
Udev: add mountpoints for removable devices
Yet another solution to the removable devices problem. After a minor system overhaul I finally decided to get rid of a bunch of static mountpoints I had in /mnt. I checked Arch wiki, and what I saw there, well, raised some questions. I mean, it's ude