Waiting for LDAP server to be ready – OES11

If you got this error while booting OES11: Waiting for LDAP server to be ready or namcd cannot connect to LDAP server in /var/log/messages please follow these steps:

cat /etc/nam.conf
--cut
base-name=o=users
workstation-context=o=servers
admin-fdn=cn=admin,o=users
preferred-server=172.16.10.77
--cut

and replace preferred-server to a correct IP, after change:

cat /etc/nam.conf
--cut
base-name=o=users
workstation-context=o=servers
admin-fdn=cn=admin,o=users
preferred-server=172.16.10.84
--cut

and then:

/var/lib/novell-lum # l
total 92
drwxr-xr-x 2 root root 4096 Nov 11 16:52 ./
drwxr-xr-x 43 root root 4096 Oct 30 10:15 ../
-rw-r--r-- 1 root root 1324 Oct 29 16:47 .172.16.10.77.der
-rw-r--r-- 1 root root 1324 Oct 30 10:29 .172.16.10.83.der

delete an old IP address
rm /var/lib/novell-lum/.172.166.10.77.der

and then refresh namcd:
namconfig cache_refresh
rcnamcd restart

Data Synchronizer Mobility Connector and a self-signed cert.

In order to be able to use Mobility Pack with a self-signed cert (normally for testing purposes), you’ll need to follow these instructions: NOTE: You can name the .key and .cert files anything you’d like initially because you’re going to need to change it to “mobility.pem” later. Open the terminal and perform the following commands:

openssl genrsa 1024 > anything.key
chmod 400 anything.key
openssl req -new -x509 -nodes -sha1 -days 365 -key anything.key > anything.cert

Now that you’ve created the key and cert file you need to concatenate the two files into a .pem file with this command, private key first, then cert. You can also remove the .key file for security purposes in the same command.

cat anything.key anything.cert > anything.pem && rm anything.key
chmod 400 anything.pem

Once you’ve created the .pem file you need to rename it to “mobility.pem” and then replace it with the mobility.pem file in /var/lib/datasync/device.
WinMobile devices require a .cer certificate file (as opposted to .pem). You’ll need to create a copy of the .pem file and convert it to .cer:

openssl x509 -in mobility.pem -inform PEM -out mobility.der -outform DER

rename the mobility.der to mobility.cer and move it in the /var/lib/datasync/device directory.
Restart the connectors and resync with your device, now you shouldn’t have cert issues with your device while trying to connect with your self-signed cert.

Enable a modern interface in the Webaccess GroupWise2012

To enable a modern interface in the Webaccess GW2012 for Android devices,
edit /var/opt/novell/groupwise/webaccess/webacc.cfg and change the “sample” to “mobile”.

before
Templates.UserAgent.5.id=*Android*
Templates.UserAgent.5.interface=sample

after
Templates.UserAgent.5.id=*Android*
Templates.UserAgent.5.interface=mobile