Bonjour à tous,
Je cherche à installer Open ERP depuis les dépôts de Lenny mais à ma grande surprise… Il n’y est pas… Je sais qu’il s’y trouve sous Ubuntu par contre. Faut il ajouter un autre dépôt (/etc/apt/sources.list)?
D’avance je vous remercie
Bonjour à tous,
Je cherche à installer Open ERP depuis les dépôts de Lenny mais à ma grande surprise… Il n’y est pas… Je sais qu’il s’y trouve sous Ubuntu par contre. Faut il ajouter un autre dépôt (/etc/apt/sources.list)?
D’avance je vous remercie
Avec Lenny OpenERP s’apelle toujours tinyERP
effectivement tu as raison. Je te remercie beaucoup debianhadic.
Par contre la version est ancienne: Version: 4.2.3.4-3
Évite la v4 (TinyERP) si possible, surtout que la 6.0 va sortir sous peu, tu risques de ramer pour rien si un jour tu veux migrer à une version supérieure.
Au choix :
Tu peux voir à installer la version d’OpenERP présente dans Squeeze (c’est la dernière en date en plus, la 5.0.12), méthode la plus simple.
Pour le dépôt : deb ftp.fr.debian.org/debian/ squeeze main
Sinon, tu peux tout simplement prendre les sources sur le site officiel, rien à compiler c’est du Python : tu dézipes, tu lances, ça marche (faut juste installer les dépendances, elles sont listées dans la doc d’OpenERP ou alors tu peux les voir ici).
Par contre avec cette méthode, si c’est pour une installation en prod’, il te faudra créer et paramétrer un script d’init dans /etc/init.d pour lancer OpenERP Server au démarrage, ex :
[code]#!/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/opt/openerp-server/bin/openerp-server.py
NAME=openerp-server
DESC=openerp-server
test -x ${DAEMON} || exit 0
. /etc/default/openerp-server
set -e
case “$1” in
start)
echo -n "Starting $DESC: "
pid_dir=$(dirname $PIDFILE)
if [ ! -d $pid_dir ]; then
mkdir -p $pid_dir
chmod 750 $pid_dir
chown $USER:$USER $pid_dir
fi
log_dir=$(dirname $LOGFILE)
if [ ! -d $log_dir ]; then
mkdir -p $log_dir
chmod 750 $log_dir
chown $USER:$USER $log_dir
fi
start-stop-daemon --start --quiet --pidfile $PIDFILE \
--chuid $USER:$USER --background \
--exec $DAEMON -- $DAEMON_OPTS
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
start-stop-daemon --stop --quiet --pidfile $PIDFILE \
--oknodo
echo "$NAME."
;;
restart|force-reload)
echo -n "Restarting $DESC: "
start-stop-daemon --stop --quiet --pidfile $PIDFILE \
--oknodo
sleep 1
start-stop-daemon --start --quiet --pidfile $PIDFILE \
--chuid $USER --background \
--exec $DAEMON -- $DAEMON_OPTS
echo "$NAME."
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0[/code]
Merci pour l’info Keldath. La version dans Squeeze serait peut-être plus pratique au niveau des MAJ non?
Mais, vu que le serveur est en prod, est il possible de ne mettre qu’OpenERP dans la version Squeeze?
Oui c’est possible. Pour suivre les mises à jour d’OpenERP en provenance de Squeeze uniquement (sans toucher au reste du système en Lenny) tu dois gérer ça avec le pinning (la gestion des priorités dans APT) via le fichier /etc/apt/preferences.
Pour ceci, je te renvoie sur ces pages :
Si tu as besoin d’aide n’hésite pas.
Je te remercie beaucoup Keldath. Laisse moi le temps d’analyser tout ça et je reviens vers toi pour te dire comment ça s’est passé.
J’ai suivi le lien que tu m’as envoyé mais je n’arrive pas à mettre à jour tinyerp:
14:26 root@openerp /# apt-cache policy
Fichiers du paquet :
100 /var/lib/dpkg/status
release a=now
500 http://ftp.fr.debian.org squeeze/non-free Packages
release o=Debian,a=testing,l=Debian,c=non-free
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org squeeze/contrib Packages
release o=Debian,a=testing,l=Debian,c=contrib
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org squeeze/main Packages
release o=Debian,a=testing,l=Debian,c=main
origin ftp.fr.debian.org
900 http://volatile.debian.org lenny/volatile/non-free Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=non-free
origin volatile.debian.org
900 http://volatile.debian.org lenny/volatile/contrib Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=contrib
origin volatile.debian.org
900 http://volatile.debian.org lenny/volatile/main Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=main
origin volatile.debian.org
900 http://security.debian.org lenny/updates/main Packages
release v=5.0,o=Debian,a=stable,l=Debian-Security,c=main
origin security.debian.org
500 http://ftp.fr.debian.org lenny/main Translation-fr
900 http://ftp.fr.debian.org lenny/main Packages
release v=5.0.5,o=Debian,a=stable,l=Debian,c=main
origin ftp.fr.debian.org
Paquets étiquetés :
[color=#FF0000]tinyerp-server -> (non trouvé)[/color]
sais tu d’où vient le problème? j’ai également essayé avec openerp-server sans résultat
On va procéder dans l’ordre :
Je te mets tout dans l’ordre que tu m’as donné:
[code]deb http://ftp.fr.debian.org/debian/ lenny main
deb-src http://ftp.fr.debian.org/debian/ lenny main
deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main
#deb http://volatile.debian.org/debian-volatile lenny/volatile main
#deb-src http://volatile.debian.org/debian-volatile lenny/volatile main
#deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ lenny 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
#Squeeze
deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free[/code]
[code]Package: *
Pin: release a=stable
Pin-Priority: 900
Package: openerp-server
Pin: release a=squeeze
Pin-Priority: 1001
[/code]
15:13 root@openerp /# apt-cache policy
Fichiers du paquet :
100 /var/lib/dpkg/status
release a=now
500 http://ftp.fr.debian.org squeeze/non-free Packages
release o=Debian,a=testing,l=Debian,c=non-free
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org squeeze/contrib Packages
release o=Debian,a=testing,l=Debian,c=contrib
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org squeeze/main Packages
release o=Debian,a=testing,l=Debian,c=main
origin ftp.fr.debian.org
900 http://volatile.debian.org lenny/volatile/non-free Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=non-free
origin volatile.debian.org
900 http://volatile.debian.org lenny/volatile/contrib Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=contrib
origin volatile.debian.org
900 http://volatile.debian.org lenny/volatile/main Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=main
origin volatile.debian.org
900 http://security.debian.org lenny/updates/main Packages
release v=5.0,o=Debian,a=stable,l=Debian-Security,c=main
origin security.debian.org
500 http://ftp.fr.debian.org lenny/main Translation-fr
900 http://ftp.fr.debian.org lenny/main Packages
release v=5.0.5,o=Debian,a=stable,l=Debian,c=main
origin ftp.fr.debian.org
Paquets étiquetés :
openerp-server -> (non trouvé)
Dans ton fichier /etc/apt/preferences, essaie en remplaçant :
Par
Aucun changement. J’ai essayé plusieurs changement au niveau du Pin-Priority mais sans résultat non plus.
À tout hasard, tu as fait un aptitude update ? (c’est con mais sait-on jamais
)
Tu as raison: on ne sait jamais 
J’aurai préféré faire la boulette hélas
Vérifie bien tout de ton côté, je viens de faire les manip’ sur une Lenny virtualisée que j’ai au taf, et l’apt-cache policy me trouve bien le paquet…
En fichier /etc/apt/preferences j’ai bien :
[code]Package: *
Pin: release a=stable
Pin-Priority: 900
Package: openerp-server
Pin: release a=testing
Pin-Priority: 1001[/code]
EDIT : et la simulation d’installation semble fonctionner aussi (je dis “semble” car les dépendances nécessaires à OpenERP sont déjà installées sur cette Lenny virtualisée, j’y ai installé OpenERP à partir des sources officielles).
Si tu as un soucis de dépendances non-satisfaites, essaie avec :
(pour piquer les dépendances nécessaires en testing).
Quand tout te semblera OK, tu pourras virer l’option de simulation -s.
Ecoute c’est bizarre: je suis parti 1h et là je n’ai que relancé la commande:
15:29 root@openerp /# apt-cache policy
Fichiers du paquet :
100 /var/lib/dpkg/status
release a=now
500 http://ftp.fr.debian.org squeeze/non-free Packages
release o=Debian,a=testing,l=Debian,c=non-free
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org squeeze/contrib Packages
release o=Debian,a=testing,l=Debian,c=contrib
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org squeeze/main Packages
release o=Debian,a=testing,l=Debian,c=main
origin ftp.fr.debian.org
900 http://volatile.debian.org lenny/volatile/non-free Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=non-free
origin volatile.debian.org
900 http://volatile.debian.org lenny/volatile/contrib Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=contrib
origin volatile.debian.org
900 http://volatile.debian.org lenny/volatile/main Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=main
origin volatile.debian.org
900 http://security.debian.org lenny/updates/main Packages
release v=5.0,o=Debian,a=stable,l=Debian-Security,c=main
origin security.debian.org
500 http://ftp.fr.debian.org lenny/main Translation-fr
900 http://ftp.fr.debian.org lenny/main Packages
release v=5.0.5,o=Debian,a=stable,l=Debian,c=main
origin ftp.fr.debian.org
Paquets étiquetés :
openerp-server -> 5.0.12-2
Je te remercie beaucoup Keldath. J’espère que la suite va être plus simple…
Pas de soucis, n’hésites pas si tu bloques ou si t’as des doutes sur la suite (sur ce j’décolle du boulot moi !).
Je te remercie. Effectivement, si tu connais OpenERP, je vais surement te demander de l’aide: j’ai des soucis sur la création de la base à partir du client lourd (testé sur une autre vm sous xp).
je ne comprends pas pourquoi je n’ai pas d’accès au port 8069 en XML-RPC alors que les logs openerp me donne ça:
[2010-08-27 17:31:41,246] INFO:server:version - 5.0.12
[2010-08-27 17:31:41,247] INFO:server:addons_path - /usr/share/pyshared/openerp-server/addons
[2010-08-27 17:31:41,247] INFO:server:database hostname - localhost
[2010-08-27 17:31:41,247] INFO:server:database port - 5432
[2010-08-27 17:31:41,247] INFO:server:database user - postgres
[2010-08-27 17:31:41,247] INFO:objects:initialising distributed objects services
[2010-08-27 17:31:41,509] INFO:web-services:starting XML-RPC services, port 8069
[2010-08-27 17:31:41,509] INFO:web-services:starting NET-RPC service, port 8070
[2010-08-27 17:31:41,510] INFO:web-services:the server is running, waiting for connections...
Lorsque je suis en NET-RPC sur le client (fichier > bases de données > créer une base de données) j’ai un choix de langues qui apparait (donc j’ai bien une connexion au serveur). Mais lorsque je cherche à créer la base, j’ai une erreur: ERROR DURING DATABASE CREATION! could not create database.
Pour info, j’ai suivi ces tutos:
http://www.scub.net/fr/tutorial-installation-openerp-sous-ubuntu/
http://doc.openerp.com/install/linux/postgres/index.html
Avant de regarder ça de plus près, je t’invite à créer un nouveau sujet pour ce nouveau problème (pour ne pas fâcher les modérateurs et pour faciliter la recherche des autres utilisateurs rencontrant un problème similaire) 