#1 Le 17/08/2008, à 21:55
- youce69
probleme cinelerra-generic cassé bloque mes mises a jour. [RESOLU]
Bonjour,
je ne sais pas comment je me suis debrouillé mais voila 1 mois que je suis bloqué.
Mon synaptic signale un paquet cassé (CINELERRA-GENERIC) et bloque ainsi toute possibilité de mise a jour de mon cher OS HARDY.
J'ai tout essayé :
A- sudo apt-get remove --purge cinelerra-generic
zeuf@zeuf:~$ sudo apt-get remove --purge cinelerra-generic
[sudo] password for zeuf:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
cinelerra-generic*
0 mis à jour, 0 nouvellement installés, 1 à enlever et 1 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 23,6Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? o
(Lecture de la base de données... 177747 fichiers et répertoires déjà installés.)
Suppression de cinelerra-generic ...
Description: Ubuntu 8.04.1
particularisation « fr_FR.ISO-8859-15 » n'est pas dans l'archive
rm: ne peut enlever `/usr/bin/Cinelerra': est un dossier
dpkg : erreur de traitement de cinelerra-generic (--purge) :
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 :
cinelerra-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
B : dpkg --purge cinelerra-generic
zeuf@zeuf:~$ sudo dpkg --purge cinelerra-generic
(Lecture de la base de données... 177474 fichiers et répertoires déjà installés.)
Suppression de cinelerra-generic ...
Description: Ubuntu 8.04.1
particularisation « fr_FR.ISO-8859-15 » n'est pas dans l'archive
rm: ne peut enlever `/usr/bin/Cinelerra': est un dossier
dpkg : erreur de traitement de cinelerra-generic (--purge) :
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 :
cinelerra-generic
C :sudo dpkg --remove --force-depends --force-remove-reinstreq cinelerra-generic
zeuf@zeuf:~$ sudo dpkg --remove --force-depends --force-remove-reinstreq cinelerra-generic
(Lecture de la base de données... 177474 fichiers et répertoires déjà installés.)
Suppression de cinelerra-generic ...
Description: Ubuntu 8.04.1
particularisation « fr_FR.ISO-8859-15 » n'est pas dans l'archive
rm: ne peut enlever `/usr/bin/Cinelerra': est un dossier
dpkg : erreur de traitement de cinelerra-generic (--remove) :
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 :
cinelerra-generic
Voici mon retour apres un apt-get update et un apt-get upgrade.
zeuf@zeuf:~$ sudo apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
cinelerra-generic
Les paquets suivants ont été conservés :
quicktime-x11utils
0 mis à jour, 0 nouvellement installés, 1 à enlever et 1 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 23,6Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? o
(Lecture de la base de données... 177474 fichiers et répertoires déjà installés.)
Suppression de cinelerra-generic ...
Description: Ubuntu 8.04.1
particularisation « fr_FR.ISO-8859-15 » n'est pas dans l'archive
rm: ne peut enlever `/usr/bin/Cinelerra': est un dossier
dpkg : erreur de traitement de cinelerra-generic (--remove) :
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 :
cinelerra-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
Quelqu'un peut il m'aider a me sortir de cette impasse ou dois je tout réinstaller mon systeme ?
Merci par avance pour votre aide.
Dernière modification par youce69 (Le 18/08/2008, à 16:22)
Hors ligne
#2 Le 17/08/2008, à 23:04
- lgmdmdlsr
Re : probleme cinelerra-generic cassé bloque mes mises a jour. [RESOLU]
La ligne
rm: ne peut enlever `/usr/bin/Cinelerra': est un dossier
indique un problème : le script essaie de supprimer /usr/bin/Cinelerra avec sans dout un "rm /usr/bin/Cinelerra", commande qui ne fonctionne pas car visiblement le /usr/bin/Cinelerra en question est un dossier.
Sans chercher à comprendre pourquoi un dossier sur trouve dans /usr/bin, la solution est de supprimer ce dossier rebelle par un
sudo rm /usr/bin/Cinelerra -Rf
puis de lancer la commande de purge du paquet fautif.
--
lgmdmdlsr (qui trouve qu'il y a pas mal de soucis avec les scripts de désinstallation, ces temps-ci ... C'est quoi ce b-*- )
Hors ligne
#3 Le 17/08/2008, à 23:27
- Sir Na Kraïou
Re : probleme cinelerra-generic cassé bloque mes mises a jour. [RESOLU]
Salut
sudo gedit /var/lib/dpkg/info/ cinelerra-generic.postrm
à la fin du fichier, tu remplaces "exit 1" par "exit 0" et s'il n'y a pas "exit 1", tu rajoutes "exit 0" à la fin. Tu sauves, tu quittes et tu retentes de désinstaller.
Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.
Hors ligne
#4 Le 18/08/2008, à 08:02
- youce69
Re : probleme cinelerra-generic cassé bloque mes mises a jour. [RESOLU]
Bonjour et merci pour votre aide.
cepandant cela ne suffit pas.
j'ai fait :
A : sudo rm /usr/bin/Cinelerra -Rf
resulatat = OK
B:sudo apt-get remove cinelerra-generic
resultat:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
cinelerra-generic
0 mis à jour, 0 nouvellement installés, 1 à enlever et 1 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 23,6Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? o
(Lecture de la base de données... 177474 fichiers et répertoires déjà installés.)
Suppression de cinelerra-generic ...
Description: Ubuntu 8.04.1
particularisation « fr_FR.ISO-8859-15 » n'est pas dans l'archive
rm: ne peut enlever `/usr/bin/Cinelerra': Aucun fichier ou dossier de ce type
dpkg : erreur de traitement de cinelerra-generic (--remove) :
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 :
cinelerra-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
IDEM pour :sudo dpkg --purge cinelerra-generic
zeuf@zeuf:~$ sudo dpkg --purge cinelerra-generic(Lecture de la base de données... 177474 fichiers et répertoires déjà installés.)
Suppression de cinelerra-generic ...
Description: Ubuntu 8.04.1
particularisation « fr_FR.ISO-8859-15 » n'est pas dans l'archive
rm: ne peut enlever `/usr/bin/Cinelerra': Aucun fichier ou dossier de ce type
dpkg : erreur de traitement de cinelerra-generic (--purge) :
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 :
cinelerra-generic
voici mon fichier : sudo gedit /var/lib/dpkg/info/cinelerra-generic.postrm
#! /bin/sh
set -e
# Define
IC=cinestart
SCRIPT=/etc/init.d/$IC
STARTCINELERRA=/usr/bin/Cinelerra
STARTSUCINELERRA=/usr/bin/Cinelerra-admin
MAPP=/var/lib/locales/supported.d
# remove prev script settings
if ls $MAPP | grep cinelerra
then
rm $MAPP/*cinelerra
/usr/sbin/locale-gen --purge
fi
if [ "$1" = "remove" ] ; then
if /usr/bin/lsb_release -d | grep buntu
then
for i in de_DE es_ES fr_FR it_IT pt_BR sl_SI eu_ES eu_FR
do
if localedef --list-archive | grep $i | grep iso885915
then
localedef --delete-from-archive $i.iso885915
fi
done
# this remove iso-8859-15 to your lang ( usefull to build new lang )
i=$(echo $LANG | sed -e s/\.UTF-8//g)
if ! localedef --list-archive | grep $i | grep iso885915
then localedef --delete-from-archive $i.ISO-8859-15 &> /dev/null
fi
rm $STARTCINELERRA
rm $STARTSUCINELERRA
/usr/sbin/update-rc.d -f $IC remove
rm $SCRIPT
rm /usr/share/applications/cinelerra-admin.desktop
fi
fi
exit 0
Dernière modification par youce69 (Le 18/08/2008, à 08:04)
Hors ligne
#5 Le 18/08/2008, à 11:12
- lgmdmdlsr
Re : probleme cinelerra-generic cassé bloque mes mises a jour. [RESOLU]
À la fin du script /var/lib/dpkg/info/cinelerra-generic.postrm , la ligne
rm $STARTCINELERRA
qui est la responsable de ce bazar (enfin, pas tout-à-fait), doit être inactivée, maintenant que /usr/bin/Cinelerra a été effacé à la main :
#rm $STARTCINELERRA
--
lgmdmdlsr
Hors ligne
#6 Le 18/08/2008, à 12:10
- youce69
Re : probleme cinelerra-generic cassé bloque mes mises a jour. [RESOLU]
Bonjour j'ai fais un
#rm $STARTCINELERRA
mais ca ne marche toujours pas.
voici le retour : sudo apt-get remove cinelerra-generic
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
cinelerra-generic
0 mis à jour, 0 nouvellement installés, 1 à enlever et 1 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 23,6Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? o
(Lecture de la base de données... 177474 fichiers et répertoires déjà installés.)
Suppression de cinelerra-generic ...
Description: Ubuntu 8.04.1
particularisation « fr_FR.ISO-8859-15 » n'est pas dans l'archive
rm: ne peut enlever `/usr/bin/Cinelerra-admin': Aucun fichier ou dossier de ce type
dpkg : erreur de traitement de cinelerra-generic (--remove) :
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 :
cinelerra-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
Hors ligne
#7 Le 18/08/2008, à 16:12
- lgmdmdlsr
Re : probleme cinelerra-generic cassé bloque mes mises a jour. [RESOLU]
Même punition : inactiver la ligne
rm $STARTSUCINELERRA
en mettant un # devant.
(et pareil pour les lignes commençant par rm ou update-rc.d si elles posent également problème.
Ça va finir par passer !
--
lgmdmdlsr
Hors ligne
#8 Le 18/08/2008, à 16:21
- youce69
Re : probleme cinelerra-generic cassé bloque mes mises a jour. [RESOLU]
Même punition : inactiver la ligne
rm $STARTSUCINELERRA
en mettant un # devant.
(et pareil pour les lignes commençant par rm ou update-rc.d si elles posent également problème.
Ça va finir par passer !
--
lgmdmdlsr
Merci beaucoup ca marche !!
Je suis épaté.
Hors ligne
#9 Le 08/02/2009, à 22:56
- BlueDid
Re : probleme cinelerra-generic cassé bloque mes mises a jour. [RESOLU]
Merci beaucoup lgmdmdlsr, je viens d'appliquer la procédure (sauf que c'était cinelerra tout court qui posait problème) et impec
Super Linux, on peut réparer avec les messages d'erreurs !