Wheezy, AntidoteHD et libcrypto.so.0.9.8

Salut à tous,
Un petit soucis avec Antidote HD.
il se lance pas et me dit :

$ AntidoteHD /usr/local/Druide/Antidote7/Programmes64/Antidote7_64.bin: ./libcrypto.so.0.9.8: version `OPENSSL_0.9.8' not found (required by /usr/local/Druide/Antidote7/Programmes64/Antidote7_64.bin)

OpenSSL est installé et Antidote à le siens ici :
/usr/local/Druide/Antidote7/Programmes64/lib/

Si quelqu’un a une idée.

Merci

Bonjour,

La version de libcrypto disponible dans libssl a changé recemment dans unstable, il me semble.

Sinon, si libcrypto est disponible dans le chemin que tu indique avant de lancer ton programme, tu peux faire ceci :

Salut et merci,

Il manque un " dans ta ligne, j’ai essayé :

et

Mais ça ne change rien.

Si non j’ai la libssl0.9.8 et la libssl1.0.0

Par-contre si je réinstalle, ça fonctionne mais seulement jusqu’au prochain redémarrage.

Salut à tous,
Je viens de m’apercevoir d’un truc.

AntidoteHD fonctionne sous root,
mais en utilisateur normal, j’ai toujours

Donc y doit y avoir un soucis de droits.

Si quelqu’un à une idée.
Merci

Salut à tous,

Je laisse le script d’antidote au cas ou :

[code]#!/bin/bash

Script d’aide au lancement d’Antidote. Ajuste les variables d’environnement nécessaires

à l’intégration à certains texteurs.

SELF=$0
if [ -h “$SELF” ] ; then
SELF=readlink -f "$SELF"
fi

if [ ${USER} == “root” ] ; then HOME=/root ; fi

ANTIDOTE_CONFIG=${HOME}/.antidote/7.0

SELF=$(cd $(dirname “$SELF”); pwd -P)/$(basename “$SELF”)
SELF_DIR=dirname "$SELF"
SELF_NAME=basename "$SELF"
SELF_BIN=${SELF_NAME}.bin

EXTENSION_SUBDIR=sed -e '/\[Antidote7\]/,/^$/ !d' /etc/antidote.conf | grep ^Antidote.*Extensions= | awk -F = '{ print $2 }'

LIB_PATH=""
for REP in “${ANTIDOTE_CONFIG}/${EXTENSION_SUBDIR}/lib/”* ; do
LIB_PATH=$REP:$LIB_PATH
done

if [[ ! “$LD_LIBRARY_PATH” =~ (^/lib:|:/lib:|:/lib$) ]] ; then
LIB_PATH=/lib:$LIB_PATH
fi

if [[ ! “$LD_LIBRARY_PATH” =~ (^/usr/lib:|:/usr/lib:|:/usr/lib$) ]] ; then
LIB_PATH=/usr/lib:$LIB_PATH
fi

UNOPATH=sed -e '/\[LibreOffice\]/,/UnoPath/ !d' ${SELF_DIR}/../Donnees/Configuration/config.ini | grep ^UnoPath= | awk -F = '{ print $2 }'
UNOPATH_ENV=""
if [ -n “$UNOPATH” -a -e “${UNOPATH}/soffice” ] ; then
UNOPATH_ENV="UNOPATH_ENV=${UNOPATH}"
export UNO_PATH=${UNOPATH}
fi

LD_LIBRARY_PATH=${SELF_DIR}/lib:${LIB_PATH}:${LD_LIBRARY_PATH} HOME=${HOME} “${SELF_DIR}/${SELF_BIN}” “$@”[/code]

antodite HD va avec libcrypto 0.9.8 et debian squeeze
antodote 8 va avec libcrypto 1.0.0 et debian wheezy.

Sous debian , des difficulté du au compte root.
et sous wheezy, root ne peux se connecter au serveur X.

Pour utilser antidote8 sous wheezy , vous devrez:

Logué user et sous X, je dois ouvrir un terminal et après su et acquisition des droits , je peux exécuter l installateur si le volume /var/tmp n’est pas monté noexec : ./Installantidote8.
Mais pour entrer le numéro de série, je dois déclarer un user sudoers avec visudo puis exécuter sudo loffice , alors seulement, je peux enregister mes codes.

ça marche .