#1 Le 14/05/2005, à 11:31
- PLA
[résolu]pb sun-j2sdk
synaptic m'indique que je dois mettre à jour le paquet sun-j2sdk
Or voila ce que j'obtiens:
# apt-get install sun-j2sdk1.5.0
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Paquets suggérés :
java-ubuntu
Les paquets suivants seront mis à jour :
sun-j2sdk1.5.0
1 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
196 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/62,8Mo dans les archives.
Après dépaquetage, 147ko d'espace disque supplémentaires seront utilisés.
ATTENTION : les paquets suivants n'ont pas été authentifiés.
sun-j2sdk1.5.0
Faut-il installer ces paquets sans vérification (o/N) ? o
Preconfiguring packages ...
Sélection du paquet sun-j2sdk1.5.0 précédemment désélectionné.
(Lecture de la base de données... 91068 fichiers et répertoires déjà installés.)Préparation du remplacement de sun-j2sdk1.5.0 01-1 (en utilisant .../sun-j2sdk1.5.0_02-1_i386.deb) ...
/var/lib/dpkg/info/sun-j2sdk1.5.0.prerm: 13: function: not found
dpkg : avertissement - ancien script pre-removal a retourné un code d'erreur de sortie 127
dpkg - tentative d'exécution du script du nouveau paquet à la place ...
/var/lib/dpkg/tmp.ci/prerm: 13: function: not found
dpkg : erreur de traitement de /var/cache/apt/archives/sun-j2sdk1.5.0_02-1_i386.deb (--unpack) :
le sous-processus nouveau script pre-removal a retourné une erreur de sortie d'état 127
/var/lib/dpkg/info/sun-j2sdk1.5.0.postinst: 15: function: not found
dpkg : erreur lors du nettoyage :
le sous-processus post-installation script a retourné une erreur de sortie d'état 127
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/sun-j2sdk1.5.0_02-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
quelle pourrait être la solution?
Dernière modification par PLA (Le 16/05/2005, à 23:51)
????
Hors ligne
#2 Le 14/05/2005, à 11:35
- biginoz
Hors ligne
#3 Le 14/05/2005, à 12:06
- PLA
Re : [résolu]pb sun-j2sdk
# deb cdrom:[Ubuntu 4.10 _Warty Warthog_ - Preview i386 Binary-1 (20041020)]/ unstable main restricted
deb http://archive.ubuntu.com/ubuntu/ hoary main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hoary main restricted universe multiverse
## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://security.ubuntu.com/ubuntu/ hoary-security main restricted
deb-src http://security.ubuntu.com/ubuntu/ hoary-security main restricted
deb ftp://ftp.nerim.net/debian-marillat/ testing main
deb ftp://neacm.fe.up.pt/pub/ubuntu-java/ binary/
Dernière modification par PLA (Le 14/05/2005, à 12:11)
????
Hors ligne
#4 Le 14/05/2005, à 12:09
- PLA
Re : [résolu]pb sun-j2sdk
le pb est plus grave que je ne le pensais il m'empêche de supprimer des paquets à partir de Synaptic ni apt_get remove!!!!!!!!!!!!
=>il s'occupe d'abord de sun-j2sdk->erreur
il ne continue pas la suppression des autres fichiers
Dernière modification par PLA (Le 14/05/2005, à 12:23)
????
Hors ligne
#5 Le 14/05/2005, à 16:07
- PLA
Re : [résolu]pb sun-j2sdk
Maintenant C synaptic tout entier qui plante:
-aucun paquet n'est affiché
-message d'erreur:
Échec du téléchargement de tous les fichiers d'index
Le dépôt ne semple plus être disponible ou ne peut être contacté à cause de problèmes réseau. S'il existe un fichier d'index plus ancien il sera utilisé. Sinon, le dépôt sera ignoré. Vérifiez votre connexion réseau et corrigez l'adresse du dépôt dans les préférences.
Pourtant apt n'est pas en cause puisque apt-get update fonctionne bien
-autre message:
Les problèmes suivant ont été rencontrés sur votre système :
vous lisez bien rien ne s'affiche.
Que faire!!
????
Hors ligne
#6 Le 14/05/2005, à 16:10
- PLA
Re : [résolu]pb sun-j2sdk
En fait apt ne foctionne pas si bien:
# apt-get dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
E: Le paquet sun-j2sdk1.5.0 doit être réinstallé, mais je ne parviens pas à trouver son archive.
Je n'arrive pas à cerner le problème.
????
Hors ligne
#7 Le 14/05/2005, à 16:24
- PLA
Re : [résolu]pb sun-j2sdk
C'est vraiment sun-j2sdk1.0.5 qui fait tout planter.
Quelques exemples:
apt-get install grip
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
E: Le paquet sun-j2sdk1.5.0 doit être réinstallé, mais je ne parviens pas à trouver son archive.
ou encore:
apt-get dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
E: Le paquet sun-j2sdk1.5.0 doit être réinstallé, mais je ne parviens pas à trou ver son archive.
par contre pour synaptic je sais pas.
????
Hors ligne
#8 Le 14/05/2005, à 16:51
- sbrunner
Re : [résolu]pb sun-j2sdk
Quel est le résultat de :
dpkg -r sun-j2sdk1.5.0
et de
dpkg -i /var/cache/apt/archives/sun-j2sdk1.5.0_02-1_i386.deb
CU
Stéph
EDIT : et pendent qu'on n'y est :
ls -l /var/lib/dpkg/info/sun*
Dernière modification par sbrunner (Le 14/05/2005, à 17:03)
Hors ligne
#9 Le 14/05/2005, à 17:04
- PLA
Re : [résolu]pb sun-j2sdk
dpkg -r sunj2sdk1.5.0
dpkg - avertissement : requête ignorée : suppression de sunj2sdk1.5.0, qui n'est pas installé.
et
# dpkg -i /var/cache/apt/archives/sun-j2sdk1.5.0_02-1_i386.deb
(Lecture de la base de données... 91068 fichiers et répertoires déjà installés.)
Préparation du remplacement de sun-j2sdk1.5.0 01-1 (en utilisant .../sun-j2sdk1.5.0_02-1_i386.deb) ...
/var/lib/dpkg/info/sun-j2sdk1.5.0.prerm: 13: function: not found
dpkg : avertissement - ancien script pre-removal a retourné un code d'erreur de sortie 127
dpkg - tentative d'exécution du script du nouveau paquet à la place ...
/var/lib/dpkg/tmp.ci/prerm: 13: function: not found
dpkg : erreur de traitement de /var/cache/apt/archives/sun-j2sdk1.5.0_02-1_i386.deb (--install) :
le sous-processus nouveau script pre-removal a retourné une erreur de sortie d'état 127
/var/lib/dpkg/info/sun-j2sdk1.5.0.postinst: 15: function: not found
dpkg : erreur lors du nettoyage :
le sous-processus post-installation script a retourné une erreur de sortie d'état 127
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/sun-j2sdk1.5.0_02-1_i386.deb
ainsi que
ls -l /var/lib/dpkg/info/sun*
-rw-r--r-- 1 root root 132947 2005-02-21 23:02 /var/lib/dpkg/info/sun-j2sdk1.5. 0.list
-rw-r--r-- 1 root root 176352 2005-01-21 01:37 /var/lib/dpkg/info/sun-j2sdk1.5. 0.md5sums
-rwxr-xr-x 1 root root 2115 2005-01-21 01:37 /var/lib/dpkg/info/sun-j2sdk1.5. 0.postinst
-rwxr-xr-x 1 root root 16274 2005-01-21 01:37 /var/lib/dpkg/info/sun-j2sdk1.5. 0.preinst
-rwxr-xr-x 1 root root 1286 2005-01-21 01:37 /var/lib/dpkg/info/sun-j2sdk1.5. 0.prerm
Dernière modification par PLA (Le 14/05/2005, à 17:25)
????
Hors ligne
#10 Le 14/05/2005, à 17:17
- PLA
Re : [résolu]pb sun-j2sdk
Du nouveau:
Known Bugs and Limitations
...A failed installation blocks further operations in synapticUnder some rare circumstances the actual installation or removal of a package can fail. As a consequence all other marked changes are canceled, too.
Synaptic Package Manager requires a clear environment with no half installed packages to perform additional changes. But at the moment there is no way to continue canceled installations within Synaptic Package Manager.
To fix this situation type the following command in a terminal, then press Return:
apt-get install -f
Mais leur truc trouvé dans l'aide de synaptic ne fonctionne pas.
Dernière modification par PLA (Le 14/05/2005, à 17:17)
????
Hors ligne
#11 Le 14/05/2005, à 18:20
- sbrunner
Re : [résolu]pb sun-j2sdk
dpkg -r sunj2sdk1.5.0 dpkg - avertissement : requête ignorée : suppression de sunj2sdk1.5.0, qui n'est pas installé.
OK l'ancien paquet est désinstaller !
ls -l /var/lib/dpkg/info/sun* -rw-r--r-- 1 root root 132947 2005-02-21 23:02 /var/lib/dpkg/info/sun-j2sdk1.5. 0.list -rw-r--r-- 1 root root 176352 2005-01-21 01:37 /var/lib/dpkg/info/sun-j2sdk1.5. 0.md5sums -rwxr-xr-x 1 root root 2115 2005-01-21 01:37 /var/lib/dpkg/info/sun-j2sdk1.5. 0.postinst -rwxr-xr-x 1 root root 16274 2005-01-21 01:37 /var/lib/dpkg/info/sun-j2sdk1.5. 0.preinst -rwxr-xr-x 1 root root 1286 2005-01-21 01:37 /var/lib/dpkg/info/sun-j2sdk1.5. 0.prerm
c'est bizarre les espace qu'il y à dans le nom de fichier essaie de les enlever et d'exécuter à nouveau :
dpkg -i /var/cache/apt/archives/sun-j2sdk1.5.0_02-1_i386.deb
Hors ligne
#12 Le 14/05/2005, à 18:32
- PLA
Re : [résolu]pb sun-j2sdk
# dpkg -i /var/cache/apt/archives/sun-j2sdk1.5.0_02-1_i386.deb
dpkg : erreur de traitement de /var/cache/apt/archives/sun-j2sdk1.5.0_02-1_i386.deb (--install) :
ne peut pas accéder à l'archive: Aucun fichier ou répertoire de ce type
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/sun-j2sdk1.5.0_02-1_i386.deb
ON dirait qu'il n'arrive pas à télécharger l'archive
De plus voila ce que me dit aptitude lorsque je veux installer deborphan qui manque à synaptic(je ne pense pas que ce soit pour cela que Synaptic bugue mais bon...):
Apt errors
E:Je ne suis pas parvenu à localiser un fichier du paquet sun-j2sdk1.5.0. Ceci signifie que vous devez le corriger manuellement.
E:Erreur interne: impossible de générer la liste des paquets à télécharger
mais où trouver le paquet?
Au moins on est fixé: C bien sun-j2sdk qui fait planter apt et peut être même Synaptic
NB:j'ai ce pb depuis que je suis sous hoary.
Dernière modification par PLA (Le 14/05/2005, à 18:46)
????
Hors ligne
#13 Le 14/05/2005, à 19:19
- sbrunner
Re : [résolu]pb sun-j2sdk
Si tu essaie
aptitude remove sun-j2sdk1.5.0
pour essayer de revenir à une situation plus stable.
Hors ligne
#14 Le 14/05/2005, à 19:25
- PLA
Re : [résolu]pb sun-j2sdk
Ça ne marche pas puisque aptitude utise apt et dpkg comme Synaptic
et que le problème se situe aussi à ce niveau.
aptitude remove sun-j2sdk1.5.0
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture de l'information d'état étendu
Initialisation de l'état des paquets... Fait
Les paquets suivants seront ENLEVÉS :
sun-j2sdk1.5.0
0 paquets mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 140Mo seront libérés.
Écriture de l'information d'état étendu... Fait
dpkg : erreur de traitement de sun-j2sdk1.5.0 (--remove) :
Le paquet est dans un état incohérent - vous devriez
le réinstaller avant d'essayer de le supprimer.
Des erreurs ont été rencontrées pendant l'exécution :
sun-j2sdk1.5.0
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ouille ! Quelque chose ne s'est pas bien passé lors de l'installation des paquet
Dernière modification par PLA (Le 14/05/2005, à 19:27)
????
Hors ligne
#15 Le 14/05/2005, à 19:41
- sbrunner
Re : [résolu]pb sun-j2sdk
Je ne comprend plus on dirais que sun-j2sdk1.5.0 n'est plus dans la base de dpkg mais que apt veux l'installer à tous pris
Si quelqu'un à d'autre suggestion c'est bien venu !
CU
Sté
Hors ligne
#16 Le 14/05/2005, à 19:45
- PLA
Re : [résolu]pb sun-j2sdk
merci quand même
Au fait on pourrait regarder la liste des paquets à maj de apt pour supprimer sun_j2sdk1.5.0.
Est-ce que quelqu'un sait où cela se trouve?
????
Hors ligne
#17 Le 14/05/2005, à 21:43
- biginoz
Re : [résolu]pb sun-j2sdk
vire deb ftp://neacm.fe.up.pt/pub/ubuntu-java/ binary/
ou commente le en mettant un # devant dans ton source list.
et mets a jour -> sudo apt-get update.
il devrait plus vouloir installer java en le mettant a jour.
Hors ligne
#18 Le 14/05/2005, à 22:50
- PLA
Re : [résolu]pb sun-j2sdk
c'était déja fait et ça ne résoud malheureusement rien.
Il doit y avoir un fichier modifiable dans lequel sont enregistrés les paquets devant être installés/réinstallés/supprimés par apt/synaptic.
Une idée?
????
Hors ligne
#19 Le 14/05/2005, à 23:24
- biginoz
Re : [résolu]pb sun-j2sdk
sudo apt-get clean
ca devrait vider tout ton cache .mais c'est possible que tu l'ai deja fait.
Sinon je recherche encore
Hors ligne
#20 Le 14/05/2005, à 23:36
- PLA
Re : [résolu]pb sun-j2sdk
On peut dire qu'il est coriace ce bug : ta solution marche pas la et j'ai aussi testé autoclean;
Jette un coup d'œil dans les options de forçage de dpkg:
# dpkg --force-help
et essaie de comprendre comment utiliser remove-reinstreq, ça a l'air simple et je pense que ça peut nous servir puisque sun-j2sdk doit être réinstallé pour être supprimé mais j'ai pas réussi.Sinon j'espere que tu trouveras autre chose ou qu'un troisième lascar viendra s'en mêler parce que moi j'ai pas d'idée le paquet sun-j2sdk1.5.0 n'existe même pas sur les dépôts debian pourtant les plus complets.:mad:
En tout cas merci de ton aide et vive la solidarité ubuntu!:):):)
Dernière modification par PLA (Le 14/05/2005, à 23:39)
????
Hors ligne
#21 Le 15/05/2005, à 00:57
- PLA
Re : [résolu]pb sun-j2sdk
malheureusement:
# dpkg -r --force-remove-reinstreq sun-j2sdk1.5.0
dpkg - avertissement, problème contourné à cause de --force :
Le paquet est dans un état incohérent - vous devriez
le réinstaller avant d'essayer de le supprimer.
(Lecture de la base de données... 91058 fichiers et répertoires déjà installés.)Suppression de sun-j2sdk1.5.0 ...
/var/lib/dpkg/info/sun-j2sdk1.5.0.prerm: 13: function: not found
dpkg : erreur de traitement de sun-j2sdk1.5.0 (--remove) :
le sous-processus pre-removal script a retourné une erreur de sortie d'état 127/var/lib/dpkg/info/sun-j2sdk1.5.0.postinst: 15: function: not found
dpkg : erreur lors du nettoyage :
le sous-processus post-installation script a retourné une erreur de sortie d'état 127
Des erreurs ont été rencontrées pendant l'exécution :
sun-j2sdk1.5.0
????
Hors ligne
#22 Le 15/05/2005, à 08:36
- sbrunner
Re : [résolu]pb sun-j2sdk
Pour essayer de localiser mieux l'erreur on peut ajouter un
set -x
au début du fichier
/var/lib/dpkg/info/sun-j2sdk1.5.0.prerm
Puis re-exécute :
dpkg -r --force-remove-reinstreq sun-j2sdk1.5.0
Pour voir plus précisément ce qui ce passe !
Retourne également le fichier pour que l'on puisse savoir le code non exécuter
/var/lib/dpkg/info/sun-j2sdk1.5.0.prerm
Hors ligne
#23 Le 15/05/2005, à 12:31
- PLA
Re : [résolu]pb sun-j2sdk
# dpkg -r --force-remove-reinstreq sun-j2sdk1.5.0
dpkg - avertissement, problème contourné à cause de --force :
Le paquet est dans un état incohérent - vous devriez
le réinstaller avant d'essayer de le supprimer.
(Lecture de la base de données... 91058 fichiers et répertoires déjà installés.)Suppression de sun-j2sdk1.5.0 ...
dpkg (sous-processus) : impossible d'exécuter pre-removal script: Erreur de format pour exec()
dpkg : erreur de traitement de sun-j2sdk1.5.0 (--remove) :
le sous-processus pre-removal script a retourné une erreur de sortie d'état 2
/var/lib/dpkg/info/sun-j2sdk1.5.0.postinst: 15: function: not found
dpkg : erreur lors du nettoyage :
le sous-processus post-installation script a retourné une erreur de sortie d'état 127
Des erreurs ont été rencontrées pendant l'exécution :
sun-j2sdk1.5.0
et
set -x
#! /bin/sh
# prerm script for sun-j2sdk1.5.0
#
# see: dh_installdeb(1)
set -e
JAVAHOME="/usr/lib/sun-j2sdk1.5.0"
BINARY_DIR="/usr/bin"
PLUGIN_DIR="/usr/lib/mozilla/plugins"
function update_alternatives {
ALTERNATIVE_LINK=$1
BINARY_FILE=$2
TARGET_DIRECTORY=$3
cd /etc/alternatives
/usr/sbin/update-alternatives --remove $BINARY $FILE
if [ ! -e /etc/alternatives/$BINARY ];
then
# alternatives removed, might as well remove the symlink
rm $TARGET_DIRECTORY/$BINARY
fi
}
case "$1" in
remove|upgrade|deconfigure)
# update alternatives and remove symlinks in /usr/bin
EXEC_FILES=`find $JAVAHOME/bin -type f -perm -a=x`
for FILE in $EXEC_FILES
do
BINARY=`basename $FILE`
update_alternatives $BINARY $FILE $BINARY_DIR
done;
# remove javaws
update_alternatives "javaws" "$JAVAHOME/jre/javaws/javaws" $BINARY_DIR
# remove control panel
update_alternatives "JavaPluginControlPanel" "$JAVAHOME/jre/bin/ControlPanel" $BINARY_DIR
# remove java plugin
update_alternatives "libjavaplugin_oji.so" "$JAVAHOME/jre/plugin/i386/ns7/libjavaplugin_oji.so" $PLUGIN_DIR
;;
failed-upgrade)
;;
*)
echo "prerm called with unknown argument \`$1'" >&2
exit 1
;;
esac
exit 0
????
Hors ligne
#24 Le 15/05/2005, à 12:37
- PLA
Re : [résolu]pb sun-j2sdk
# dpkg -r --force-remove-reinstreq sun-j2sdk1.5.0
dpkg - avertissement, problème contourné à cause de --force :
Le paquet est dans un état incohérent - vous devriez
le réinstaller avant d'essayer de le supprimer.
(Lecture de la base de données... 91058 fichiers et répertoires déjà installés.)Suppression de sun-j2sdk1.5.0 ...
dpkg (sous-processus) : impossible d'exécuter pre-removal script: Erreur de format pour exec()
dpkg : erreur de traitement de sun-j2sdk1.5.0 (--remove) :
le sous-processus pre-removal script a retourné une erreur de sortie d'état 2
/var/lib/dpkg/info/sun-j2sdk1.5.0.postinst: 15: function: not found
dpkg : erreur lors du nettoyage :
le sous-processus post-installation script a retourné une erreur de sortie d'état 127
Des erreurs ont été rencontrées pendant l'exécution :
sun-j2sdk1.5.0
et
set -x
#! /bin/sh
# prerm script for sun-j2sdk1.5.0
#
# see: dh_installdeb(1)
set -e
JAVAHOME="/usr/lib/sun-j2sdk1.5.0"
BINARY_DIR="/usr/bin"
PLUGIN_DIR="/usr/lib/mozilla/plugins"
function update_alternatives {
ALTERNATIVE_LINK=$1
BINARY_FILE=$2
TARGET_DIRECTORY=$3
cd /etc/alternatives
/usr/sbin/update-alternatives --remove $BINARY $FILE
if [ ! -e /etc/alternatives/$BINARY ];
then
# alternatives removed, might as well remove the symlink
rm $TARGET_DIRECTORY/$BINARY
fi
}
case "$1" in
remove|upgrade|deconfigure)
# update alternatives and remove symlinks in /usr/bin
EXEC_FILES=`find $JAVAHOME/bin -type f -perm -a=x`
for FILE in $EXEC_FILES
do
BINARY=`basename $FILE`
update_alternatives $BINARY $FILE $BINARY_DIR
done;
# remove javaws
update_alternatives "javaws" "$JAVAHOME/jre/javaws/javaws" $BINARY_DIR
# remove control panel
update_alternatives "JavaPluginControlPanel" "$JAVAHOME/jre/bin/ControlPanel" $BINARY_DIR
# remove java plugin
update_alternatives "libjavaplugin_oji.so" "$JAVAHOME/jre/plugin/i386/ns7/libjavaplugin_oji.so" $PLUGIN_DIR
;;
failed-upgrade)
;;
*)
echo "prerm called with unknown argument \`$1'" >&2
exit 1
;;
esac
exit 0
il y a d'autres fichiers dans /var/lib/dpkg/ concernant sun-j2sdk1.5.0 je vais regarder.
????
Hors ligne
#25 Le 15/05/2005, à 14:16
- sbrunner
Re : [résolu]pb sun-j2sdk
A voir il ne fais pas tout à fais le même erreur !
Je me demande si il ne faut pas mettre le set -x juste avant le set -e !
On peux également essayer un
dpkg -r --force-all sun-j2sdk1.5.0
Pour activer toutes les options de forcage
Hors ligne