![]() |
|
|
|
|
|
||||||||||
|
| User list | You are not logged in.
Pages: 1 2
Bonjour bonjour,
je viens de réinstaller un beau xubuntu 7.10 tout neuf,
J'essaie desespérement d'installer APP 1.4, puis 1.4RC2 au cas ou, puis d'utiliser l'archive tar.gz, mais sanqs aucun succès...
Type de message pour le .deb: paquet corrompu ou pas de permission necessaire. Les permissions sont ok
Type de message pour les archives:
AutopanoPro.sh: 4: Syntax error: Bad substitution
Heeelp APP ca commence à me manquer ![]()
xavier
Offline
Tu as quoi, à la line 4 ?
Offline
Contenu du script (officiel):
#!/bin/sh
appname=`basename $0 | sed s,\.sh$,,`
dirname=`dirname $0`
if [ "${dirname:0:1}" != "/" ]; then
dirname=$PWD/$dirname
fi
LD_LIBRARY_PATH=$dirname
export LD_LIBRARY_PATH
$dirname/$appname $@
Offline
Bizarre... T'es sûr d'avoir bash installé ? Peut-être que le shell qui répond à /bin/sh ne comprend pas la syntaxe ci-dessus. Que donne '/bin/sh --help' ?
Offline
/bin/sh: Illegal option --
snirfle..
et puis apt cassé, passque app cassé...
E: Le paquet autopanopro doit être réinstallé, mais je ne parviens pas à trouver son archive.
une install d'une semaine..
Offline
![]()
Offline
J'ai réussi à réparer ce bug du package (je me souviens plus de la solution)
Mais effectivement il est très critique, car il casse APT
Offline
Bouh
plus qu'a tout reinstall.. ![]()
Last edited by bazaar (2008-02-18 19:06:54)
Offline
C'est quoi cette histoire de apt cassé ? Comment vous avez fait ça ??!!??? Jusqu'à présent, j'installais le paquet deb, sans aucun soucis (mais sur une vraie debian, pas une ubuntu). Maintenant, je suis obligé de prendre le paquet tar.gz, pour pouvoir l'installer sur ma distrib 64bit (sans chroot : ça marche impec).
Offline
il y a deja une faute d'orthographe dans control.tar.gz/postrm... "#!/bin/bash -e
rm /usr/lib/AutopanoPros/resources"
dim
Offline
je cherche une solution pour retaper apt... j'espère
si le responsable de la bourde a une suggestion, je serai clément.
dim
Offline
ah oui cherchez l'erreur... le "s" à autopanopro
dim
Offline
Bon, nouvel essai, avec une Ubuntu 7.10 (sans "x", pas xunbuntu quoi), neuve et "vierge", avec le paquet .deb:
premier essai, aucun message suspect, mais rien ne se lance à la commande "AutopanoPro".
Une fois, deux fois, puis retentative dans un terminal:
maison@maison-desktop:~/Bureau$ sudo dpkg -i AutopanoPro_Linux_140_2007-12-18.deb
[sudo] password for maison:
(Lecture de la base de données... 92847 fichiers et répertoires déjà installés.)
Préparation du remplacement de autopanopro 140 (en utilisant AutopanoPro_Linux_140_2007-12-18.deb) ...
Dépaquetage de la mise à jour de autopanopro ...
rm: ne peut enlever `/usr/lib/AutopanoPros/resources': Aucun fichier ou répertoire de ce type
dpkg : avertissement - ancien script post-removal a retourné un code d'erreur de sortie 1
dpkg - tentative d'exécution du script du nouveau paquet à la place ...
rm: ne peut enlever `/usr/lib/AutopanoPros/resources': Aucun fichier ou répertoire de ce type
dpkg : erreur de traitement de AutopanoPro_Linux_140_2007-12-18.deb (--install) :
le sous-processus nouveau script post-removal a retourné une erreur de sortie d'état 1
rm: ne peut enlever `/usr/lib/AutopanoPros/resources': Aucun fichier ou répertoire de ce type
dpkg : erreur lors du nettoyage :
le sous-processus post-removal script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
AutopanoPro_Linux_140_2007-12-18.deb
maison@maison-desktop:~/Bureau$
Puis du coup, avec l'archive:
maison@maison-desktop:~/APP$ ls
AutopanoPro libQtCore.so.4 libQtNetwork.so.4 resources
AutopanoPro.sh libQtGui.so.4 libQtXml.so.4
maison@maison-desktop:~/APP$ ./AutopanoPro.sh
./AutopanoPro.sh: 4: Syntax error: Bad substitution
maison@maison-desktop:~/APP$ sh AutopanoPro.sh
AutopanoPro.sh: 4: Syntax error: Bad substitution
Galère.
Xav
Last edited by bazaar (2008-02-20 00:57:16)
Offline
Y-a un soucis dans le package deb ( un s de trop dans le path AutopanoPros si je me rappelle bien).
Utilise le tar.gz. Celui-là est largement plus utilisé et stable en attendant la 1.4.1 qui fixera cela.
Offline
Bonjour Alex,
ben l'archive, elle me renvoie le message que j'ai posté en deuxieme partie du post..
maison@maison-desktop:~/APP$ ls
AutopanoPro libQtCore.so.4 libQtNetwork.so.4 resources
AutopanoPro.sh libQtGui.so.4 libQtXml.so.4
maison@maison-desktop:~/APP$ ./AutopanoPro.sh
./AutopanoPro.sh: 4: Syntax error: Bad substitution
maison@maison-desktop:~/APP$ sh AutopanoPro.sh
AutopanoPro.sh: 4: Syntax error: Bad substitution
bouh ![]()
Offline
Apt encore tout cassé...
Offline
Ah, oui, ça y est, je me rappelle. Le fichier prerm a effectivement une erreur. Suffit de le modifier manuellement. Mais ça n'a rien à voir avec apt ou dpkg ! Si un script merdoie, il ne peut rien faire. En corrigeant (ou virant) le fichier prerm, ça roule.
Ensuite, il y a aussi un soucis avec /usr/bin/AutopanoPro, qui est un répertoire, et non pas un lien vers le script de lancement (qui est, lui, dans /usr/lib.AutopanPro ; ce n'est d'ailleurs pas très judicieux). Là encore, suffit de refaire le lien.
Maintenant, ton soucis avec bash, je ne comprend pas...
Offline
Salut Fred,
alors résumons..
Ya un soucis avec "prerm": dans le fichier .deb, ou dans le tar.gz?
Je peux le trouver dans quel chemin?
Et pour refaire le lien, on fait comment?
'arci! ![]()
Xav
Offline
prerm, c'est un script pour debian, donc que dans le .deb. Il est dans /var/lib/dpkg/info. Je ne me souviens plus exactement, mais en regardant dedans tu retrouveras facilement ce qui coince.
Offline
Je n'ai pas de fichier prerm dans ce repertoire en tout cas..
Offline
Au temps pour moi, c'est le fichier postrm qui pose problème :
/var/lib/dpkg/info/autopanopro.postrm
Offline
tiens on retrouve la même erreur que dans AutopanoPro_Linux_140_2007-12-18.deb/control.tar.gz/postrm... merci
Offline
Salut,
bon du coup j'ai viré le fichier postrm, mais ca fonctionne pas plus.; ya une procédure particulière, pour remettre tout ca en ordre?
A+
Xav
Offline
Qu'est-ce qui ne fonctionne pas, exactement ? Peux-tu montrer les logs ?
Offline
Hello Xav,
J'avais le même problème que toi mais j'ai trouvé une solution permettant de m'en sortir. Voici la procédure que j'ai suivi :
1/ Ouvre un terminal en mode root
2/ Rends toi dans le répertoire "/usr/bin" et renomme le sous répertoire "AutopanoPro" qui s'y trouve en "AutopanoPros"
3/ Rentre dans ce répertoire "AutopanoPros" et créé à l'intérieur de celui-ci un fichier texte vide que tu nommeras "resources"
4/ Saisie et execute la commande : "dpkg -P --force-all AutopanoPro "
Logiquement, tu devrais avoir un message de ce type :
"dpkg - warning, overriding problem because --force enabled:
Package is in a very bad inconsistent state - you should
reinstall it before attempting a removal.
(Reading database ... xxxx files and directories currently installed.)
Removing autopanopro ...
Purging configuration files for autopanopro ..."
Si c'est le cas, tu as gagné... normalement tu devrais pouvoir relancer Synaptic Package Manager pour tes mises à jour... Bon courage !
Offline
Pages: 1 2
Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
|
CHOOSING KOLOR Why choose Kolor? Which solution to choose? Download a trial Where can I buy? Education |
SOFTWARE Autopano Pro Autopano Giga Panotour Panotour Pro XnView |
ACCESSORIES Training DVD Panobook PROJECTS Paris 26 Gigapixels Yosemite 17 Gigapixels |
COMMUNITY Forums Blog |
COMPANY About Kolor Corporate blog Resellers Contact |
PRESS Press center Press review TOOLS My account |
