How-To: Domino 8 on Ubuntu 7.04 (virtual machine)

NOTICE: this translation isn’t probably the best you can find, but I hope that is better than the google’s one. Even if published consider this post “underway”, if you find some passage unclear leave a comment, I’ll try to explain and eventually update this page.

The inevitable premises: on Linux i’m still a newbie, I know something about Domino but I don’t have experience with other platforms than Windows. For this how-to I have taken most from other guides I’ve found on the web, almost all nearly complete except for a few details. And no, I haven’t mistaken the title, I used feisty and not gutsy because I had not yet VM ready with 7.10, nor with previous versions (like dapper).

VM details

HD with 5 GB, vmware tools built and installed (but not working ’cause only the console mode was operation, no GUI), updated with the patch of a few days ago (date of the original guide is 5 November 2007), 394 MB RAM, 1 processor, 1 ethernet (bridged mode).The machine was almost ready, if you go on VMTN it can be found without difficulty. To be clear: I can run it without problem on my 3-year-old laptop.

I strongly advise you to not download and directly use the VMTM machine, make some “change” (username, password, networking, etc.).

Prerequisites

The first and most important you’ll never have, not today nor in the near future: Ubuntu supported by Lotus Domino. The installer will say this you too, but let you to proceed anyway.

There are some packages to install, I have aptgetted them as ignorant, found 3 guide that told me to do it, and I decided to trust:
sudo apt-get install libstdc[+][+]2[.]10-.*
sudo apt-get install libstdc++5
sudo apt-get install libxmu6
sudo apt-get install libxp6
sudo apt-get install libxp-java
sudo apt-get install libxtst6
sudo apt-get install gawk

Addittionally to run Domino a specific UNPRIVILEGED user is required, and to access his “data”, I found this option important, even if with Windows was easily achievable often you have problem with that, I appreciate that with linux this choice is by default. For “unprivileged” I mean not only that it isn’t root but It cannot even use SUDO.
sudo adduser notes

Obviously it will be consequently created a group with the same name, which will be asked later in installation. I advise you to follow this guide and not make cut-and-paste, ie use another name for the domino user.

At last but not least we have to re-enable the root user:
sudo passwd root

Domino Install

Nothing too complex, the .sh must be launched as root, do not use sudo because the IBM installer does not like it.And it would be advisable to use bash instead of dash (ubuntu default), but this is something that I have not done (at least in the installation) and it worked anyway.Up to you to load the installer on the machine, burn tar on cd, make iso file, network or who knows whatever else, it does not matter (to me, and this guide), at last unpack and install with shell:
./install -console

During the installation you will be prompted with some questions, answer with common sense if you like, if you do not you’ll probably face some problems some time ahead ( ^_^ ), btw I do not explain how to install Domino with the wizard, It is a classic next-next-next although with CUI. What I suggest you to do is to specify the “remote configuration”, which will leave a daemon listening for remote server setup. You may also leave unconfigured, and choose “manual” and reload in the future with server option “-listen” to configure it.

Setting up the server

Run a remote server setup, available to all those who have installed the administrative client (and relative features). Nothing special to remark, I think it is advisable to start the setup by an 8 client, but isn’t mandatory ’cause I did it from a 7.02 and no problem emerged (as far as I know/tested).

Garbage collecting

With Domino installed with success (or at least I did, I hope is the same for you), now is time to do some clean-up on the system. For sure I’m not a good linux sysadmin, because “sudo” does not disturb me and I think it’s just a different way of seeing things, as long as this does not give technical problem and the distribution is built specifically for using that, I’ll prefer use it instead of root. Therefore we must log-off as root and disable it again (sudo passwd -l root).

Needless to say, It is better to remove the installer files.

Boot/Start/Stop scripts

We will still use the old Init scripts even if Ubuntu use Upstart because it seems there is compatibility, and I don’t know how to rewrote them, or at least not completely. I used these with some changes. Take only the script, and modify the parameters, such as:
#!/bin/sh

with
#!/bin/bash

and
su - $domino_user -c "cd ${data_dir}; cat ${passwd_file}|${bin_dir}/server" >> $output 2>&1 &

with
su - $domino_user -c "cd ${data_dir}; cat ${passwd_file}|${bin_dir}/server =/local/notesdata/notes.ini" >> $output 2>&1 &

It would be more elegant to modify using the variables inside the script, but since I have not yet had the opportunity to test I prefer to public this awful patch.

And copy to /etc/init.d .
Now we’re ready to update rc scripts for Domino:
sudo update-rc.d domino defaults

Jump over this command above unless you want to run Domino at machine startup.

Now login with the user created for Domino, move to the correct path and start the server manually as follows:
server =/local/notesdata/notes.ini

Quit when he finished the classic “first start”.

Test

Check the behavior of VM, tested the various commands and functions, and enjoy. They should not present anomalies.

Thanks to:
http://ubuntuforums.org/showthread.php?t=110892
Desktux
S. Beatty Consulting

About these ads
  1. If you are going for finest contents like myself, simply visit this web site all the
    time for the reason that it offers feature contents, thanks

  2. Hi there, just wanted to say, I loved this blog post.
    It was practical. Keep on posting!

  3. It’s impressive that you are getting ideas from this paragraph as well as from our discussion made here.

  4. Unquestionably believe that which you stated. Your favorite reason appeared to be at the net the easiest thing
    to have in mind of. I say to you, I definitely get irked
    while other folks consider worries that they plainly don’t recognise about. You controlled to hit the nail upon the top and also outlined out the whole thing without having side effect , folks could take a signal. Will probably be again to get more. Thank you

  5. Wonderful blog! I found it while browsing on Yahoo News.

    Do you have any tips on how to get listed in Yahoo News?
    I’ve been trying for a while but I never seem to get there! Thank you

  6. Amazing! This blog looks exactly like my old one!

    It’s on a completely different subject but it has pretty much the same layout and design. Superb choice of colors!

  7. I know this web page gives quality based posts and other information, is
    there any other web page which presents these
    kinds of data in quality?

  8. Because it is easier to run an electronic on-line shop than to run a shop
    in the marketplace that into a shop which offers you
    every thing underneath the sun that can be bought online stores provide year-long discounts.
    Also these online retailers like Overstock.com offer specific discount including overstock promotion
    rule for promotional and advertising purpose. Although a geniune Overstock discount is hard
    to find but once you pay money for it be sure to be surprised.

    Overstock Coupon is of very good use, because it has improved the fad of on line shopping by often
    among your brain of men and women. It’s also many obtaining things which increase its need. Several types of discount codes are there specifically Money Saver Coupon Code, Free Ship Coupon Code and several more; all are employed for different purposes.
    Now these rules are being out of stock to complete business. That is even comfortable for the consumers because they are now free from the risk of marketing using a huge amount of income. Even some recharge web sites and websites have started the Overstock Coupon system. They feature plans like on a re-charge of Rs.10 only one can get 20-cent concession on looking for Rs 999 and above. By utilizing these strategies, also the sites are increasing their sales. A margin has been fixed by many shopping sites such that shopping beyond that certain amount would endure no delivery charge. Online coupons are now available even to reduce the delivery cost.

  9. Post writing is also a fun, if you be acquainted with afterward you can write
    or else it is difficult to write.

  10. Thanks for your article. What I want to say is that when evaluating a good internet electronics store,
    look for a internet site with total information on important factors such as
    the personal privacy statement, safety measures details, any payment procedures,
    along with other terms and policies. Usually take time to investigate the help and also FAQ sections to
    get a superior idea of how the shop works, what they are able to do for you, and exactly how you can make best use of the
    features.

  11. There are some fascinating cut-off dates on this article however
    I don’t know if I see all of them center to heart. There may be some
    validity however I’ll take hold opinion till I look into it
    further. Good article , thanks and we would like extra!
    Added to FeedBurner as effectively

  12. Definitely believe that which you stated. Your favorite
    justification appeared to be on the web the simplest thing to be aware of.

    I say to you, I definitely get annoyed while people consider worries that
    they just don’t know about. You managed to hit the nail upon the top and defined out
    the whole thing without having side effect ,
    people can take a signal. Will probably be back to get more.
    Thanks

  13. I constantly spent my half an hour to read this webpage’s content all the time along with a cup
    of coffee.

    Here is my blog post: acrylic plastic wholesale

  14. The excuse is and keep your tastes with the coffe beans intact.
    “Could you imagine Christmas morning with all the types of toys and devices and having all of them plugged into the wall. Touching briefly on audio, I’m super impressed with the gutteral screams, roars, and moans of the zombie horde, and the great placement of your survivors voice overs.

  15. The other day, while I was at work, my sister stole my iPad and
    tested to see if it can survive a 25 foot drop, just so she can be a youtube sensation.

    My iPad is now destroyed and she has 83 views. I know this is totally
    off topic but I had to share it with someone!

  16. This post is actually a pleasant one it assists
    new web viewers, who are wishing in favor of
    blogging.

  17. I absolutely love your blog and find many of your post’s to be just what I’m looking for.
    Would you offer guest writers to write content to suit your needs?
    I wouldn’t mind producing a post or elaborating on most
    of the subjects you write related to here. Again, awesome web site!

  18. Have you ever considered about including a little bit more than just your articles?

    I mean, what you say is fundamental and everything. However think about if
    you added some great photos or video clips to give your posts more,
    “pop”! Your content is excellent but with images and clips, this blog could
    undeniably be one of the greatest in its field.
    Very good blog!

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

Iscriviti

Ricevi al tuo indirizzo email tutti i nuovi post del sito.

%d blogger cliccano Mi Piace per questo: