Bonjour à tous,
Je fais la migration de debian jessie vers debian stretch pour les services de ma raspberry pi 3.
Un service migre mal vers debian stretch alors qu'il fonctionnait sous debian jessie, c'est le serveur turtl de framacloud.
Voici les logs associé au serveur turtl :
root@raspberrypi:/home/pi# systemctl status turtl
● turtl.service - Note taking service
Loaded: loaded (/etc/systemd/system/turtl.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Tue 2017-10-31 12:48:30 UTC; 11s ago
Docs: http://turtl.it
Process: 2954 ExecStart=/usr/local/bin/ccl (code=exited, status=0/SUCCESS)
Main PID: 2954 (code=exited, status=0/SUCCESS)
Oct 31 12:48:27 raspberrypi ccl[2954]: To load "turtl":
Oct 31 12:48:27 raspberrypi ccl[2954]: Load 1 ASDF system:
Oct 31 12:48:27 raspberrypi ccl[2954]: turtl
Oct 31 12:48:27 raspberrypi ccl[2954]: ; Loading "turtl"
Oct 31 12:48:30 raspberrypi ccl[2954]: ..
Oct 31 12:48:30 raspberrypi ccl[2954]: > Error: Can't resolve foreign symbol "SSL_library_init"
Oct 31 12:48:30 raspberrypi ccl[2954]: > While executing: CCL::RESOLVE-EEP, in process listener(1).
Oct 31 12:48:30 raspberrypi ccl[2954]: > Type :GO to continue, :POP to abort, :R for a list of available restarts.
Oct 31 12:48:30 raspberrypi ccl[2954]: > If continued: Skip loading init file.
Oct 31 12:48:30 raspberrypi ccl[2954]: > Type :? for other options.
Egalement ci-joint la liste des paquets installés pour que le projet fonctionne :
echo "###########################################"
echo " 1 - INSTALL LIBUV "
echo "###########################################"
cd /usr/local/src
wget http://dist.libuv.org/dist/v1.9.1/libuv-v1.9.1.tar.gz
tar -xf libuv-v1.9.1.tar.gz
rm libuv-v1.9.1.tar.gz
cd libuv-v1.9.1
sh autogen.sh
./configure
make
make install
echo "###########################################"
echo " 2- INSTALL RETHINKDB "
echo "###########################################"
wget -q https://github.com/YunoHost-Apps/Turtl_ynh/raw/master/conf/rethinkdb_2.3.6_armhf.deb -O /tmp/rethinkdb_2.3.6_armhf.deb
dpkg -i /tmp/rethinkdb_2.3.6_armhf.deb
echo "###########################################"
echo " 3 - INSTALL CCL Clozure Common Lisp "
echo "###########################################"
wget -q ftp://ftp.clozure.com/pub/release/1.11/ccl-1.11-linuxarm.tar.gz
tar xf ccl-1.11-linuxarm.tar.gz
echo "###########################################"
echo " 4 - INSTALL QUICKLISP "
echo "###########################################"
su -c 'wget https://common-lisp.net/project/asdf/asdf.lisp' -s /bin/bash www-data
su -c 'curl -O https://beta.quicklisp.org/quicklisp.lisp' -s /bin/bash www-data
if [ ! -e $wwwhome/quicklisp ]; then
su -cs /bin/bash www-data 'ccl --load' $wwwhome'/quicklisp.lisp'
fi
#taper ceci ci-dessous =>
# copier et lancer : (quicklisp-quickstart:install)
# + copier et lancer : (ql:add-to-init-file)
# touche entrée
# + copier et lancer : (load (compile-file "asdf.lisp"))
#INSTALL DEPENDENCIES QUICKLISP
cd $wwwhome/quicklisp/local-projects
if [ ! -e cl-hash-util ] && [ ! -e cl-async ]; then
su -c 'git clone git://github.com/orthecreedence/cl-hash-util && \
git clone git://github.com/orthecreedence/vom && \
git clone git://github.com/orthecreedence/cl-async && \
git clone git://github.com/orthecreedence/cffi && \
git clone git://github.com/orthecreedence/wookie && \
git clone git://github.com/orthecreedence/cl-rethinkdb && \
git clone git://github.com/orthecreedence/cl-libuv && \
git clone git://github.com/orthecreedence/drakma-async && \
git clone https://github.com/Inaimathi/cl-cwd.git' -s /bin/bash www-data
fi
echo "###########################################"
echo " 5 - INSTALL TURTL "
echo "###########################################"
cd $wwwhome
if [ ! -e $wwwhome/turtl/api ]; then
su -c 'mkdir turtl/data -p && \
cd turtl && \
git clone https://github.com/turtl/api.git' -s /bin/bash www-data
fi
su -c 'ccl' -s /bin/bash www-data
D'autres personnes ont eu ce problème mais ne l'ont pas résolu. Du coup de mon côté je tente de passer mon ancien disque dur en debian jessie vers debian stretch pour voir si ça bloque.
Auriez-vous des suggestions vis à vis de ce problème :
Error: Can't resolve foreign symbol "SSL_library_init"
While executing: CCL::RESOLVE-EEP, in process listener(1).
Merci par avance