dolibarr-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-user] Problèmes paquet dolibarr_3. 2.3+nmu1_all.deb


From: Destailleur Laurent
Subject: Re: [Dolibarr-user] Problèmes paquet dolibarr_3. 2.3+nmu1_all.deb
Date: Fri, 25 Jan 2013 10:03:04 +0100

Je viens de refaire des tests.
Le dpkg -i suivi de "apt-get install -f semble être la bonne méthode. En faisant cela, on a bien les variables activées dans le conf et le repertoire include qui n'embarque pas les librairies. C'est ce que l'on veut.
Et l'appli fonctionne bien.
J'ai mis à jour le wiki.

Il est possible par contre que cela ne fonctionne que pour ubuntu X (X reste à déterminer, l'info m'intéresse pour mettre sur le wiki) car la version 10.04 n'a pas tous les packages. Pour savoir quel package manque, apres l'instal sur 10.04, il faut prendre chaque rep qui est déclaré en variable dans le conf et voir si le rep existe.


Le 25 janvier 2013 09:25, Guillaume Laurès <address@hidden> a écrit :
Bonjour à tous,

J'ai effectué quelques essais complémentaires.

a. "dpkg -i" suivi de "apt-get install -f" semble être la méthode d'installation en ligne de commande préconisée sur le wiki : http://wiki.dolibarr.org/index.php/Dolibarr_for_Ubuntu_or_Debian

à noter que le wiki est incorrect, "sudo apt-get install -f dolibarr_x.y.z-w.w_all.deb" ne fonctionne pas , il faut enlever le nom du paquet : "sudo apt-get install -f", au moins sur ubuntu 10.04.
Je ferai un test en 12.04 et debian 5/6 et si cela réagit pareil je corrigerai le wiki.

b. l'autre méthode en ligne de commande proposée sur le wiki, depuis ton dépôt ppa, donne le même résultat : variables activées dans le conf.php et répertoire include incomplet (à noter que j'ai testé ceci en 12.04, le ppa ne proposant pas de paquet pour 10.04, et que j'ai pris la version stable : sudo add-apt-repository ppa:eldy/dolibarr-stable) :


Je suis donc toujours à la recherche de la bonne méthode...

Le 24 janv. 2013 à 17:38, Guillaume Laurès a écrit :

Hello,

L'installation du paquet + dépendances est bien la méthode que je voulais suivre. Je m'y suis peut-être mal pris ?

Voici le détail des commandes que j'ai exécutées : 
sudo dpkg -i dolibarr/dolibarr_3.2.3+nmu1_all.deb 
sudo apt-get install -f

Que j'interprète comme suit :
en 1 : début de l'installation du paquet (je ne peux pas le "saisir" avec apt-get d'où l'appel à dpkg)
en 2: résolution et installation des dépendances + fin de l'installation du paquet dolibarr

Elles ont peut-ête l'inconvénient de débuter l'installation de dolibarr SANS les dépendances, de les mettre après mais trop tard : les scripts de configuration du paquet dolibarr ayant déjà pris leur décision sur l'absence des librairies...

Je n'ai pas d'interface graphique sur ce serveur, comment trouver l'équivalent du double-clic que tu préconises ? apt-get ni aptitude ne semblent prendre en compte l'installation d'un .deb

yum install détecte quand on souhaite installer un paquet .rpm (la commande yum localinstall est alors embrayée) et effectue une résolution des dépendances dans les bibliothèques de paquet, mais je ne connais pas l'équivalent avec apt-get/aptitude.

Une idée  ?


Cordialement,

GL

Le 24 janv. 2013 à 17:16, Destailleur Laurent a écrit :

Tu as du forcé l'install sans les dépendances.
Du coup, tu a une install incomplètes car le paquet debian n'embarque pas les dépandances.

Tu as corrigé en installant les dépendances toi meme (via install du rep /install) et en décommentant le fichier conf pour utiliser les lib installé en manuel) mais la bonne méthode reste d'installer le .deb en double cliquant dessus. Cela intègrera les dépendances des packages debian et tu n'auras pas ces problèmes. Ou encore en utilisant aptitude ou le software center.

Pour moi le paquet n'est pas en cause, tu auras le meme probleme si tu force un package debian tout autre sans les dépendances. C'est plus la ligne de commande utilisée pour installer le package qui doit avoir un problème car n'a pas pris en compte les dépendances.




Le 24 janvier 2013 16:16, Guillaume Laurès <address@hidden> a écrit :
Bonjour à tous,

Je viens enfin d'effectuer ma migration 2.9 -> 3.x.

Méthodologie :
- installation d'un ubuntu 10.04 LTS
- téléchargement du paquet dolibarr_3.2.3+nmu1_all.deb
- dpkg -i + apt-get install -f
- restauration de ma bdd mysql et de mes documents
- procédure d'install de dolibarr avec les upgrades successifs entre 2.9 et 3.2...

J'ai eu l'occasion de me rendre compte de deux choses étranges concernant le paquet :
a/ le fichier de config /etc/dolibarr/conf.php contenait un certain nombre de variables spécifiques activées :

$dolibarr_lib_ADODB_PATH='/usr/share/php/adodb';
//$dolibarr_lib_GEOIP_PATH='';
$dolibarr_lib_NUSOAP_PATH='/usr/share/php/nusoap';
//$dolibarr_lib_FPDI_PATH='';
//$dolibarr_lib_PHPEXCEL_PATH='';
//$dolibarr_lib_ODTPHP_PATH='';
$dolibarr_lib_ODTPHP_PATHTOPCLZIP='/usr/share/php/libphp-pclzip';
//$dolibarr_lib_TCPDF_PATH='';
$dolibarr_js_CKEDITOR='/_javascript_/ckeditor';
$dolibarr_js_JQUERY='/_javascript_/jquery';
$dolibarr_js_JQUERY_UI='/_javascript_/jquery-ui';
//$dolibarr_js_JQUERY_FLOT='';

//$dolibarr_font_DOL_DEFAULT_TTF='';
$dolibarr_font_DOL_DEFAULT_TTF_BOLD='/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf';

b/ le répertoire htdocs/includes était incomplet, notamment au niveau du sous répertoire jquery (mais pas que, je n'ai plus la liste exacte mais adodbtime était manquant aussi, etc.)


Correction appliquée :
1. re-commenter les variables (mettre // en début de chaque ligne)
2. remplacer complètement de sous-répertoire htdocs/includes par celui de l'archive tar.gz

Après ça mon dolibarr fonctionne beaucoup mieux, certains dialogues de confirmation ne s'affichaient plus...

Qui est le mainteneur du paquet, y a-t-il besoin de davantage de précisions ou d'aide pour corriger le paquet (s'il y a une méthodologie à suivre d'après le paquet source je peux m'y coller) ?

Merci à tous,





--
Guillaume Laurès
Laurès Conseil - Ingénieur Systèmes Windows/Linux freelance
41140 Noyers-sur-Cher
Mobile : 06 81 85 68 73
Tél./Fax : 02 54 71 39 97
Directeur de Commission "Osez Citoyens" à la Jeune Chambre Économique de Blois-Vendôme
------------------------------------
Spécialisation Virtualisation/Stockage/Sauvegarde de données.


_______________________________________________
Dolibarr-user mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/dolibarr-user

_______________________________________________
Dolibarr-user mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/dolibarr-user

_______________________________________________
Dolibarr-user mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/dolibarr-user


_______________________________________________
Dolibarr-user mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/dolibarr-user


reply via email to

[Prev in Thread] Current Thread [Next in Thread]