Installing Scalix in a Solaris lx zone (CentOS 3.7)

Discuss installation of Scalix software

Moderators: ScalixSupport, admin

rdelaplante

Installing Scalix in a Solaris lx zone (CentOS 3.7)

Postby rdelaplante » Tue May 22, 2007 12:45 am

Hi,

I've seen instructions on this website on how to install Scalix on CentOS. I am using Solaris Express Comunity Edition and have created a Linux branded zone (like a virtual machine) using CentOS 3.7 (only one supported by BrandZ). The linux kernel is somehow intercepted or emulated, and calls are passed through to the Solaris kernel. There's no GUI, and device drivers are not supported. I don't really know how it works under the hood but I have a working copy of CentOS 3.7 on it now, it has a static IP, can access the rest of my network and the internet.

I've installed Postgres 7.4 (I know it's old) to satisfy Scalix installer's requirements. My problem is now it is complaining about my fake eth0:

Performing system check...

* Environment check... OK
* Filesystem check... OK
* Network check... ERROR
* Dependency check... WARNING
* Running services check... OK

System check report:

Environment check passed.
Filesystem check passed.
Network check failed -- Could not determine any IP addresses for this machine
Network check failed -- IP address '192.168.0.6' associated with host name 'sv03.rycotech.net' in DNS cannot be confirmed as this host's IP address
Network check failed -- Msg: Could not determine network interface configuration for Cannot open netlink socket: Socket type not supported
Dependency check warning -- The following packages will be installed next to resolve conflicts:
libical
Running services check passed.


I can set up a DNS server on an other computer so that the domain name can be properly resolved. However, I will not be able to resolve the "Cannot open netlink socket: Socket type not supported" error. Is it possible for me to modify a script or something to remove that specific network check so that I can continue with my installation? I know my network is working. It would be really great for the Solaris community if we could get Scalix working in a CentOS lx zone.


Thanks,
Ryan de Laplante

ScalixSupport
Scalix
Scalix
Posts: 5503
Joined: Thu Mar 25, 2004 8:15 pm

Postby ScalixSupport » Tue May 22, 2007 3:55 am

Hi!

Try to setup a DNS and make sure that the forward and reverse lookup for this Scalix
Server host works, also make the hostname and its alias entry to the /etc/hosts file
corresponding to the Server IP address. Once the network device is detected and the
network configurations satisfied, netlink socket thing should be managed by the installer.

See if this helps in making the installation pass. The installer logs are generated at /var/log.

If you do not have a GUI, use the --cli or the --debug option with the Scalix Installer to make
the installation from command line. For eg.
./scalix-installer --cli (To start installation in command-line mode)
./scalix-installer --debug (To start installation in debug mode)

Thanks,
Subir

rdelaplante

Postby rdelaplante » Fri May 25, 2007 9:12 pm

ScalixSupport wrote:Try to setup a DNS and make sure that the forward and reverse lookup for this Scalix
Server host works, also make the hostname and its alias entry to the /etc/hosts file
corresponding to the Server IP address. Once the network device is detected and the
network configurations satisfied, netlink socket thing should be managed by the installer.


I have configured the DNS server so that sv03.rycotech.net resolves to 192.168.0.6. I have also configured reverse lookup so that nslookup 192.168.0.6 resolves to sv03.rycotech.net (from the linux zone I am trying to install scalix in).

I continue to get the following errors:

Network check failed -- Could not determine any IP addresses for this machine
Network check failed -- IP address '192.168.0.6' associated with host name 'sv03.rycotech.net' in DNS cannot be confirmed as this host's IP address
Network check failed -- Msg: Could not determine network interface configuration for Cannot open netlink socket: Socket type not supported

How is it doing these checks? Every command line tool I use tells me that sv03 and sv03.rycotech.net resolve to 192.168.0.6.

ScalixSupport wrote:See if this helps in making the installation pass. The installer logs are generated at /var/log.


The debug logs did not provide anything more than what I pasted above. Is the scalix installer doing anything low level to access the network? Solaris BrandZ zones (I'm using CentOS 3.7 in one) don't support kernel modules. lsmod comes up empty. I don't know how Solaris injected an eth0 device without it being configured in Linux but eth0 works fine for other programs. I set up the linux config files for networking in case Scalix was reading those files. ifconfig doesn't show anything unusual.


Thanks,
Ryan

ScalixSupport
Scalix
Scalix
Posts: 5503
Joined: Thu Mar 25, 2004 8:15 pm

Postby ScalixSupport » Mon May 28, 2007 2:30 am

Hi!

I have seen people installing Scalix on CentOS 4.x, see the following posts:
viewtopic.php?t=7147
viewtopic.php?t=516

I am not sure if a better kernel version could help.

Thanks,
Subir


Return to “Installation”



Who is online

Users browsing this forum: No registered users and 14 guests

cron