Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

youce69 a écrit :
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]

lgmdmdlsr a écrit :

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 smile

Super Linux, on peut réparer avec les messages d'erreurs ! wink