[SynologyAssistant] problème d'installation (résolu)

Applications, problèmes de configuration réseau
Répondre
epos
Daikyu
Messages : 63
Inscription : lun. 09 mai 2011, 20:08

[SynologyAssistant] problème d'installation (résolu)

Message par epos »

bonjour,

j'essaye de voir si j'arrive à installer un NAS synology. j'ai installer le programme d'installation avec yaourt. la procédure se déroule bien, le programme apparait bien mais ne se lance pas.

voilà comment s'est déroulé l'installation :

Code : Tout sélectionner

         
yaourt -S dsassistant

==> Téléchargement du PKGBUILD de dsassistant depuis AUR...
x PKGBUILD
x SynologyAssistant.desktop
x dsassistant.png

Comment by: Eothred on Tue, 29 Mar 2011 06:55:41 +0000
Please consider the following addition of a .desktop file to the new version.
PKGBUILD: http://pastebin.com/DP7dDQEi
SynologyAssistant.desktop: http://pastebin.com/xN413jw8

I am not very good at writing desktop files, so you might want to improve on my suggestion...	

Comment by: nickoe on Tue, 29 Mar 2011 21:51:27 +0000
I have added Eothred's changes (a *.desktop file and new version) plus I have added the icon.	

Comment by: dsohler on Tue, 19 Apr 2011 08:51:11 +0000
$ dsassistant
/usr/bin/dsassistant: line 14: /opt/dsassistant/SynologyAssistant/SynologyAssistant.bin: No such file or directory

Comment by: Toonzee on Fri, 13 May 2011 17:54:41 +0000
$ dsassistant 
/opt/dsassistant/SynologyAssistant/SynologyAssistant.bin: error while loading shared libraries: libgobject-2.0.so.0: cannot open shared object file: No such file or directory

Installing lib32-glib2 solves the problem.	

Comment by: nickoe on Sat, 14 May 2011 19:40:46 +0000
I added lib32-glib2 as a depend as Toonzee suggested	

Comment by: matzo on Sat, 28 May 2011 20:41:56 +0000
Also the following packages should be included as dependencies (for 64-bit systems):
lib32-libxt
lib32-libxext
lib32-fontconfig
lib32-libxrender

First Submitted: Sun, 22 Aug 2010 12:04:53 +0000	
dsassistant 1593-2 
( Paquet non supporté : peut être dangereux ! )
==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==> n

==> Dépendances de dsassistant :
 - lib32-glib2 (déjà installé)
 - unzip (déjà installé)


==> Lancer la compilation de dsassistant ? [O/n]
==> --------------------------------------------
==> 
==> Construction et installation du paquet
==> Création du paquet dsassistant 1593-2 (jeu. juin  9 16:32:32 CEST 2011)
==> Vérification des dépendances pour l'exécution...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
  -> Téléchargement de dsassistant_Linux_1593.zip...
--2011-06-09 16:32:32--  http://download.synology.com/download/ds/DSAssistant/dsassistant_Linux_1593.zip
Résolution de download.synology.com... 59.124.61.242
Connexion vers download.synology.com|59.124.61.242|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 13759443 (13M) [application/zip]
Sauvegarde en : «dsassistant_Linux_1593.zip.part»

100%[=======================================>] 13 759 443  44,1K/s   ds 3m 5s   

2011-06-09 22:35:38 (72,7 KB/s) - «dsassistant_Linux_1593.zip.part» sauvegardé [13759443/13759443]

  -> SynologyAssistant.desktop trouvé
  -> dsassistant.png trouvé
==> Validation des fichiers sources avec md5sums...
    dsassistant_Linux_1593.zip ... Réussite
    SynologyAssistant.desktop ... Réussite
    dsassistant.png ... Réussite
==> Extraction des sources...
  -> Extraction de dsassistant_Linux_1593.zip avec bsdtar
==> Entre dans l'environnement fakeroot...
==> Lancement de build()...
Archive:  dsassistant_Linux_1593.zip
  inflating: /tmp/yaourt-tmp-merlin/aur-dsassistant/src/linux/HowToInstallAssistant.txt  
  inflating: /tmp/yaourt-tmp-merlin/aur-dsassistant/src/linux/HowToUninstallAssistant.txt  
  inflating: /tmp/yaourt-tmp-merlin/aur-dsassistant/src/linux/install.sh  
  inflating: /tmp/yaourt-tmp-merlin/aur-dsassistant/src/linux/SynologyAssistant-3.1-1593.tar.gz  
SynologyAssistant/
SynologyAssistant/dcraw/
SynologyAssistant/dcraw/dcraw
SynologyAssistant/SynologyAssistant.bin
SynologyAssistant/ffmpeg/
SynologyAssistant/ffmpeg/qt-faststart
SynologyAssistant/ffmpeg/ffmpeg
SynologyAssistant/ffmpeg/mplayer_40x40.png
SynologyAssistant/ImageMagick/
SynologyAssistant/ImageMagick/convert
SynologyAssistant/ImageMagick/composite
SynologyAssistant/imageformats/
SynologyAssistant/imageformats/libqgif.so
SynologyAssistant/imageformats/libqmng.so
SynologyAssistant/imageformats/libqjpeg.so
SynologyAssistant/imageformats/libqsvg.so
SynologyAssistant/imageformats/libqico.so
SynologyAssistant/imageformats/libqtiff.so
SynologyAssistant/SynologyAssistant
SynologyAssistant/help/
SynologyAssistant/help/help_dan.html
SynologyAssistant/help/help_enu.html
SynologyAssistant/help/help_nor.html
SynologyAssistant/help/help_krn.html
SynologyAssistant/help/help_csy.html
SynologyAssistant/help/help_jpn.html
SynologyAssistant/help/help_sve.html
SynologyAssistant/help/help_nld.html
SynologyAssistant/help/help_esn.html
SynologyAssistant/help/help_deu.html
SynologyAssistant/help/help_ptb.html
SynologyAssistant/help/help_rus.html
SynologyAssistant/help/help_ptg.html
SynologyAssistant/help/help_plk.html
SynologyAssistant/help/help_ita.html
SynologyAssistant/help/help_cht.html
SynologyAssistant/help/help_chs.html
SynologyAssistant/help/help_trk.html
SynologyAssistant/help/help_hun.html
SynologyAssistant/help/help_fra.html
SynologyAssistant/dcraw_LNX.sh
SynologyAssistant/lib/
SynologyAssistant/lib/libpng12.so.0
SynologyAssistant/lib/libQtNetwork.so.4
SynologyAssistant/lib/libaudio.so.2
SynologyAssistant/lib/libQtCore.so.4
SynologyAssistant/lib/libQtGui.so.4
SynologyAssistant/lib/libqwt.so.5
  -> Run it by 'SynologyAssistant' or 'dsassistant' when installed
==> Nettoyage de l'installation...
  -> Suppression d'autres fichiers...
  -> Compression des pages de man/info...
  -> Strip des symboles inutiles dans les binaires et les bibliothèques...
==> Création du paquet... 
  -> Génération du fichier .PKGINFO...
  -> Compression du paquet... 
==> Quitte l'environnement fakeroot.
==> Création finie: dsassistant 1593-2 (jeu. juin  9 22:35:56 CEST 2011)

==> Installer dsassistant ? [O/n]
==> [A]fficher le contenu du paquet [V]érifier avec namcap
==> ------------------------------------------------------
==> o

Mot de passe : 
Avertissement: dsassistant-1593-2 est à jour -- réinstalle
résolution des dépendances...
recherche des conflits entre paquets...

Cibles (1): dsassistant-1593-2

Taille totale des paquets (téléchargement):   0,00 Mo
Taille totale des paquets (installation):   31,18 Mo

Procéder à l'installation ? [O/n] o
(1/1) vérification de l'intégrité des paquets      [#######################] 100%
(1/1) analyse des conflits entre fichiers          [#######################] 100%
(1/1) mise à jour de dsassistant                   [#######################] 100%

quelqu'un à une idée ?
Dernière modification par epos le sam. 11 juin 2011, 01:23, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17630
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [SynologyAssistant] problème d'installation

Message par benjarobin »

Que donne la sortie en console quand tu le lance ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
epos
Daikyu
Messages : 63
Inscription : lun. 09 mai 2011, 20:08

Re: [SynologyAssistant] problème d'installation

Message par epos »

voilà cela me donne ça :

Code : Tout sélectionner

$ dsassistant
/opt/dsassistant/SynologyAssistant/SynologyAssistant.bin: error while loading shared libraries: libSM.so.6: cannot open shared object file: No such file or directory
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [SynologyAssistant] problème d'installation

Message par FoolEcho »

Le PKGBUILD n'est pas complet. Faut lire les commentaires: :mrgreen:
Also the following packages should be included as dependencies (for 64-bit systems):
lib32-libxt
lib32-libxext
lib32-fontconfig
lib32-libxrender
(tu les installes à la main ou tu édites le PKGBUILD en les rajoutant dans "depends" ... ce qui est plus propre pour ne pas laisser traîner des paquets qui ne servent à rien quand tu désinstalles)

Ceci dit, pour ton erreur avec libSM.so.6, il te faut aussi lib32-libsm (à signaler au mainteneur). :roll:
Je n'ai pas vérifié s'il en manque d'autres (au besoin, tu nous indiques à nouveau la sortie si tu ne trouves pas toi-même ce qui manque :chinois: ). Ce build n'est vraiment pas complet. :(
«The following statement is not true. The previous statement is true.» :nage:
epos
Daikyu
Messages : 63
Inscription : lun. 09 mai 2011, 20:08

Re: [SynologyAssistant] problème d'installation

Message par epos »

ok Merci ! mais je suis peut-être un peu trop newbie pour éditer un PKBUILD sauf si on me tiens par la main... Je suis actuellement sur window au job, donc je vais tenter de les faire à la main ce soir.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [SynologyAssistant] problème d'installation

Message par FoolEcho »

Pour la version propre (sinon, tu prends juste la ligne depends avec les lib32), tu édites le PKGBUILD quand on te le propose en remplaçant la ligne "depends" par:

Code : Tout sélectionner

if [ "$CARCH" == x86_64 ] ; then
depends=('lib32-glib2' 'lib32-libxt' 'lib32-libxext' 'lib32-fontconfig' 'lib32-libxrender' 'lib32-libsm')
else # i686
depends=('glib2' 'libxt' 'libxext' 'fontconfig' 'libxrender' 'libsm')
fi
(le HowToInstallAssistant.txt évoque ia32-libs d'Ubuntu pour 64 bits... on ne va pas s'amuser à installer toutes les lib32 pour rien, donc pas impossible qu'il manque encore des bibliothèques... à complèter selon les sorties en console... :chinois: )
«The following statement is not true. The previous statement is true.» :nage:
epos
Daikyu
Messages : 63
Inscription : lun. 09 mai 2011, 20:08

Re: [SynologyAssistant] problème d'installation

Message par epos »

alors quand j'édite comme cela :

Code : Tout sélectionner

# Maintainer: Nick Østergaard <oe.nick at gmail dot com>

pkgname=dsassistant
pkgver=1593
pkgrel=2
pkgdesc="Disk Station Assistant - An app to setup Synology DiskStations"
arch=('i686' 'x86_64')
url="http://www.synology.com/enu/support/releaseNote/Assistant.php"
license=('unknown')
if [ "$CARCH" == x86_64 ] ; then
depends=('lib32-glib2' 'lib32-libxt' 'lib32-libxext' 'lib32-fontconfig'
'lib32-libxrender' 'lib32-libsm')
else # i686
depends=('glib2' 'libxt' 'libxext' 'fontconfig' 'libxrender' 'libsm')
fi
source=(http://download.synology.com/download/ds/DSAssistant/${pkgname}_Linux_${pkgver}.zip
        SynologyAssistant.desktop
        dsassistant.png)
md5sums=('4ed0ee372b8d2f3d736792d66bcf0750'
         '73e2c353c541bc79db01d40117d92133'
         '6b447bfb0e43256e2bf1d388a1b022d3')

build() {
  cd $srcdir

  mkdir -p ${pkgdir}/opt/dsassistant
  unzip -o dsassistant_Linux_${pkgver}.zip -d ${srcdir}
  tar zxvf ${srcdir}/linux/SynologyAssistant-3.1-${pkgver}.tar.gz -C ${pkgdir}/opt/dsassistant

  mkdir -p ${pkgdir}/usr/bin
  ln -sf /opt/dsassistant/SynologyAssistant/SynologyAssistant ${pkgdir}/usr/bin/SynologyAssistant
  ln -sf /opt/dsassistant/SynologyAssistant/SynologyAssistant ${pkgdir}/usr/bin/dsassistant

  mkdir -p ${pkgdir}/usr/share/applications/
  install -m644 ${srcdir}/SynologyAssistant.desktop ${pkgdir}/usr/share/applications/SynologyAssistant.desktop
  mkdir -p ${pkgdir}/usr/share/pixmaps/
  install -m644 ${srcdir}/dsassistant.png ${pkgdir}/usr/share/pixmaps/dsassistant.png

  msg2 "Run it by 'SynologyAssistant' or 'dsassistant' when installed"
}
ça me donne :

Code : Tout sélectionner

yaourt -S dsassistant

==> Téléchargement du PKGBUILD de dsassistant depuis AUR...
x PKGBUILD
x SynologyAssistant.desktop
x dsassistant.png

Comment by: Eothred on Tue, 29 Mar 2011 06:55:41 +0000
Please consider the following addition of a .desktop file to the new version.
PKGBUILD: http://pastebin.com/DP7dDQEi
SynologyAssistant.desktop: http://pastebin.com/xN413jw8

I am not very good at writing desktop files, so you might want to improve on my suggestion...	

Comment by: nickoe on Tue, 29 Mar 2011 21:51:27 +0000
I have added Eothred's changes (a *.desktop file and new version) plus I have added the icon.	

Comment by: dsohler on Tue, 19 Apr 2011 08:51:11 +0000
$ dsassistant
/usr/bin/dsassistant: line 14: /opt/dsassistant/SynologyAssistant/SynologyAssistant.bin: No such file or directory

Comment by: Toonzee on Fri, 13 May 2011 17:54:41 +0000
$ dsassistant 
/opt/dsassistant/SynologyAssistant/SynologyAssistant.bin: error while loading shared libraries: libgobject-2.0.so.0: cannot open shared object file: No such file or directory

Installing lib32-glib2 solves the problem.	

Comment by: nickoe on Sat, 14 May 2011 19:40:46 +0000
I added lib32-glib2 as a depend as Toonzee suggested	

Comment by: matzo on Sat, 28 May 2011 20:41:56 +0000
Also the following packages should be included as dependencies (for 64-bit systems):
lib32-libxt
lib32-libxext
lib32-fontconfig
lib32-libxrender

First Submitted: Sun, 22 Aug 2010 12:04:53 +0000	
dsassistant 1593-2 
( Paquet non supporté : peut être dangereux ! )
==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==> o

Veuillez ajouter \$EDITOR à vos variables d'environnement
par exemple :
export EDITOR="vim" (dans ~/.bashrc)
(remplacez vim par votre éditeur favori)

==> Éditer PKGBUILD avec : nano

==> Dépendances de dsassistant :
 - lib32-glib2 (déjà installé)
 - lib32-libxext (déjà installé)
 - lib32-fontconfig (déjà installé)
 - lib32-libxrender (déjà installé)
 - lib32-libxt (compilation depuis AUR)
 - lib32-libsm (compilation depuis AUR)


==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==> o

==> Dépendances de dsassistant :
 - lib32-glib2 (déjà installé)
 - lib32-libxext (déjà installé)
 - lib32-fontconfig (déjà installé)
 - lib32-libxrender (déjà installé)
 - lib32-libxt (compilation depuis AUR)
 - lib32-libsm (compilation depuis AUR)


==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==> n

==> Lancer la compilation de dsassistant ? [O/n]
==> --------------------------------------------
==> 
==> Construction et installation du paquet
==> Installation/compilation des dépendances manquantes pour dsassistant:
Mot de passe : 
Erreur: impossible de trouver la cible: lib32-libxt
Drexya
archer de cavalerie
Messages : 161
Inscription : sam. 20 juin 2009, 15:00

Re: [SynologyAssistant] problème d'installation

Message par Drexya »

As-tu ajouté le dépôt multilib dans 'pacman.conf' ?

Code : Tout sélectionner

[multilib]
Include = /etc/pacman.d/mirrorlist
PS : il faudra que tu mettes à jour la liste des paquets après cela.
epos
Daikyu
Messages : 63
Inscription : lun. 09 mai 2011, 20:08

Re: [SynologyAssistant] problème d'installation

Message par epos »

c'est bon merci c'est résolu !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [SynologyAssistant] problème d'installation (résolu)

Message par FoolEcho »

Je n'avais pas précisé pour le dépôt multilib, vu que tu avais lib32-glib2 d'installé dès le début (donc à moins d'avoir activé puis désactivé ce dépôt, je ne comprends pas d'où tu le sortais :| ).
«The following statement is not true. The previous statement is true.» :nage:
Répondre