Install Sunray v5.4 on Solaris 11.3??

I am trying to install Sunray Server Software v5.4 on a fresh install of Solaris 11.3, but I fail. Where can I get help with this? I have followed the manual but it doesnt work. I suspect the error is very easy, just a matter of issuing the correct command, but I dont know how. So I need to ask someone with Sunray knowledge, anyone know a webpage with Sunray guys? The old Sunray mail list is killed off.

What did you try... What didn't work? Any error messages? Is your Solaris installation patched to the latest release? Which documentation did you use? At which point in the manual it doesn't work?

If you want answers, you should explain in more detail (as detailed as possible!!!) where the problems are!

1 Like

Sure I can explain, but I guessed that SunRay knowledge is a bit obscure and can not be easily found, I need to go a specialized web forum. The old sunray mail list is dead, and I have tried this for four days so I am a bit tired on no progress. I dont know even where to start. Any pointers to where I can dig further would be much appreciated. I suspect the problem is very easy, and just a matter of issuing the right command, but I dont know where the problem is, or how to start debug.

Anyway, I have a fresh Solaris 11.3 installation and the SunRay Server Software v5.4. I am a home user with x86 PC, it has IP 192.168.1.2 and my router has IP 192.168.1.1. I have executed on my Solaris 11.3 PC this command: pkg update --accept and I also installed some other IPS packages, such as Wine, VLC, etc (from SFE website).

According to Oracle manual, these prerequisites must be met:
3.1*Product Requirements
so I did only execute utpkgcheck -i which installed some IPS packages. I did not bother with optimizations of user desktop experience.

According to the Oracle manual installation of SRSS requires
3.2.*Installing
that I must have static IP and fixed host name.

So I followed this guide to get static IP:

and also had to add as the very last step:

# svcadm refresh name-service/switch
and now I can surf the web. Also we see:
# ipadm show-addr
ADDROBJ           TYPE     STATE        ADDR
lo0/v4            static   ok           127.0.0.1/8
net1/testingStatic static ok         192.168.1.2/24
lo0/v6            static   ok           ::1/128
# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
    inet 127.0.0.1 netmask ff000000 
net1: flags=100001000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,PHYSRUNNING> mtu 1500 index 2
    inet 192.168.1.2 netmask ffffff00 broadcast 192.168.1.255
    ether 0:25:90:d7:f8:a3 
lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1
    inet6 ::1/128 
net1: flags=120002000840<RUNNING,MULTICAST,IPv6,PHYSRUNNING> mtu 1500 index 2
    inet6 ::/0 
    ether 0:25:90:d7:f8:a3 

To get fixed host name, I added to /etc/hosts

192.168.1.2 fjolla

And now I continued with the Oracle manual and installed SRSS with

#utsetup

I choose default values on every question, except that I installed Web GUI to administer SRSS. So I had to install apache too. But everything default.

And now, installation completed it does not work. I see on the Sunray DTU screen a picture of DTU searching for the server and "27B".

I can query the SunRay DTU:

# ./utquery 192.168.1.7
terminalID=0021287e85eb
    terminalIPA=192.168.1.7
    model=SunRayP9
    currentAuth=5.0.0.0
    currentFW=GUI4.2_140993-03_2010.06.21.19.00
    currentBarrier=421
    currentBarrierLevel=421
    currentMTU=1500
    Subnet=255.255.255.0
    Router=192.168.1.1
    LeaseTim=86400
    DHCPServer=192.168.1.1
    INFORMServer=192.168.1.1
    FWservType=none
    speed=1000F
    configMTU=1500
    dnsList=192.168.1.1
    confNetType=DHCP
    conf.fulldup=1
    stopqon=0
    bandwidth=1000000000
    poweroff=30

I suspect the currentAuth field should say "192.168.1.2"? How to fix that?

When I try to go to the web gui with my web browser:
http://192.168.1.2:1660
the web page turns white and blank. Nothing is seen.

I have tried lot of commands, utadm -A 192.168.1.2 , utadm -L on , etc etc etc but everything is a mess now so I rolled back with BE. BE is a killer feature!!! :slight_smile:

So, I am lost now and dont know how to continue. Any suggestions? Can I show the output of some commands, the status of the server?

EDIT:

# cat /var/opt/SUNWut/log/messages
Mar 20 19:14:59 fjolla pcscd[3682]: [ID 702911 user.info] launcher.c:700:() Accept on socket: Bad file number
Mar 20 19:21:30 fjolla utdsd[5637]: [ID 150928 daemon.error] utdsd starting
Mar 20 19:21:33 fjolla utdsd[5637]: [ID 295751 daemon.error] utdsd got shutdown signal
Mar 20 19:21:34 fjolla utdsd[6176]: [ID 150928 daemon.error] utdsd starting
Mar 20 19:21:36 fjolla UTPOLICY: [ID 702911 user.info] # Current Policy: -a -g -z both -M
Mar 20 19:21:36 fjolla utpolicy: [ID 702911 user.info] Updated policy: -a -g -z both -M
Mar 20 19:21:42 fjolla UTPOLICY: [ID 702911 user.info] # Current Policy: -a -g -z both -M
Mar 20 19:23:28 fjolla utstart: [ID 702911 user.info] stopping authentication manager
Mar 20 19:23:29 fjolla inetd[572]: [ID 702911 daemon.warning] Configuration file /etc/inet/inetd.conf has been modified since inetconv was last run. "inetconv -i /etc/inet/inetd.conf" must be run to apply any changes to the SMF
Mar 20 19:23:34 fjolla utstart: [ID 702911 user.info] starting printer service
Mar 20 19:23:34 fjolla utstart: [ID 702911 user.info] starting serial service
Mar 20 19:23:34 fjolla utstart: [ID 702911 user.info] starting authentication manager
Mar 20 19:23:34 fjolla utdevmgrd[6758]: [ID 239606 daemon.notice] use /etc/services port no: 7011
Mar 20 19:23:34 fjolla utpolicy: [ID 702911 user.info] Updated policy: -a -g -z both -M -t clear
Mar 20 19:23:39 fjolla utstart: [ID 702911 user.info] starting mounter service
Mar 20 19:23:39 fjolla utstart: [ID 702911 user.info] starting storage service
Mar 20 19:23:39 fjolla Sun Ray Connector proxy:[6848]: [ID 174877 user.info] Starting ...
Mar 20 19:23:39 fjolla upstart: [ID 702911 user.info] Sun Ray Web Administration (pid 6114) already running

Did you fix this one?

Mar 20 19:23:29 fjolla inetd[572]: [ID 702911 daemon.warning] Configuration file /etc/inet/inetd.conf has been modified since inetconv was last run. "inetconv -i /etc/inet/inetd.conf" must be run to apply any changes to the SMF

Nope, I did not fix it. I dont know how to fix it. After googling, I tried this to fix (it seems SMF is the way to go now?):

root# cat /etc/inet/inetd.conf

# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
#ident    "%Z%%M%    %I%    %E% SMI"
#
# Legacy configuration file for inetd(1M).  See inetd.conf(4).
#
# This file is no longer directly used to configure inetd.
# The Solaris services which were formerly configured using this file
# are now configured in the Service Management Facility (see smf(5))
# using inetadm(1M).
#
# Any records remaining in this file after installation or upgrade,
# or later created by installing additional software, must be converted
# to smf(5) services and imported into the smf repository using
# inetconv(1M), otherwise the service will not be available.  Once
# a service has been converted using inetconv, further changes made to
# its entry here are not reflected in the service.
#
# Start SUNWut
# WARNING: Do not edit anything in this block ending with 'End SUNWut'
#
# @(#)utinetd.conf    1.5 09/03/12
#
# Copyright 2009 Sun Microsystems Inc. All Rights Reserved.
#
# The utrcmd service allows certain Sun Ray administrative commands to be
# remotely run (by "root" or members of the "utadmin" group) from systems with
# the same group manager signature file. Sites concerned with security may
# choose to disable it.
#
utrcmd    stream    tcp6    nowait    root    /opt/SUNWut/lib/in.utrcmdd in.utrcmdd
# End SUNWut

My fix attempt:

root# inetconv -i /etc/inet/inetd.conf
inetconv: Notice: Service manifest for utrcmd already generated as /lib/svc/manifest/network/utrcmd-tcp6.xml, skipped

EDIT: The last error message I dealt with like this:

root@fjolla:/etc/inet# inetconv -fi /etc/inet/inetd.conf
utrcmd -> /lib/svc/manifest/network/utrcmd-tcp6.xml
Importing utrcmd-tcp6.xml ...Done

But still no beef.

Do you have a firewall running in your network? From what you wrote, the installation itself went flawless and the sunray server is working... But still you can't connect to the server from a client...

I dont think a firewall is the problem. I have asked on another forum, but if anyone here knows, feel free to chime in.

Note this in your utquery output:

DHCPServer=192.168.1.1

Yet your SunRay server's IP address is apparently 192.168.1.2.

Is your DHCP server set up to provide the required parameters to the SunRay terminal?