It is just unbelievable, how good we are.

Yes, the title is overdoing it. I admit. But still, the yellow bubble is amazing. Look at that!I don’t know any other COMMERCIAL ENTERPRISE product, where the developer community does things like rewriting and extending a whole API, just to make live easier for everybody. API’s is IBM’s the core business and still there are people out there, who have the time and pleasure, to do a better job. And not to forget all the other contributions, like the extension library, which is now part of Notes.
That brings me seamlessly to a thought I had lately. Many of us have or will have customers, that want to move off Notes, no matter what. There is now way we can convince them otherwise. Unfortunately, many  times, that means a lost customer. Now what? What if we could keep the customer and still move them off Notes? OK, you can learn Exchange and SharePoint, but somehow, that would not be the same. On the other hand, that yellow bubble is full of amazingly capable people.
What if we thought beyond widgets, plugins, APIs and Apps? What if we thought in terms of a whole new product and definitely not open source, because customers just don’t trust things that are for free (which is funny enough).
There are other products that were inspired by Notes. Couchbase for example.
Now let’s see, how we could turn the constant pressure on Notes to our advantage? We could write it together AND we would make money, done right, even a lot.
It works like this:
Some of us who like the idea of making a lot of money and taking a risk on the way, found a small company. As long as not a lot of money is involved, it will not need a lot of administrative work, at least not were I live. The first thing is to set up a fair system to „pay“ any contribution to the product (that system can only be as fair as possible, but never absolutely fair. Keep that in mind). It could be something like grading system for tasks with different difficulties and time needed. Not too complicated, because we want limit the heated discussions about it. The pay will be shares in the company.
Others who want to take part, can buy shares (they would be very welcome, too). Everybody who holds shares, is a partner, too. Once beyond a certain number of partners, the system would develop it’s own dynamic and keep itself alive AND deliver a key argument, that the investment of the customers is safe.
Having the „pay“ system in place, the real work starts.
What should it do (in the beginning)? It should cover the basic requirements of why so many think, they need Outlook and SharePoint. Which means, mail, calendar, task, notes and files. It must work in the browser and on mobile devices, with an offline client as a nice feature. Replication is anyway required. The whole thing should be stored in a single database system and should be completely transparent to the user. Files and mails for example should not make a difference. I want the user to have a folder structure, were (s)he can organise the work without creating .eml files. In the end, all that’s needed is a tagging system that looks like folders. And so on, if I don’t stop now, I am filling the server with ideas. As we know, the possibilities are endless.
The risk of success is there. The more partner take part, the faster it grows, the more capabilities it gets, the more money we make. The beauty is, that if a customer wants more capabilities, the yellow bubble has the solutions. Moving them back to Notes and Connections. And again, the partner makes money. That’s what it is all about, since the company would consist almost entirely of partners.
Now this could be a way out of the misery many feel they are in. Is it worth the risk? If you ask that question, you are lost, because nobody can answer it. It’s either yes or no. The answer will be given when it is too late, either because it is a success or it isn’t. But taking risk is the way progress works.

Now the bad part. I had my share of proposed collaborations. Meetings with no end. Every single time it failed, because nobody could agree how to share. Mostly it was about „who get’s the leads“. It came up every time and killed it. It’s a bit like a pond full of crocodiles. We admire each others tees, but don’t come near my food. Crocodiles are great animals. Survived for millions of years, but are not social at all. Only when the water level drops, female crocs leave the pond and the kids stay behind, under the watchful eye of a single mother. Funny how the picture fits. I think the water level is pretty low by now.

And hey, it’s just an idea but that’s my idea. If you steal it (which if feel is highly unlikely), you should start to avoid dark corners.

IBM spent that much money on for that?

Chris Miller shared with us the IBM Notes Domino 9 Social Edition versus Microsoft SharePoint 2013 competitive sales kit. Right, did you read it? I did. In my endless naivety I always hope for a surprise and again, it isn’t happening.

Disclaimer: I think everybody knows by now, that I am a huge fan of Notes. What I am going to tell you now, is not for the faint hearted. I might have understood things wrong and I would feel sorry about it, if I wasn’t so annoyed.

Sorry IBM, but I don’t think, Notes 9 is such a great step forward. Especially when I read the number that IBM spent on the Notes/Domino 9 development (am I allowed to say that loud here? It was a lot, probably a lot more than Ozzy got from Iris). Interestingly, it shouldn’t have been Notes 9. Just 8.5.4 … but due to some legal stuff or whatever!
When I go through the Discover Page on the Notes client, there are few things, which are really new. Many things advertised there, have been around even since Notes 7. Apart from a new look, who isn’t to everybody’s taste, there are few things that really make me go WOW … now let me think … probably coming back later …
IBM claims in this competitive sales kit (aka „battle kit“), Notes 9 is ideal for medium sized companies (100 – 999 Users, in Switzerland that would be 50 to 250, Germany 100 to 500, got that?). Much better than Sharepoint. Wow, that’s news. Who would have expected that IBM will say that loud an clear (irony off … and on again).
First, that’s comparing apples and oranges. Let’s face it, a pretty big percentage of companies use Notes just for mail and Sharepoint just as a glorified file server. They don’t even get the point the kit is talking about. Even where both products share similarity, Notes isn’t one hell of lot better in a way that matters to the CIO who wants Outlook/Sharepoint just because and they are the majority. If they understood Notes, they wouldn’t even bother looking elsewhere. They would be busy finding new exciting problems they could solve in an instant with Notes, just because they can.
There are many points which are true, but do not help. We all know, that Notes/Domino needs less servers, less memory, everything less. But does Cxx care? Not really. The OS choice and hardware is much less important, than you might think. As are technical differences. XPages or .NET? You find a .NET Developer under every stone.

I could go on about every single point in that paper but I think, IBM isn’t addressing the real problem enough. Market perception. There are a whopping 3 points in the presentation that are addressed – old (crap), soon abandoned (bullshit), IBM goes Connections (oh please) – with the same old arguments. It just does not help. It’s been said before, not a secret at all and still they are moving away. IBM, you just do not say it loud enough. To get to that paper, you need an IBM id. While almost everybody can get one, that message should be on the first page of the notes9.ibm homepage. Even if legal staff goes bananas (whom you should have bought a one way ticket to Pitcairn years ago).
And then there are the points, that can be turned against Notes. Out of the box WITHOUT Connections (or some social widgets for other products), it isn’t more of a social software than SharePoint. Bang, there you have it. Oh yes, you are entitled to Connections files and profiles if you buy Notes. But oh bugger, suddenly you need a lot more servers than Sharepoint and that just for another glorified file server and an address book, which everybody has already, it’s called Active Directory (please, don’t bother to tell me the difference, I might know that, but the Cxx with the big wallet does not). What, you can run Connections on one server? True, but unfortunately not every company has all that other stuff you need – WebSphere, DB2, IBM installation Manager, Tivoly – already, which apparently needs their own servers. Even if they use DB2, I want to see the face of the SAP DB2 admin, if you ask him, if you can use his environment for some suspicious social stuff. And I don’t even want to talk about the administration costs that could go through the roof.

I don’t know who wrote this, but it must have been somebody who had to make up for something really bad he/she had done. If I was IBM, I would stuff that whole paper in the next round folder and forget about it. Appart from what I said, it is much too technical and anybody who uses it in a presentation will just make the Cxx audience angry. By the way, the layout is amazingly ugly (using OO 3).

I did like the Win Back examples, which prove my point, that if they „get“ Notes, they keep it, except that one:

„Somebody big and important“ returned to Domino 9 (iNotes) deploying xxx,000 users in 2010 for their Messaging solution when the saw the significant improvements in the social capabilities over their current solution.“ Dam, I am three years late.

IBM, you claim Notes/Domino is your – or a – flagship. Flagships are supposed to shine and be shown off in every harbor in the world and not hidden in a half forgotten shipyard to be shown through a telescope to a few lost tourists.

Sorry IBM, why for heavens sake, can’t you just once grab the bull by the horns, get head on with your adversary, leap into action, take the lead*. You are not british with a stiff upper lip and a dignified attitude towards doom. You’r american, loud, proud and convinced to deliver the best. Live up to it.

 

 

* Suggestions for other phrases are welcome and will be included in this text.

Kärcher should have kept Notes!

Well, sometimes one get’s really angry first  and in the end you can’t stop grinning.
 A few weeks ago, I ordered a hose trolley from Kärcher‘s online shop. Took only slightly more than a week to arrive at my place. Happily I started assembling the darn thing, only to realise after 5 seconds, that parts were missing. Now it started to get silly. Using my incredible IT skills, I sent away a complaint, using the online form. Kärcher asks quite a few things, like serial numbers, you can’t find anywhere. Neither the missing parts number. It went away anyway and then …. nothing happened. No confirmation, nothing. After two weeks I looked for a service number. You will not find it on the contact page but somewhere else. Tried to phone them. Must have been during a break, because I had to try quite a few times. But in the end, I got somebody on the phone. Now I explained the whole thing and told her, that I did fill out the complaint form. Looks like they have problems with it. It is possible, that the complaints get lost, because they changed the system lately. Since I did not have the missing parts number, I had to scan the assembly plan with the missing parts marked. Then … nothing. After another two weeks I tried to phone again. Same story, nobody picked up the phone. I tried the main number of the Swiss head quarter, only to be told that I have to phone that other number. After a few more tries, I finally got a living person on the phone again. Looks like Kärcher does not have replacement parts in Switzerland, the whole issue was escalated to Germany. After another ten days or so, I got an email from Kärcher, asking me to bring the trolley to one of their partners for an exchange. But this was triggered by the complaint form. Had nothing to do with the phone calls. Took them a month to figure it out. Though, I brought it to a Kärcher partner shop. That raised a few eye brows, since they are understandably not very keen on handling warranty things for parts they did not sell. But they did it anyway. Picked up the replacement after another two weeks. Incidentally I got a phone call an hour later from the Kärcher service hot line, suggesting I should bring it in (the other one, with the missing parts) and I would get a replacement. Kärcher was not able to bring these two complaints together into one, even though they knew about it.
 Looks like Kärcher had Notes once. Even a Notes CRM. They should have kept it. I am pretty sure, that our proven and hip (NonSQL stuff is today the way to go, apparently. Those hipster techies are a bit late for the game) technology would have handled that problem quite easily, just by showing two times the same complaint from the same person in one view. Anyway, it is a strange way of thinking by Kärcher, that the persons handling the service hot line, do not have access to the complaints sent by using the Internet form. Figure that, but the success story tells a completely other story. It’s all hugging and backslapping.
I believe, if a company uses Notes, they are automatically better organised. I have some evidence here. During my career, I got the very, very strong impression, that if the IT system of a company is a mess, the company’s organisation is a mess, too. Lately this was confirmed by a friend of mine, who is on the other side of the fence, who said, that if a company’s organisation is a mess, this shows in the IT system, too. Due to the fact, that Notes is a system, that can handle much more different tasks (aka apps, dbs or whatever it is called right now, I am lost there), than anything else out there without hundreds of entirely different clients and servers, the IT system is inherently better organised and therefore also the company. Can’t argue with that, can you? Oh, you can make a mess with Notes, but it is just less likely and it shows up easier (as long as you use it as intended, not just mail). 
In a more general way we can say, independent data silos created by different systems are bad. The effort and cost to connect them is very high and can be avoided by using systems that are made for sharing a wide range of data and not just for storing one single kind, because the whole architecture is less flexible and interfaces are always crutches. Using appropriate products even reduces the need for data mining, where often rather useless rows of numbers are produced (but hey, if somebodies management skills are based entirely on Excell and Powerpoint, they might need lots and lots of different business ratios, just to prove their existence. I don’t want to interfere with that). On the other hand, companies that “get” Notes, tend to produce a huge number of different apps and some, or many, lose track of them. But this is still a better way, than using Excell, which is the most common data storage tool today. At least in Notes data is stored in one place, which is much less messy than some files with crazy names in long forgotten folders.
I have the impression, that moving off Notes, did not turn up for the better for Kärcher. Same old, same old.
(And just as a disclaimer. Don’t know a lot about the quality of the organisation of Kärcher, but they messed up big time my complaint. Gone is my belief that Kärcher was one of the good companies. Oh my. The older one gets, the more illusions are destroyed)

Domino 9 on Ubuntu – The most complete how-to I have seen …

… lately.The how-to is from a friend of mine, who runs the whole Domino setup including Traveler on Ubuntu boxes. It’s in french, but since the yellow bubble is made of a bunch of extremely clever girls and boys, that should not be a problem, right?

Christophe Boss, who gets all the credit for that work, is way ahead of me, regarding anything from Linux to Domino administration and he has done the Ubuntu thing for years. It works. No support from IBM, but who needs them anyway.

Here it is:

Installation Lotus Domino 9.0 64 bits (avec composants OpenSocial) et IBM Traveler 9 (optionnel)
sur Ubuntu Server 12.04 64 bits LTS

Matériel nécessaire :

  • CD ou image ISO d’installation Ubuntu Server Edition LTS 12.04.x 64bits
  • Packages nécessaires :

    o roverex-dserver_1.0_i386.deb
    o webmin_1.620_all.deb(ouversionultérieur-optionnel)
    o DOMINO_SERVER_9.0_LINUX_XS_64_EN.tar(ServeurDomino)
    o DOMI_SE_EMEX_AO_9.0_LIN_XS_64_EN_FW.tar(ComposantOpenSocial) o SiserveurIBMTraveler9:NOTES_TRAVELR_9.0_LINUX_XS_ML.tar.gz

  • Autre composant nécessaire : ID du futur serveur Temps nécessaire et connaissances nécessaires :
  • 2-3h de travail nécessaire pour l’installation de l’ensemble des composants. Prévoir du temps supplémentaire pour la configuration du serveur Lotus Domino et du serveur Traveler.
  • Bonne connaissance des environnements Linux recommandée. Maîtrise de la ligne de commande indispensable, Ubuntu Server ne disposant pas d’interface graphique.
  • Connaissances en configuration des serveurs, IBM Domino et IBM Traveler requises.

Installation Lotus Domino 9 sur Ubuntu Server Edition LTS 12.04 – Version 1.3 Page 1

INFORMATION CONCERNANT UBUNTU SERVER 2012

Depuis 2010, les Unix propriétaires et les distributions Linux migrent vers le système de démarrage UpStart en remplacement du Sysinit (Système V). Ce changement important ne permettra plus à l’avenir d’utiliser Sysinit pour l’arrêt, le démarrage ou le redémarrage des services via la commande /etc/init.d.

Depuis Ubuntu 10.04, les services systèmes et une grande partie des services serveurs ont été migré vers UpStart, mais cette distribution reste compatible avec Sysinit.

Par exemple, l’arrêt et le démarrage de Samba doivent utiliser UpStart par les commandes suivantes :

sudo stop smbd
sudo start smbd
sudo restart smbd

Pour l’instant, UpStart n’est pas compatible avec la commande „reload“.

LSBInitScripts

Avec les modifications apportées par UpStart, les scripts utilisant encore Sysinit doivent désormais utiliser une description LSBInitScripts. Voici un exemple :

### BEGIN INIT INFO
# Provides: scriptname #Required-Start:$remote_fs $syslog

# Required-Stop:
# Default-Start:
# Default-Stop:
# Short-Description:
# Description:
### END INIT INFO
$remote_fs  $syslog
2 3 4 5
0 1 6
Start daemon at boot time
Enable service provided by daemon

Installation Lotus Domino 9 sur Ubuntu Server Edition LTS 12.04 – Version 1.3

Page 2

Etape 1 : Installation Ubuntu Server Edition LTS 12.04.x

  1. 1)  Insérer le CD d’installation d’Ubuntu server 12.04.x dans le serveur et démarrer le serveur (vérifier que le CD est le premier périphérique de démarrage du BIOS) ou monter l’image ISO dans votre VM.
  2. 2)  Le menu du CD doit apparaître. Choisir la langue d’installation (anglais recommandé) ainsi que la disposition du clavier (Swiss French) via la touche F3. Puis sélectionner « Install Ubuntu Server »
  3. 3)  Démarrage de la procédure d’installation. Choisir la langue du serveur (anglais recommandé). Choisir le pays. Pour la Suisse, choisir l’option « other », puis « Europe » et enfin
    « Switzerland».
  4. 4)  Choisir le nom du serveur. Attention : Nom court ! (pas FQDN).
  5. 5)  Choix du fuseau horaire. Le système propose automatiquement Europe/Zurich. Accepter.
  6. 6)  Partitionnement du disque dur. Veuillez préférer la méthode manuelle.
  7. 7)  Créer 4 partitions (il est possible d’utiliser LVM si besoin) :
    1. 1x partition racine (/) de minimum 25Go en EXT4 et primaire
    2. 1x partition home (/home) de minimum 10Go en EXT4 et primaire
    3. 1x partition SRV (/srv) d’une taille proportionnée aux donnée du futur serveur Lotus Domino (Notesdata). EXT4 et primaire.
    4. 1x partition SWAP de 1,5 fois et 2 fois la RAM à disposition. Partition logique.

Installation Lotus Domino 9 sur Ubuntu Server Edition LTS 12.04 – Version 1.3 Page 3

Nous procéderons à la configuration IP après l’installation.

  1. 8)  Démarrage du formatage et de l’installation de base du serveur Ubuntu.
  2. 9)  Configuration de l’utilisateur de base et du mot de passe :
    1. Utilisateur : notes
    2. Mot de passe : A votre convenance
  3. 10)  Configuration du proxy (Si aucun proxy, laisser vide)
  4. 11)  Configuration des mises à jour du système. Choisir « Install security updates automatically »
  5. 12)  Choix des applications serveur. Si besoin, cochez « SAMBA Server » et « OpenSSH Server »

a. OpenSSH est vivement recommandé pour simplifier l’administration du serveur.

  1. 13)  Suite de l’installation.
  2. 14)  Choix de l’endroit pour l’installation du secteur de démarrage. Répondre « Yes ».
  3. 15)  Installation terminée. Retirer le CD et redémarrer (Reconfigurer le BIOS pour démarrer sur le disque dur en premier).

Installation Lotus Domino 9 sur Ubuntu Server Edition LTS 12.04 – Version 1.3 Page 4

Etape 2 : Configuration du serveur

Ouvrir une session avec l’utilisateur « notes ».

  1. 1)  Configuration du réseau
    1. Editer le fichier des interfaces (sudo vim /etc/network/interfaces)
    2. Modifier le fichier comme suite :
                # This file describes the network interfaces available on your system
                # and how to activate them. For more information, see interfaces(5).
                # The loopback network interface
                auto lo
                iface lo inet loopback

      # The primary network interface auto eth0
      iface eth0 inet static

                        address [adresse IP du serveur]
                        netmask [Masque de sous-réseau]
                        network [adresse du réseau : Exemple 192.168.1.0]
                        broadcast [adresse de broadcast : Exemple 192.168.1.255]
                        gateway [passerelle par défaut]
                        dns-nameservers [adresse IP du serveur DNS]
                        dns-search [domaine dns : Exemple : toto.ch]
  2. 2)  redémarrer l’interface réseau : sudo /etc/init.d/networking restart
  3. 3)  Appliquer les dernières mises à jour
    1. Récupération des listes sur les dépôts publiques et appliquer les mises à jour
              sudo apt-get update && sudo apt-get upgrade
    2. Répondre Y
    3. Mise à jour du noyau Linux (kernel)
              sudo apt-get dist-upgrade
    4. Répondre Y
    5. Redémarrer le serveur

      sudo reboot

Installation Lotus Domino 9 sur Ubuntu Server Edition LTS 12.04 – Version 1.3

Page 5

Etape 3 : Configuration de SAMBA (optionnel)

1)

Editer le fichier de configuration de SAMBA (sudo vim /etc/samba/smb.comf)

  1. Configurer les éléments suivants :

    workgroup = [Votre domaine / groupe de travail]
    server string = [DESCRIPTION NETBIOS DU SERVEUR]
    security = user (décommenter si nécessaire)
    usershare allow guest = no
    Les sections [profiles] et [cdrom] doivent être mises en commentaires. Remplacer « yes » par « no » pour les options des sections [printers] et [print$].

  2. Il est souvent pratique de pouvoir accéder aux fichiers data du serveur Domino via Windows. Dans ce cas, ajouter le partage [notesdata]. Si vous voulez disposer également d’un endroit de stockage pour les binaires par exemple, utilisez le partage [Software].

    Ajouter les lignes suivantes en fin de fichier :

    #—— DOMINO SAMBA GENERAL CONFIGURATION FOR CBSA —–

       [notesdata]
            comment = Lotus Domino data
            read only = no
            browseable = yes
            guest ok = no
            path = /srv/notesdata
       [Software]
            comment = Software repository
            read only = no
            browseable = yes
            guest ok = no
            path = /home/software
  3. Sauvegarder et quitter.
  4. Redémarrer SAMBA : sudo service smbd restart

Installation Lotus Domino 9 sur Ubuntu Server Edition LTS 12.04 – Version 1.3

Page 6

Etape 4 : Création des répertoires et définition des droits

  1. Créer le répertoire /srv/notesdata
            sudo mkdir /srv/notesdata
  2. Créer le répertoire /home/software (optionnel –> voir configuration SAMBA) sudo mkdir /home/software
  3. Changer le propriétaire du dossier « notesdata »
            sudo chown –R notes:notes /srv/notesdata
  4. Changer le propriétaire du dossier « software » (optionnel –> voir configuration SAMBA)
            sudo chown –R notes:notes /home/software
  5. Vérifier que les droits Unix sur le dossier /srv/notesdata sont 755
            sudo chmod –R 755 /srv/notesdata

4) Redémarrer le serveur et tester SAMBA et OpenSSH.

Installation Lotus Domino 9 sur Ubuntu Server Edition LTS 12.04 – Version 1.3

Page 7

Etape 3 : Installation de Webmin (optionnel)

  1. 1)  Installation des librairies nécessaire au fonctionnement de Webmin 1.6 depuis les dépôts

    sudo apt-get install apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

  2. 2)  Installer Webmin
    1. Télécharger la dernière version de Webmin

      cd /home/software
      wget http://www.webmin.com/download/deb/webmin-current.deb

    2. Installer la dernière version

      sudo dpkg –i webmin-current.deb

    3. Redémarrer le serveur
    4. Vérifier le fonctionnement de Webmin depuis un PC en tapant l’adresse :

      https://IP_DU_SERVEUR:10000

    5. Utiliser l’utilisateur et le mot de passe « notes » pour ouvrir Webmin
    6. Effectuer les mises à jour proposées si besoin (noyau), puis redémarrer le

      serveur.

    7. Dans une console, taper les commandes suivantes

      sudo apt-get autoremove sudo apt-get autoclean sudo apt-get clean

Installation Lotus Domino 9 sur Ubuntu Server Edition LTS 12.04 – Version 1.3

Page 8

Etape 4 : Installation du serveur Lotus Domino 9.0

1) Modification des limites de fichiers :

  1. Editer le fichier /etc/security/limits.conf

    sudo vim /etc/security/limits.conf

  2. En fin de fichier, ajouter les lignes suivants :

root soft nofile Root hard nofile Notes soft nofile Notes hard nofile

20000
65535
20000
65535

c. Editer le fichier /etc/pam.d/common-session

sudo vim /etc/pam.d/common-session

  1. Ajouter la ligne suivante en fin de fichier :

    session required pam_limits.so

  2. Redémarrer le serveur
  1. 2)  Installation de Roverex DServer (Prise en charge complète d’Ubuntu Serveur pour Lotus Domino).
    1. Transférer le paquet « roverex-dserver_1.0_i386.deb » sur le serveur.
    2. Installer le paquet (sudo dpkg –i roverex-dserver_1.0_i386.deb)
    3. Taper le mot de passe de l’utilisateur « notes » 2x
    4. Vérifier que Roverex a créé le fichier « .domino.pwd » dans le répertoire

      /srv/notesdata avec les droits Unix 400

      ll /srv/notesdata

    5. Effectuer un test du serveur Ubuntu : roverex-dserver-test
    6. Si tous les tests sont passés (Passed), continuer
  2. 3)  Configuration de la session Root (l’utilisation de „sudo“ pose problème à l’installeur IBM !)
    1. En ligne de commande avec l’utilisateur « notes », tapez :

      sudo passwd root

    2. Entrer un mot de passe pour root 2x (différent de « notes » et compliqué)
  3. 4)  Décompression de l’archive Lotus Domino 9
    1. Transférer l’archive TAR « DOMINO_SERVER_9.0_LINUX_XS_64_EN.tar » sur le

      serveur.

    2. Décompresser l’archive Lotus Domino à l’aide de la commande suivante :

      tar xvf DOMINO_SERVER_9.0_LINUX_XS_64_EN.tar

    3. Un dossier ./linux64/domino est créé.
    4. Fermer la session « notes » et ouvrir une session avec l’utilisateur « root »
    5. Se placer dans le répertoire linux64/domino

      cd linux64/domino

    6. Lancer l’installation à l’aide de la commande ./install
    7. L’installeur démarre. Lorsqu’il demande s’ il doit continuer en mode console,

      répondre Yes.

Installation Lotus Domino 9 sur Ubuntu Server Edition LTS 12.04 – Version 1.3

Page 9

5) Installation du serveur Lotus Domino 9
a. Suivre les instructions à l’écran et répondre aux questions en fonction des besoins

nécessaires pour le futur serveur Domino.
Configuration proposée :
– Laisser /opt pour les binaires IBM Domino
– Modifier le chemin des données du serveur en /srv/notesdata (par défaut : /local/notesdata)
L’utilisation de /opt et /srv pour les données domino respecte le standard FSH. – Choisir le mode « manual » pour le paramétrage de Domino

  1. 6)  Décompression des composants OpenSocial pour IBM Domino 9
    1. Supprimer le dossier d’installation de IBM Domino 9 : rm -Rf linux64
    2. Transférer l’archive TAR « DOMI_SE_EMEX_AO_9.0_LIN_XS_64_EN_FW.tar» sur le

      serveur.

    3. Décompresser l’archive Lotus Domino à l’aide de la commande suivante :

      tar xvf DOMI_SE_EMEX_AO_9.0_LIN_XS_64_EN_FW.tar

    4. Un dossier ./linux64 est créé.
    5. Fermer la session « notes » et ouvrir une session avec l’utilisateur « root »
    6. Se placer dans le répertoire linux64 : cd linux64
    7. Ajouter le droit d’exécution sur le fichier « install » : chmod +x install
    8. Lancer l’installation à l’aide la commande ./install
    9. L’installeur démarre. Lorsqu’il demande si on doit continuer en mode console,

      répondre Yes et suivre les instructions à l’écran.

    10. Supprimer le dossier d’installation de IBM Traveler 9 : rm -Rf linux64
  2. 7)  Lorsque l’installation est terminée, il est nécessaire de configurer le script de démarrage de Lotus Domino.
    1. Editer le fichier /etc/init.d/domino
              sudo vim /etc/init.d/domino
    2. Modifier les premières lignes du fichier comme ceci :
#!/bin/sh
### BEGIN INIT INFO
# Provides:
# Required-Start:
# Required-Stop:
# Default-Start:
# Default-Stop:
# Short-Description:
# Description:
### END INIT INFO

domino
$remote_fs $syslog
$remote_fs $syslog
2345
016
Start domino at boot time
Enable Lotus Domino server by daemon

Installation Lotus Domino 9 sur Ubuntu Server Edition LTS 12.04 – Version 1.3 Page 10

c. Modifier la ligne output=“/dev/tty12″ en output=“/dev/tty6″

  1. Mettre en commentaire la ligne LANG=“es_ES@euro“
  2. Décommenter si besoin la ligne #LANG=“fr_FR@euro“
  3. Modifier la ligne 62 comme ceci :

    if [ -d „/opt/ibm/domino/bin“ ]; then

  4. Modifier la ligne 63 comme ceci :

    bin_dir=“/opt/ibm/domino/bin“ # For Domino 6.5.x or older

  5. Enregistrer et fermer
  6. Démarrer le serveur pour la première configuration (via l’outil « Configuration du serveur à distance » depuis un PC Windows)
    cd /srv/notesdata
    /opt/ibm/lotus/bin/server -listen
  7. Une fois la configuration terminée, redémarrer le serveur

    sudo reboot

Installation Lotus Domino 9 sur Ubuntu Server Edition LTS 12.04 – Version 1.3

Page 11

Etape 5 : Installation d’ IBM Traveler 9 (optionnel)

1) Décompression d’ IBM Traveler 9

  1. a)  Transférer l’archive TAR « NOTES_TRAVELR_9.0_LINUX_XS_ML.tar.gz » sur le serveur.
  2. b)  Décompresser l’archive Lotus Domino à l’aide de la commande suivante :

    tar xvf NOTES_TRAVELR_9.0_LINUX_XS_ML.tar.gz

  3. c)  L’installation d’ IBM Traveler 9 nécessite normalement une interface graphique. Dès lors, pour l’installation sur Ubuntu Server, il est nécessaire d’utiliser le mode d’installation silencieux.
  4. d)  Editez le fichier « installer.properties » extrait à l’étape b :

    sudo vim installer.properties

  5. e)  Modifier les paramètres suivants :
    1. i)  ACCEPT_LICENSE=true
    2. ii)  DOMINO_PROGRAM_DIRECTORY=/opt/ibm/domino/notes/latest/linux
    3. iii)  DOMINO_DATA_DIRECTORY_1=/srv/notesdata
    4. iv)  DOMINO_NOTESINI_DIRECTORY_1=/srv/notesdata
    5. v)  LINUX_USER_NAME=notes (décommenter la ligne)
    6. vi)  LINUX_GROUP_NAME=notes (décommenter la ligne)
    7. vii)  NTS_WEBSITE_HOME=1(définiTravelercommeserveurWebpardéfaut)->Recommandé
    8. viii)  NTS_SET_EXTERNAL_URL=https://VOTRE_SERVEUR/traveler
  6. f)  L’installeur d’ IBM Traveler nécessite les librairies 32 bits pour pouvoir démarrer. Il est donc nécessaire de les installer :
    sudo apt-get install ia32-libs
  7. g)  Répondre Y pour terminer l’installation des librairies 32 bits.
  8. h)  Se connecter avec l’utilisateur « root »
  9. i)  Arrêter le serveur IBM Domino 9 : /etc/init.d/domino stop
  10. j)  Dans le répertoire de décompression de l’archive IBM Traveler 9, lancer la commande

    suivante pour lancer l’installation silencieuse :

    ./TravelerSetup -f installer.properties -i silent -l en

  11. k)  Suivre le processus à l’écran jusqu’à la confirmation du succès de l’installation.
  12. l)  Suite à l’installation d’ IBM Traveler, certains fichiers n’ont pas le bon propriétaire. Il faut

    réinitialiser les droits :

    sudo chown –R notes:notes /srv/notesdata

    sudo chmod –R 755 /srv/notesdata

  13. m)  Redémarrer le serveur IBM Domino et configurer IBM Traveler selon votre convenance et en fonction de la documentation IBM