Installation de OBM 2.3 sur Debian Lenny

Salut à tous !

Je suis toujours sur l’installation du serveur que je présente dans un autre fil de discussion. Il fonctionne avec Debian Lenny.

Maintenant que la base est bien installée, je veux entrer dans le vif du sujet et commencer par mettre en place mon service de courrier électronique. J’ai opté pour OBM, dans sa version 2.3. J’ai donc décidé de suivre le guide d’installation d’OBM. J’ai cependant quelques soucis. Voici le contenu de mon fichier « sources.list » :

$ cat /etc/apt/sources.list
# 
# deb cdrom:[Debian GNU/Linux 5.0.4 _Lenny_ - Official amd64 CD Binary-1 20100131-21:33]/ lenny main

#deb cdrom:[Debian GNU/Linux 5.0.4 _Lenny_ - Official amd64 CD Binary-1 20100131-21:33]/ lenny main

deb http://debian.med.univ-tours.fr/debian/ lenny main non-free contrib
deb-src http://debian.med.univ-tours.fr/debian/ lenny main non-free contrib

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

# depots OBM
deb http://deb.obm.org23 obm obm

Les choses vont mal lorsque je tente d’obtenir la clef GPG (c’est comme si la clef n’existait pas) :

$ sudo wget -q  http://deb.obm.org/obmgpg.pub -O - | apt-key add -
gpg: impossible d'ouvrir `/etc/apt/trusted.gpg'
gpg: keydb_get_keyblock failed: eof
gpg: aucun porte-clé n'a été trouvé avec des droits d'écriture : eof
gpg: erreur pendant la lecture de `-': erreur générale
gpg: import from `-' failed: erreur générale

Voici ce que donne la mise à jour des sources :

$ sudo aptitude update
Atteint http://debian.med.univ-tours.fr lenny Release.gpg
Atteint http://debian.med.univ-tours.fr lenny/main Translation-fr
Err http://deb.obm.org23 obm Release.gpg                                        
  Ne parvient pas à résoudre « deb.obm.org23 »
Err http://deb.obm.org23 obm/obm Translation-fr                                 
  Ne parvient pas à résoudre « deb.obm.org23 »
Atteint http://security.debian.org lenny/updates Release.gpg                    
Ign http://security.debian.org lenny/updates/main Translation-fr                
Ign http://security.debian.org lenny/updates/contrib Translation-fr             
Ign http://debian.med.univ-tours.fr lenny/non-free Translation-fr               
Ign http://debian.med.univ-tours.fr lenny/contrib Translation-fr                
Atteint http://debian.med.univ-tours.fr lenny Release                           
Ign http://security.debian.org lenny/updates/non-free Translation-fr            
Atteint http://security.debian.org lenny/updates Release                        
Ign http://debian.med.univ-tours.fr lenny/main Packages/DiffIndex               
Ign http://security.debian.org lenny/updates/main Packages/DiffIndex            
Ign http://debian.med.univ-tours.fr lenny/non-free Packages/DiffIndex           
Ign http://debian.med.univ-tours.fr lenny/contrib Packages/DiffIndex            
Ign http://debian.med.univ-tours.fr lenny/main Sources/DiffIndex                
Ign http://debian.med.univ-tours.fr lenny/non-free Sources/DiffIndex            
Ign http://debian.med.univ-tours.fr lenny/contrib Sources/DiffIndex             
Ign http://security.debian.org lenny/updates/contrib Packages/DiffIndex         
Ign http://security.debian.org lenny/updates/non-free Packages/DiffIndex
Ign http://security.debian.org lenny/updates/main Sources/DiffIndex             
Ign http://security.debian.org lenny/updates/contrib Sources/DiffIndex          
Ign http://security.debian.org lenny/updates/non-free Sources/DiffIndex         
Atteint http://debian.med.univ-tours.fr lenny/main Packages                     
Atteint http://debian.med.univ-tours.fr lenny/non-free Packages                 
Atteint http://debian.med.univ-tours.fr lenny/contrib Packages                  
Atteint http://debian.med.univ-tours.fr lenny/main Sources                      
Atteint http://debian.med.univ-tours.fr lenny/non-free Sources                  
Atteint http://debian.med.univ-tours.fr lenny/contrib Sources                   
Atteint http://security.debian.org lenny/updates/main Packages         
Atteint http://security.debian.org lenny/updates/contrib Packages      
Atteint http://security.debian.org lenny/updates/non-free Packages     
Atteint http://security.debian.org lenny/updates/main Sources          
Atteint http://security.debian.org lenny/updates/contrib Sources       
Atteint http://volatile.debian.org lenny/volatile Release.gpg          
Ign http://volatile.debian.org lenny/volatile/main Translation-fr      
Ign http://volatile.debian.org lenny/volatile/contrib Translation-fr   
Atteint http://security.debian.org lenny/updates/non-free Sources      
Ign http://volatile.debian.org lenny/volatile/non-free Translation-fr  
Atteint http://volatile.debian.org lenny/volatile Release
Ign http://volatile.debian.org lenny/volatile/main Packages/DiffIndex
Ign http://volatile.debian.org lenny/volatile/contrib Packages/DiffIndex
Ign http://volatile.debian.org lenny/volatile/non-free Packages/DiffIndex
Ign http://volatile.debian.org lenny/volatile/main Sources/DiffIndex
Ign http://volatile.debian.org lenny/volatile/contrib Sources/DiffIndex
Ign http://volatile.debian.org lenny/volatile/non-free Sources/DiffIndex
Atteint http://volatile.debian.org lenny/volatile/main Packages
Atteint http://volatile.debian.org lenny/volatile/contrib Packages
Atteint http://volatile.debian.org lenny/volatile/non-free Packages
Atteint http://volatile.debian.org lenny/volatile/main Sources
Atteint http://volatile.debian.org lenny/volatile/contrib Sources
Atteint http://volatile.debian.org lenny/volatile/non-free Sources
Lecture des listes de paquets... Fait

L’installation ne se passe pas mieux :

$ sudo aptitude install obm-fullLecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu      
Initialisation de l'état des paquets... Fait
Lecture des descriptions de tâches... Fait  
Impossible de trouver un paquet dont le nom ou la description correspond à « obm-full »
Impossible de trouver un paquet dont le nom ou la description correspond à « obm-full »
Aucun paquet ne va être installé, mis à jour ou enlevé.
0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 0o seront utilisés.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu      
Initialisation de l'état des paquets... Fait
Lecture des descriptions de tâches... Fait

Impossible de trouver de l’information à ce sujet sur le net, alors je me demandais si quelqu’un dans les parages avait une idée.

À bientôt.

Le Farfadet Spatial

Yo !

[quote=“Le Farfadet Spatial”]# depots OBM deb http://deb.obm.org23 obm obm[/quote]

Ça commence mal, tu t’es planté en recopiant le chemin des dépôts :030 :033

C’est :

deb http://deb.obm.org/23 obm obm

[quote=“Le Farfadet Spatial”]Les choses vont mal lorsque je tente d’obtenir la clef GPG (c’est comme si la clef n’existait pas) :

$ sudo wget -q  http://deb.obm.org/obmgpg.pub -O - | apt-key add -

Ce n’est pas que la clef n’existe pas: Tu lances un wget avec sudo (j’en déduis donc que tu es loggué en utilisateur simple) et tu balances le résultat à apt-key.
apt-key se lance avec les droits de root, donc soit tu ajoutes un sudo devant apt-key, soit tu te loggue en root pour faire l’import de clef.

Chez moi aucun pbm :

# wget -q http://deb.obm.org/obmgpg.pub -O - | apt-key add - OK

Mieux qu’une idée, un mémo : jcvassort.open-web.fr/wiki/linag … lation_obm

Salut à tous !

Mais quel balourd ! En plus, j’ai testé plusieurs possibilités, mais pas celle la…

Ah là là… Je le savais, pourtant. Je m’en vais me flageller avec des orties fraîchement coupées : j’ai pêché, j’expie !

Donc, la commande (root n’a pas de mot de passe et n’est donc pas accessible sur mon serveur) :

$ wget -q  http://deb.obm.org/obmgpg.pub -O - | sudo apt-key  add -

Formidable ! Merci pour l’adresse, je ne la connaissais pas.

À bientôt.

Le Farfadet Spatial

Salut à tous !

Bon, ça ne va pas bien en ce moment : échec lors de l’installation d’OBM. Je me suis trompé sur l’adresse IP de mon serveur à la base. J’ai essayé d’arranger les choses, mais je n’ai fait que les empirer. Je vais essayer de faire un résumé du problème :

Le serveur est situé derrière un routeur, configuré pour rediriger les ports IMAP et SMTP vers le serveur – sauf si je me suis aussi planté dans la configuration du routeur, mais vu que cette dernière est assez simple, je ne pense pas. Dans le réseau interne, l’adresse IP du serveur est 192.168.0.13. Depuis l’extérieur, on peut accéder au serveur par l’adresse le-bars.net (IP dynamique). Mon objectif, c’est d’avoir pour serveur SMTP smtp.le-bars.net, pour serveur IMAP imap.le-bars.net et ainsi de suite. Les utilisateurs devront avoir une adresse de la forme obm.le-bars.net/ (je n’ai pas de préférence).

Le serveur servira également à héberger des pages web, avec des adresse du type prenom.le-bars.net/.

Voilà pour l’objectif. Pour l’instant, j’en suis loin. Apparemment, l’installation d’OBM semble avoir fonctionné :

$ sudo aptitude install obm-full
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu      
Initialisation de l'état des paquets... Fait
Lecture des descriptions de tâches... Fait  
Aucun paquet ne va être installé, mis à jour ou enlevé.
0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 0o seront utilisés.
Écriture de l'information d'état étendu... Fait
Lecture des listes de paquets... Fait             
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu       
Initialisation de l'état des paquets... Fait
Lecture des descriptions de tâches... Fait

Cependant, lorsque, comme indiqué dans l’aide-mémoire, je connecte un navigateur web à 192.168.0.13, je n’obtiens pas l’interface de gestion d’OBM, mais très exactement la page que vous pouvez voir en vous connectant à cette adresse : http://le-bars.net/, c’est-à-dire la page d’attente, tant que je n’ai pas mis mon système de pages web en place.

Du coup, je suis perdu, je ne vois plus comment configurer OBM. Donc, si quelqu’un a une idée, je prends !

À bientôt.

Le Farfadet Spatial

Ça sent Ubuntu, ça… T’est sûr d’avoir installé une Debian Lenny ?

Pour voir les paquets obm installés :

Est-ce que tu pourrais essayer avec https : 192.168.0.13 ?

As-tu dans /etc/apache2/sites-enabled/ un fichier intitulé obm.conf ? As-tu redémarré apache ?

Salut à tous !

Tout à fait certain, d’ailleurs, tu as bien vu que j’utilise les dépôts Debian et pas Ubuntu.

$ sudo dpkg -l | grep obm
ii  libobm-perl                          2.3.9-1                    module OBM perl
ii  libobmsatellite-perl                 2.3.5-1                    OBM satellite perl module
ii  obm-ca                               2.3.0-1                    OBM CA management scripts
ii  obm-caldav                           2.3.9-1                    Caldav server for OBM
ii  obm-certs                            2.3.9-1                    OBM certificat
ii  obm-conf                             2.3.9-1                    OBM conf
ii  obm-core                             2.3.9-1                    OBM core
ii  obm-cyrus                            2.3.9-1                    OBM Cyrus / SASL
ii  obm-filter                           2.3.9-1                    OBM Filter
ii  obm-full                             2.3.9-1                    installation of Open Business Management
ii  obm-jdk                              2.3.0-2                    Obm jdk
ii  obm-ldap                             2.3.9-1                    OBM Ldap
ii  obm-locator                          2.3.2-1                    Locator web services
ii  obm-munin-master                     2.3.9-1                    OBM munin master configuration
ii  obm-munin-node                       2.3.9-1                    OBM munin node configuration
ii  obm-postfix                          2.3.9-1                    OBM Postfix
ii  obm-satellite                        2.3.5-1                    OBM Satellite installation
ii  obm-services                         2.3.9-1                    OBM Automate
ii  obm-solr                             2.3.7-1                    Solr indexing server
ii  obm-storage                          2.3.9-1                    OBM storage multidb
ii  obm-support                          2.3.9-1                    OBM Support
ii  obm-sync                             2.3.11-1                   OBM Sync server
ii  obm-tomcat                           2.3.0-2                    Obm tomcat server
ii  obm-ui                               2.3.9-1                    OBM Web Interface

Déjà fait, mais dans ce cas c’est tout simplement inaccessible (échec de la connexion).

Non :

$ ls /etc/apache2/sites-enabled/
000-default

Du coup, je pense que ce n’est pas utile, au moins pour l’instant.

Donc, a priori, la question est maintenant : comment fais-je pour générer le fichier « obm.conf ».

À bientôt.

Le Farfadet Spatial

Salut à tous !

J’essaye de relancer le sujet : est-ce que quelqu’un a une idée pour m’aider ?

À bientôt.

Le Farfadet Spatial

Désolé, je n’avais pas vu ta réponse, j’ai l’impression que je suis le seul ici à avoir installé obm :smiley:

Tout à fait certain, d’ailleurs, tu as bien vu que j’utilise les dépôts Debian et pas Ubuntu.[/quote]
C’est vrai, je ne l’ai vu qu’après.

[quote=“Le Farfadet Spatial”]Donc, a priori, la question est maintenant : comment fais-je pour générer le fichier « obm.conf ».
[/quote]

Tout ce que j’ai fait, c’est aptitude install obm, j’ai répondu au différentes questions (adresse des serveurs postgresql et ldap 127.0.0.1, définir des mots de passe, rien de sorcier…). Le fichier obm.conf a automatiquement été généré.

Tente une réinstallation…

Salut à tous !

Pas de lézard : comme toujours, tout le monde sur ce forum est bénévole. Donc, c’est bien pratique, mais si personne n’a la solution, il faut se débrouiller autrement.

Je voulais éviter, mais ce sera sans doute plus propre qu’un bricolage sale… C’est donc ce que je vais faire.

À bientôt.

Le Farfadet Spatial

Salut à tous !

J’ai tenté une réinstallation en supprimant les fichiers de configurations, afin de reprendre à zéro. J’ai échoué !

Tout d’abord, j’ai tapé cette commande :

$ sudo aptitude purge obm-full

Puis, j’ai relancé l’installation :

$ sudo aptitude install obm-full

Apparemment, je n’ai pas supprimé tous mes fichiers de configuration. En tout cas, au court de l’installation de « obm-storage », j’ai obtenu l’erreur suivante :

pg_dump : [programme d'archivage (db)] la connexion à la base de données obm a échoué : FATAL : la base de données « obm » n'existe pas

Je voudrais que OBM utilise une base de données PostGreSQL nommé « obm » et, normalement, j’ai tout supprimé pendant la désinstallation – apparemment son nom traine quelque part, mais où ?

Il est censé y avoir une copie de l’ancien fichier de configuration, mais elle est désespérément vide :

$ ls /var/cache/dbconfig-common/backups/
obm-storage_2.3.9-1.pgsql
$ cat /var/cache/dbconfig-common/backups/obm-storage_2.3.9-1.pgsql

Je n’ai rien oublié dans le copier-coller, le fichier est vide.

En théorie, je suis censé trouver des exemples, mais je ne suis pas convaincu :

$ ls /usr/share/doc/obm-storage/
changelog.Debian.gz  copyright  README
$ cat /usr/share/doc/obm-storage/README 
///////////////////////////////////////////////////////////////////////////////
// OBM - Vers  : 0.6.0                                                       //
//     - File  : README                                                      //
//     - Desc  : First file to read. Basic infos on OBM.                     //
// 2000-01-09 Pierre Baudracco                                               //
///////////////////////////////////////////////////////////////////////////////
// $Id: README 146 2003-01-06 18:19:22Z pierre $ //
///////////////////////////////////////////////////////////////////////////////


This file is not valid anymore.
Visit the doc/html folder for current information.

All the OBM docs are in the doc folder.

Je n’ai pas encore décompressé l’archive, mais je n’ai pas l’impression que j’y trouverais mon bonheur.

En tout cas, voici le message de fin d’installation :

dpkg : des problèmes de dépendances empêchent la configuration de obm-ldap :
 obm-ldap dépend de slapd ; cependant :
 Le paquet slapd n'est pas encore configuré.
dpkg : erreur de traitement de obm-ldap (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 obm-full
 slapd
 obm-ldap

Pourtant, SLAPD est installé :

$ dpkg -l | grep slapd
iF  slapd                                2.4.11-1+lenny1            OpenLDAP server (slapd)

Le journal système ne m’est pas d’un grand secours :

$ sudo head /var/log/syslog
Jul 25 07:53:51 serveur-lebars kernel: imklog 3.18.6, log source = /proc/kmsg started.
Jul 25 07:53:51 serveur-lebars rsyslogd: [origin software="rsyslogd" swVersion="3.18.6" x-pid="2332" x-info="http://www.rsyslog.com"] restart
Jul 25 07:53:51 serveur-lebars kernel: imklog 3.18.6, log source = /proc/kmsg started.
Jul 25 07:53:51 serveur-lebars rsyslogd: [origin software="rsyslogd" swVersion="3.18.6" x-pid="2332" x-info="http://www.rsyslog.com"] restart
Jul 25 07:53:52 serveur-lebars kernel: [687398.261596] hdd: status error: status=0x58 { DriveReady SeekComplete DataRequest }
Jul 25 07:53:52 serveur-lebars kernel: [687398.261610] ide: failed opcode was: unknown
Jul 25 07:53:52 serveur-lebars kernel: [687398.261623] hdd: drive not ready for command
Jul 25 07:53:52 serveur-lebars kernel: [687398.261666] hdd: status error: status=0x58 { DriveReady SeekComplete DataRequest }
Jul 25 07:53:52 serveur-lebars kernel: [687398.261676] ide: failed opcode was: unknown
Jul 25 07:53:52 serveur-lebars kernel: [687398.261684] hdd: drive not ready for command

Bon, si je saisis bien, j’ai un problème de configuration avec PostGreSQL et avec SLAPD. Bien, il faudrait maintenant que je sache quels sont ces problèmes !

À bientôt.

Le Farfadet Spatial