Pacchetto Anagene 2 Plus

Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Il supporto della community in francese è disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata (1.8.2 / 2.0 / 2.1 / 2.2 / ecc.) e l'edizione Enterprise / Discovery.
* Specificare il sistema operativo del server (Linux / Windows) e la versione (Debian Stretch/Buster - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti (Windows 7 / 10)
. * Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se hai bisogno di supporto commerciale, puoi contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
Gaeldi
Messaggi: 254
Registrazione: 22 nov 2015 - 08:37

8 febbraio 2018 - 15:48

Buongiorno,
Sei mai riuscito a creare un pacchetto per installare Anagene 2 Plus? Ho provato a installare l'MSI con `install_msi_if_needed(ur'./Anagene/Anagene 2.msi')`, ma ricevo il seguente errore:
CalledProcessErrorOutput: Il comando 'msiexec /norestart /q /i "./Anagene/Anagene 2.msi" ' ha restituito uno stato di uscita diverso da zero, 1619.
Output: Impossibile aprire questo pacchetto kagedinstallation. Verificare che esista e che si disponga dell'autorizzazione per accedervi, oppure contattare il fornitore dell'applicazione per verificare la validità di questo pacchetto di Windows Installer.


e utilizzando setup.exe con install_exe_if_needed("setup.exe",'/VERYSILENT',key='{6E83FF05-B414-4AA8-A782-927CB7D516EC}',min_version='5.0.349.0'), ottengo l'errore:
EWaptSetupException: Errore fatale: file di installazione exe setup.exe non trovato nel pacchetto

Tuttavia, il seguente comando funziona normalmente se eseguito manualmente in Windows:

Codice: Seleziona tutto

msiexec /norestart /q /i "C:\waptdev\dst-anagene2_2.0.0-17_all\Anagene\Anagene 2.msi""

Codice: Seleziona tutto

# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = ['{6E83FF05-B414-4AA8-A782-927CB7D516EC}']
global destdir
destdir = makepath(programfiles32,'Anagene2','Anagene2Plus_maj_2017')

def install():
    print('Installation de Anagene2 PLUS avec MAJ 2017')
    #install_exe_if_needed("setup.exe",'/VERYSILENT',key='{6E83FF05-B414-4AA8-A782-927CB7D516EC}',min_version='5.0.349.0')
    install_msi_if_needed(ur'./Anagene/Anagene 2.msi')
    remove_desktop_shortcut(r'Anagene2')
    if not isdir(destdir):
        mkdirs(destdir)
    copytree2(r'.\Anagene2Plus_maj_2017',destdir)

    print('Raccourci dans dossier Logiciels sur bureau public')
    if not isdir(makepath(common_desktop(),u'Logiciels',u'SVT')):
        mkdirs(makepath(common_desktop(),u'Logiciels',u'SVT'))
    create_shortcut(makepath(common_desktop(),u'Logiciels',u'SVT',u'Anagene2.lnk'),target=r'%s\Anagene2\Anagene2Plus_maj_2017\anagene2.exe' %programfiles32, wDir=r'%s\Anagene2\Anagene2Plus_maj_2017\\' %programfiles32,icon=r'%s\Anagene2\Anagene2Plus_maj_2017\anagene2.exe' %programfiles32)

    print('Raccourci dans dossier Logiciels SVT sur bureau EXAO')
    if isdir(makepath(common_desktop(),u'Logiciels SVT')):
        if not isdir(makepath(common_desktop(),u'Logiciels SVT',u'Génétique')):
            mkdirs(makepath(common_desktop(),u'Logiciels SVT',u'Génétique'))
        create_shortcut(makepath(common_desktop(),u'Logiciels SVT',u'Génétique',u'Anagene2.lnk'),target=r'%s\Anagene2\Anagene2Plus_maj_2017\anagene2.exe' %programfiles32, wDir=r'%s\Anagene2\Anagene2Plus_maj_2017\\' %programfiles32,icon=r'%s\Anagene2\Anagene2Plus_maj_2017\anagene2.exe' %programfiles32)

def uninstall():
    print('Desinstallation de dst-anagene2')
    if isfile(makepath(common_desktop(),u'Logiciels',u'SVT',u'Anagene2.lnk')):
        remove_file(makepath(common_desktop(),'Logiciels','SVT','Anagene2.lnk'))
    if isfile(makepath(common_desktop(),u'Logiciels SVT',u'Génétique',u'Anagene2.lnk')):
        remove_file(makepath(common_desktop(),u'Logiciels SVT',u'Génétique',u'Anagene2.lnk'))
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

8 febbraio 2018 - 18:02

Vedo che è presente nel repository SIREC :D :

http://wapt.sirec.org/wapt/

Grazie Olivier.

Buona giornata!
Gaeldi
Messaggi: 254
Registrazione: 22 nov 2015 - 08:37

12 febbraio 2018 - 9:00

Sì, grazie, ma l'ho testato e non funziona. Ricevo un messaggio di errore all'avvio del software: "Percorso non trovato. Problema con una delle directory di lavoro."

MODIFICA: Mi sono appena reso conto che devo modificare il file config.txt e creare una directory per i backup di Anagene.

Tuttavia, ricevo ancora un errore "COMDLG32.OCX mancante" e quando copio e salvo questo file con regsvr32, ricevo l'errore "Impossibile creare l'oggetto con il componente ActiveX. Problema con il file di dati."

Ho provato un pacchetto che installa setup.exe, ma non funziona affatto.
Tompte
Messaggi: 1
Registrazione: 10 ott 2018 - 07:27

10 ottobre 2018 - 7:34

Ciao,

sei riuscito a creare il pacchetto di Anagene2?
Attualmente sto riscontrando gli stessi problemi con le DLL mancanti.
Il pacchetto da http://wapt.sirec.org/wapt/ sembra installare solo la cartella degli aggiornamenti, ma non il software Anagene2Plus o la cartella Anagene2Plus_2018.

Wapt 1.5.1.26,
server Debian
, sistema operativo client Windows 10.3.

Cordiali saluti,
Philippe
Bloccato