Jump to content
  • 0
Sign in to follow this  
cc66

installer libxml2 2.7.0 (plus récente)

Question

J'ai voulu installer NextCloud (un cloud, fork de OwnCloud)

et je bute sur l' installation de libxml2 2.7.0

car libxml2 2.7.0 au moins est requis. Actuellement 2.6.30 est installé.

j'ai trouvé ça :

https://iacopodeenosee.wordpress.com/2017/07/08/nextcloud-12-on-qnap-ts-231/

qu'en pensez vous ?

Pour OwnCloud c'est pareil : pas de possibilité de trouver le qpkg de la version 9 (seule l'ancienne version 8.0 qui date de quelques années ....)

 

 

Share this post


Link to post
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Bonjour,

Vous devriez ce dont vous avez besoin ici pour combler vos lacunes:

_ Entware: disponible en version standard ici et en version alternative ici. Son suivi s'effectue sur le forum Anglais: https://forum.qnap.com/viewtopic.php?f=351&t=139781

_ Les paquets inclus d'Entware dont libxml2  actuellement en version  2.9.8.1 si j'ai bien lui ici: http://bin.entware.net . Voyez selon la nature de votre CPU: "uname -a"...

Cordialement.

FredP

Share this post


Link to post
Share on other sites
  • 0

Bonjour,

merci, pour les infos,

oui j'en étais là:

Install Entware-ng

  • Download Entware-ng_0.97.qpkg : c'est FAIT
  • Login in the QNAP : FAIT ok
  • Select App Center : FAIT ok
  • Select in Install manually with the button Browse the downloaded file Entware-ng_0.97.qpkg FAIT
  • Press the button Install ok FAIT
  • Login with Putty  ok FAIT
  • Type the following commands[~] # opkg update : ok

tout allait bien jusqu'ici :

j'ai installé la version 2.9.8 de libxlm2

move the file of the new libxml2 library (you may have to update the new library path according to your situation, for help try opkg files libxml2):

mais lorsque je verifie l'installation :

Check which version of libxml2 is now loaded: /usr/local/apache/bin/php -i | grep libXML

j'ai un :

/usr/local/apache/bin/php: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory

..... et pourtant le fichier existe bien ... quid?

Bon j'ai remis l"ancienne version sauvegardée...ouf;

[/mnt/HDA_ROOT/usr/lib] #  /usr/local/apache/bin/php -i | grep libXML

et donc :
libXML support => active
libXML Compiled Version => 2.6.30
libXML Loaded Version => 20630
libXML streams => enabled

ouf! restauration ok

Je comprend pas pourquoi  la version 2.9.8 ne s'installe pas : probablement problème  de version ?

bon, j'abandonne l'installation, j'attendrais une version d'un qpkg tout ficelé ;-)

merci pour votre aide mais c'est au dessus de mes compétences .

cc66

 

 

 

 

 

 

 

Share this post


Link to post
Share on other sites
  • 0

Bonsoir,

Soit! Vous pourrez aussi vous intéresser au QnapClub Store!

Je viens de chercher un peu et j'ai trouvé une autre option! QoolBox, autrement dit Stéphane, une tête pensante de Qnap en France crée des QPKG pour le store a créé ce que vous recherchez ici: https://qnapclub.eu/fr/qpkg/348. Peut-être pour un petit prix, je crois, une donation... 

Bonne continuation.

Cordialement.

FredP

 

Share this post


Link to post
Share on other sites
  • 0

oui, j'avais déjà acheté la version sur le store : 1euros : c'est pas cher

Bien que malheureusement la version de mon qnap n'y soit pas notée: (ma version) ts 431.

Dans le doute j'ai essayé de charger les trois versions pour x28,  x41 et  x86 ... mais elles refusent de s'installer et c'est un peu normal :-(

 

Merci pour tout mais il faut que je songe à changer mon Qnap pour un plus balèze.   ;-)

@+

cc66

 

Share this post


Link to post
Share on other sites
  • 0

Bonjour,

Oups, désolé! Je n'ai pas fait le rapprochement CPU/Versions... Pas encore assez réveillé!

Maintenant que je ne suis un peu plus, je peux dire que si vous êtes quand même intéressé pour démarrer la mise en place d'un Cloud, vous avez toujours un portage d'une ancienne version d'OwnCloud ici:

https://qnapclub.eu/fr/qpkg/246

En regardant dans les anciennes versions, vous devriez avoir la version 9.1.0 si j'ai bien lu.... dont il faut installer en plus QApache! Donc au final... Peut-être assez lourd.

Bon début de semaine.

Cordialement.

FredP

Share this post


Link to post
Share on other sites
  • 0

bonsoir,

comme je suis un peu tetu , j'ai finalement fait ça :

[/opt/lib] # cd /usr/lib
[/usr/lib] # mv libxml2.so.2.6.30 /mnt/HDA_ROOT/usr/lib/libxml2.so.2.6.30.bk
[/usr/lib] # cp /mnt/HDA_ROOT/usr/lib/libxml2.so.2.9.8 .
[/usr/lib] # ln -sf libxml2.so.2.9.8 libxml2.so
[/usr/lib] # ln -sf libxml2.so.2.9.8. libxml2.so.2
[/usr/lib] # /etc/init.d/Qthttpd.sh restart
/sbin/getcfg: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory
/sbin/getcfg: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory
/sbin/getcfg: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory
/sbin/getcfg: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory
/sbin/getcfg: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory
/sbin/getcfg: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory
/sbin/setcfg: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory
/sbin/getcfg: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory
Shutting down Qthttpd services:/sbin/getcfg: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory
/sbin/getcfg: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory
 OK.
Starting Qthttpd services:ln: /home/Qhttpd/: No such file or directory
/bin/cp: cannot create regular file `/home/Qhttpd//index.php': No such file or directory
 OK
[/usr/lib] # /usr/local/apache/bin/php -i | grep libXML
/usr/local/apache/bin/php: /lib/libz.so.1: no version information available (required by /usr/lib/libxml2.so.2)
/usr/local/apache/bin/php: /lib/libz.so.1: no version information available (required by /usr/lib/libxml2.so.2)
libXML support => active
libXML Compiled Version => 2.6.30
libXML Loaded Version => 20908
libXML streams => enabled
[/usr/lib] # chmod 644 /mnt/HDA_ROOT/usr/lib/libxml2.so.2.9.8
[/usr/lib] # /usr/local/apache/bin/php -i | grep libXML
/usr/local/apache/bin/php: /lib/libz.so.1: no version information available (required by /usr/lib/libxml2.so.2)
/usr/local/apache/bin/php: /lib/libz.so.1: no version information available (required by /usr/lib/libxml2.so.2)
libXML support => active
libXML Compiled Version => 2.6.30
libXML Loaded Version => 20908
libXML streams => enabled

 

on a maintenant bien :  libXML Loaded Version => 20908

mais un petit bug :  /usr/local/apache/bin/php: /lib/libz.so.1: no version information available (required by /usr/lib/libxml2.so.2) un peu inquietant ... mais ça marche !

ça devrait passer donc Nextcloud devrait s'installer

 

 

... ok tout semble marcher : nextcloud est installé  et tout semble correct  !

 

 

Share this post


Link to post
Share on other sites
  • 0

bonjour,

tout ce que je viens de dire ne sert à rien : apres quelques jours et un redemarrage : la version est revenue toute seule à 2.6.30

comme par magie (ou plutôt sorcellerie! :-) ) le Qnap voit que cela cloche et remet tout seul l'ancienne version ... et nextcloud qui marchait se bloque et redemande la version supérieure grrrr!

 

Y-a-t-il un moyen pour fixer la version 2.9.8  et eviter que le qnap ne l'écrase avec l'ancienne ? (peut etre en corrigeant l'erreur sur " error while loading shared libraries: libxml2.so.2 "

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By damien_s
      Bonjour,
      J'utilise pour le moment la version OWNCloud disponible en tant qu'application sur QNAP.  La version disponible est une ancienne version : 8.1
      Depuis sont sorties les version 9 et 10; version qui gèrent mieux à ma connaissance les agendas et contacts partagés !
      J'aimerai pouvoir migrer vers une version plus récente (la 10). Pour cela, les container Docker ou LXC devrait permettre de le faire sans difficulté. Mais comme je ne maîtrise pas vraiment ces technos...
      Quelqu'un a-t-il migrer son owncloud 8.1 vers une version plus récente de owncloud 10 sous docker ? 
      Peut-on facilement migrer d'application tout en gardant la base MYSQL initiale sur le NAS ?
      Si oui, comment faire ?
      Merci de votre aide ?
      Damien
×