Anyone get Domino 8.5 b2 installed on Ubuntu 8.10?

I did a fresh Ubuntu 8.10 install, did the same stuff I did for Domino 8.5 beta 1 on 8.04, and when I run “sudo ./install -console” I get this:

[: 136: -E: unexpected operator

[: 136: -e: unexpected operator

[: 136: -e;1: unexpected operator

.: l: -e: not found

If I do “sudo su -” and run ./install I get this:

malloc: …/bash/dispose_cmd.c:241: assertion botched

free: called with already freed block argument

Aborting…Aborted

I re-downloaded the tar again and got the same thing. I copied it over to an 8.04 VMWare image and got the same thing. Is there something special I need to do for 8.5 in Ubuntu?

And yeah, I know it’s not officially supported.

Subject: install issue

The install file is just a shell script. If you run “file install” it should come back with “install: ASCII English text” and you should be able to edit it and see such. What is it showing for you? There is nothing in the install script that should be affected by Ubuntu vs another Linux distro.

Too see if it is getting further, try the following:

su -

cd LOCATION_OF_KIT

sh -x ./install

and see where the failure occurs - maybe it’s having a problem on the perl side invoked by install.

Subject: here’s what I got…

I think I may be missing a package, but I’m not sure what. I installed 8.0.4 with all the standard opts, then installed gawk. Then I tried running the installer. I can’t get 8.0.2 or 8.5b2 to install. I followed the instructions here: Ubuntu Forums. I used them when I set this up back in May and it went flawlessly. I’m not sure what I’m doing wrong now.

Here’s the output of sh -x ./install

root@domino-ubuntu:/home/notes/Desktop/linux/domino# sh -x ./install -console

  • PATH=/usr/bin:/bin:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

  • export PATH

  • tr=tr

  • basename=basename

  • sed=sed

  • pwd=pwd

  • uname=uname

  • dirname=dirname

  • echo=echo

  • umask=umask

  • ulimit=ulimit

  • uname

  • [ Linux = AIX ]

  • uname

  • [ Linux = HP-UX ]

  • uname

  • [ Linux = SunOS ]

  • uname

  • [ Linux = Linux ]

  • uname -m

  • uname -m

  • [ i686 = s390 -o i686 = s390x ]

  • NUI_ARCH=linux

  • export NUI_ARCH

  • [ linux = linux -o linux = zlinux ]

  • echo=echo -e

  • cmd=ulimit -v unlimited

  • eval ulimit -v unlimited

  • ulimit -v unlimited

  • pwd

  • userdir=/home/notes/Desktop/linux/domino

  • dirname ./install

  • cd .

  • cd tools

  • pwd

  • NUI_DISTROOT=/home/notes/Desktop/linux/domino/tools

  • export NUI_DISTROOT

  • CdPathRoot=/home/notes/Desktop/linux/domino/tools

  • basename ./install

  • thisfile=install

  • echo -e install

  • sed -e s/;1$//

  • thisfile=-e install

  • torun=-e install.pl

  • CdPath -e install.sh

  • targpath=-e

  • testpath=/home/notes/Desktop/linux/domino/tools/-e

  • [ -r /home/notes/Desktop/linux/domino/tools/-e ]

  • echo -e -e

  • tr [a-z] [A-Z]

  • testpath=/home/notes/Desktop/linux/domino/tools/-E -E

  • [ -r /home/notes/Desktop/linux/domino/tools/-E -E ]

[: 1: -E: unexpected operator

  • echo -e -e

  • tr [A-Z] [a-z]

  • testpath=/home/notes/Desktop/linux/domino/tools/-e -e

  • [ -r /home/notes/Desktop/linux/domino/tools/-e -e ]

[: 1: -e: unexpected operator

  • [ -r /home/notes/Desktop/linux/domino/tools/-e -e;1 ]

[: 1: -e;1: unexpected operator

  • echo -e /home/notes/Desktop/linux/domino/tools/-e

  • eval . -e /home/notes/Desktop/linux/domino/tools/-e

  • . -e /home/notes/Desktop/linux/domino/tools/-e

.: 1: -e: not found

root@domino-ubuntu:/home/notes/Desktop/linux/domino#

Subject: Question for you Charles

I got the same thing you got. Can you tell me if you were able to find the solution, and if so, what that was?

Thanks,

Pablo

Subject: I’m not that good with perl

The install script gets to line 136, where it calls CdPath. I threw some echos into the CdPath function and it never did anything, so I think it’s the CdPath.pl script in the tools folder. I don’t know anything at all about perl, so I’m stuck.

Now I’m going to compare the 8.0.2 install script and CdPath.pl files to the 8.5 b2 versions and see what the differences are.

Subject: Release 8.5 has the same issue.

The final Domino release 8.5 is here. But I get the same error when installing on Ubuntu 8.10 32-bit.

The notes client for Debian installs just fine on the very same system.

Subject: How to install 8.5 on Ubuntu Server

Domino 8.5 can be installed on Ubuntu 8.04 but you need to perform an extra step.

From the command line run “sudo su” and then run “./install”.

#Example

sudo su

./install

Subject: Avoid spaces on Linux folder names when installing

I had a similar problem on Ubuntu when I ran “sudo ./install”. In my case the problem was spaces on the folder name. I removed spaces and it works.

I also used roverex that works ok to me:

http://www.roverex.org/trac/wiki/RoverexDownload