Francois Koutchouk
asked on
vncserver clean Solaris 10 install
After much hard work editing this file and that one... I got vncserver to work on a Solaris 8.
I have a clean install of Solaris 10:
bash-3.00$ uname -a
SunOS sunfirev120a 5.10 Generic_137137-09 sun4u sparc SUNW,UltraAX-i2
From what I read, vncserver is pre-installed. However my vnc client won't connect to it.
Is there a simple way to get it working? It seems that if it is "pre-installed", there would be no need to edit this and that...
Thanks!
I have a clean install of Solaris 10:
bash-3.00$ uname -a
SunOS sunfirev120a 5.10 Generic_137137-09 sun4u sparc SUNW,UltraAX-i2
From what I read, vncserver is pre-installed. However my vnc client won't connect to it.
Is there a simple way to get it working? It seems that if it is "pre-installed", there would be no need to edit this and that...
Thanks!
Okay, it turns out that vnc was indeed added to Solaris 10 in update 6. Learn something new every day.
So, do you have update 6? It is also known as Solaris 10 09/08. Try looking at the /etc/release file to find out.
So, do you have update 6? It is also known as Solaris 10 09/08. Try looking at the /etc/release file to find out.
ASKER
/etc/release says:
Solaris 10 5/08 s10s_u5wos_10 SPARC [...]
So it isn't u6. Strange part is I see a /usr/bin/vncserver file.
I am running now the upgrade manager. Will it automatically download and install update 6?
Solaris 10 5/08 s10s_u5wos_10 SPARC [...]
So it isn't u6. Strange part is I see a /usr/bin/vncserver file.
I am running now the upgrade manager. Will it automatically download and install update 6?
Not sure about that. The release file is not always updated when feature patches are installed, so it can reflect the original install and not show installed patches.
I just found at that despite that fact that vnc wasn't listed as in 05/08, it actually did go into that update. So much for databases. So you should be good to go.
I just found at that despite that fact that vnc wasn't listed as in 05/08, it actually did go into that update. So much for databases. So you should be good to go.
Just to clarify - Have you run the vncserver component on the Sun system before trying to connect to it from a client?! i.e. to set the display number and password - http://docs.sun.com/app/docs/doc/819-2450/gfwcu?a=view
Setting vncserver up to run at boot time is a bit awkward, but is covered in that link
Setting vncserver up to run at boot time is a bit awkward, but is covered in that link
ASKER
vncserver complains that it cannot find Xvnc. And strangely, there is no Xvnc on my machine.
The Xvnc binary is installed from the same package as vncserver, so if you have one, you should have the other. It is in a package called SUNWxvnc. The Xvnc binary should be at /usr/X11/bin/Xvnc.
ASKER
Ok, progress. I had to do the following:
$ export PATH= /usr/X11/bin:$PATH
$ export PATH=/usr/openwin/bin:$PAT H
then it complained that it could not create log files and a few others:
# chmod 777 /export/home/user1/.vnc
following that it started:
$ vncserver
I then got an error
cat: cannot open /home/user1/passwd
the file does exist in here, but its it was read only for user1, fixed it with chmod...
vncviewer from my Vista laptop now works... sort of. There is a graphical interface, some sort of grey
screen with a terminal window. mouse works.
How do I get the real GUI Solaris desktop?
$ export PATH= /usr/X11/bin:$PATH
$ export PATH=/usr/openwin/bin:$PAT
then it complained that it could not create log files and a few others:
# chmod 777 /export/home/user1/.vnc
following that it started:
$ vncserver
I then got an error
cat: cannot open /home/user1/passwd
the file does exist in here, but its it was read only for user1, fixed it with chmod...
vncviewer from my Vista laptop now works... sort of. There is a graphical interface, some sort of grey
screen with a terminal window. mouse works.
How do I get the real GUI Solaris desktop?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
After issuing the command I get
$ gnome-session &
1333
$X_mkdir: Not owner
SESSION_MANAGER=local/sunf irev120a:/ tmp/.ICE-u nix/1333,i et6/sunfir ev120a:328 06,inet/su nfirev120a :32807
(gnome-session:1333) GLib-GObject-CRITICAL **: file gobject.c: line 1579: assertion 'G_IS_OBJECT (object)' failed
Windows manager warning: Log level 32: could not find XKB extension
Windows manager warning: Screen 0 on display ":1.0" already has a window manager
Windows manager warning: Log level 32: could not find XKB extension
Windows manager warning: Screen 0 on display ":1.0" already has a window manager
permset_set fc49fc48: n=3
permset_set fc49fc48: n=3
permset_set fc49fc48: n=3
...
Otherwise I get the desktop, see attached image, kind of weird with those individual borders, but I can live with that...
vncviewer-borders.png
$ gnome-session &
1333
$X_mkdir: Not owner
SESSION_MANAGER=local/sunf
(gnome-session:1333) GLib-GObject-CRITICAL **: file gobject.c: line 1579: assertion 'G_IS_OBJECT (object)' failed
Windows manager warning: Log level 32: could not find XKB extension
Windows manager warning: Screen 0 on display ":1.0" already has a window manager
Windows manager warning: Log level 32: could not find XKB extension
Windows manager warning: Screen 0 on display ":1.0" already has a window manager
permset_set fc49fc48: n=3
permset_set fc49fc48: n=3
permset_set fc49fc48: n=3
...
Otherwise I get the desktop, see attached image, kind of weird with those individual borders, but I can live with that...
vncviewer-borders.png
Before starting gnome-session, execute this:
unset SESSION_MANAGER
unset SESSION_MANAGER
ASKER
I added
unset SESSION_MANAGER in xstartup
and it is all working great!
unset SESSION_MANAGER in xstartup
and it is all working great!
bet is going to be to down load it from sunfreeware. Where did you read that it was pre-installed on Solaris 10? I don't have a copy of update 6 handy to check, so I suppose it may have been added in U6, but I
hasdn't heard anything about that.