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 06/03/2017, à 20:23

Merlu

[Résolu] La liste des logiciels est corrompue

Bonsoir,

En tentant d'installer quelque chose via le protocole apt://, je suis tombé sur ça:

dZZrb9B5N4cfxeHZ.png

Donc je lance la commande en question, et voilà ce que j'obtiens:

stem@stem-PC:~$ sudo apt install -f
[sudo] Mot de passe de stem : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Correction des dépendances... Fait
The following additional packages will be installed:
  aapt
Les NOUVEAUX paquets suivants seront installés :
  aapt
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
2 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/15,6 ko dans les archives.
Après cette opération, 60,4 ko d'espace disque supplémentaires seront utilisés.
N: « eid.list.ucf-dist » dans le répertoire « /etc/apt/sources.list.d/ » a été ignoré car il utilise une extension non valable
Souhaitez-vous continuer ? [O/n] 
N: « eid.list.ucf-dist » dans le répertoire « /etc/apt/sources.list.d/ » a été ignoré car il utilise une extension non valable
(Lecture de la base de données... 265795 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../aapt_1%3a6.0.1+r55-1_amd64.deb ...
Dépaquetage de aapt (1:6.0.1+r55-1) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/aapt_1%3a6.0.1+r55-1_amd64.deb (--unpack) :
 tentative de remplacement de « /usr/bin/aapt », qui appartient aussi au paquet android-tools-aapt 4.2.2+git20130529-3
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/aapt_1%3a6.0.1+r55-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
stem@stem-PC:~$ 

Que dois-je faire ? Merci.

Dernière modification par Merlu (Le 06/03/2017, à 21:46)


OS: Kubuntu 17.04 Kernel: 4.8.0-41-generic
RAM: 3 Go
Proc.: 3 GHZ (amd64)
Graph: Nvidia Geforce 210

Hors ligne

#2 Le 06/03/2017, à 20:31

xabilon

Re : [Résolu] La liste des logiciels est corrompue

Salut

On va commencer par :

sudo rm /etc/apt/sources.list.d/eid.list.ucf-dist

Ça résoudra le premier avertissement.

Ensuite, il y a l'erreur de traitement. Tu as un conflit entre 2 paquets : aapt et android-tools-aapt.
Aapt fait partie des dépôts Ubuntu officiels, android-tools-aapt non.
D'où vient ce paquet android-tools-apt ?

Dernière modification par xabilon (Le 06/03/2017, à 20:31)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 06/03/2017, à 20:36

Merlu

Re : [Résolu] La liste des logiciels est corrompue

C'est après que j'aie tenté d'installer android-sdk que ça a commencé à déconner, c'est tout ce que je sais.


OS: Kubuntu 17.04 Kernel: 4.8.0-41-generic
RAM: 3 Go
Proc.: 3 GHZ (amd64)
Graph: Nvidia Geforce 210

Hors ligne

#4 Le 06/03/2017, à 20:46

xabilon

Re : [Résolu] La liste des logiciels est corrompue

Android-sdk fait partie des paquets officiels Ubuntu, c'est lui qui installe aapt en dépendance. Ce qui fait déconner tout ça c'est le paquet android-tools-aapt, qui était déjà installé.
Celui-là ne vient pas des dépôts officiels, donc tu l'as ajouté soit manuellement, soit par un dépôt tiers que tu as ajouté manuellement. Lequel ?

À priori le plus sûr serait de désinstaller android-tools-aapt pour permettre l'installation de aapt et android-sdk. Mais peut-être android-tools-aapt fournit des versions plus récentes... en tout cas ce sera soit l'un soit l'autre, pas les 2 en même temps.


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#5 Le 06/03/2017, à 20:58

Merlu

Re : [Résolu] La liste des logiciels est corrompue

Je ne peux même pas désinstaller le paquet, justement à cause de ce problème. Résultat: je tourne en rond.

stem@stem-PC:~$ sudo apt autoremove android-tools-aapt
[sudo] Mot de passe de stem : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
 android-sdk-build-tools : Dépend: aapt (>= 1:6.0.1+r16)
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
   (ou indiquez une solution).
stem@stem-PC:~$

OS: Kubuntu 17.04 Kernel: 4.8.0-41-generic
RAM: 3 Go
Proc.: 3 GHZ (amd64)
Graph: Nvidia Geforce 210

Hors ligne

#6 Le 06/03/2017, à 21:09

xabilon

Re : [Résolu] La liste des logiciels est corrompue

Re-essaye un "sudo apt-get install -f"

Tu ne veux toujours pas me dire d'où sort android-tools-aapt wink ?
Montre le contenu du fichier /etc/apt/sources.list :

cat /etc/apt/sources.list

ainsi que les dépôts "annexes" :

ls /etc/apt/sources.list.d
cat /etc/apt/sources.list.d/*.list

Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#7 Le 06/03/2017, à 21:15

Merlu

Re : [Résolu] La liste des logiciels est corrompue

xabilon a écrit :

Re-essaye un "sudo apt-get install -f"

ça ne marche toujours pas (évidemment, ce serait trop simple)

stem@stem-PC:~$ sudo apt install -f
[sudo] Mot de passe de stem : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Correction des dépendances... Fait
The following additional packages will be installed:
  aapt
Les NOUVEAUX paquets suivants seront installés :
  aapt
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
2 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/15,6 ko dans les archives.
Après cette opération, 60,4 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] 
(Lecture de la base de données... 265795 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../aapt_1%3a6.0.1+r55-1_amd64.deb ...
Dépaquetage de aapt (1:6.0.1+r55-1) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/aapt_1%3a6.0.1+r55-1_amd64.deb (--unpack) :
 tentative de remplacement de « /usr/bin/aapt », qui appartient aussi au paquet android-tools-aapt 4.2.2+git20130529-3
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/aapt_1%3a6.0.1+r55-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
stem@stem-PC:~$ 

Pour le reste:

stem@stem-PC:~$ cat /etc/apt/sources.list

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://ubuntu.ipacct.com/ubuntu/ yakkety main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://ubuntu.ipacct.com/ubuntu/ yakkety-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://ubuntu.ipacct.com/ubuntu/ yakkety universe
deb http://ubuntu.ipacct.com/ubuntu/ yakkety-updates universe

## 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 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://ubuntu.ipacct.com/ubuntu/ yakkety multiverse
deb http://ubuntu.ipacct.com/ubuntu/ yakkety-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu yakkety partner

deb http://ubuntu.ipacct.com/ubuntu/ yakkety-security main restricted
deb http://ubuntu.ipacct.com/ubuntu/ yakkety-security universe
deb http://ubuntu.ipacct.com/ubuntu/ yakkety-security multiverse
stem@stem-PC:~$ 
stem@stem-PC:~$ ls /etc/apt/sources.list.d
atareao-ubuntu-thumbnailers-xenial.list
atareao-ubuntu-thumbnailers-xenial.list.distUpgrade
atareao-ubuntu-thumbnailers-xenial.list.save
dlech-ubuntu-keepass2-plugins-xenial.list
dlech-ubuntu-keepass2-plugins-xenial.list.distUpgrade
dlech-ubuntu-keepass2-plugins-xenial.list.save
eid.list
eid.list.distUpgrade
eid.list.save
jtaylor-ubuntu-keepass-xenial.list
jtaylor-ubuntu-keepass-xenial.list.distUpgrade
jtaylor-ubuntu-keepass-xenial.list.save
kdenlive-ubuntu-kdenlive-stable-xenial.list
kdenlive-ubuntu-kdenlive-stable-xenial.list.distUpgrade
kdenlive-ubuntu-kdenlive-stable-xenial.list.save
kdenlive-ubuntu-kdenlive-stable-yakkety.list
kdenlive-ubuntu-kdenlive-stable-yakkety.list.save
mdeguzis-ubuntu-libregeek-xenial.list
mdeguzis-ubuntu-libregeek-xenial.list.distUpgrade
mdeguzis-ubuntu-libregeek-xenial.list.save
mono-xamarin.list
mono-xamarin.list.distUpgrade
mono-xamarin.list.save
nathan-renniewaldock-ubuntu-flux-xenial.list
nathan-renniewaldock-ubuntu-flux-xenial.list.distUpgrade
nathan-renniewaldock-ubuntu-flux-xenial.list.save
nathan-renniewaldock-ubuntu-flux-yakkety.list
nathan-renniewaldock-ubuntu-flux-yakkety.list.save
obsproject-ubuntu-obs-studio-xenial.list
obsproject-ubuntu-obs-studio-xenial.list.distUpgrade
obsproject-ubuntu-obs-studio-xenial.list.save
obsproject-ubuntu-obs-studio-yakkety.list
obsproject-ubuntu-obs-studio-yakkety.list.save
paolorotolo-ubuntu-droidcam-xenial.list
paolorotolo-ubuntu-droidcam-xenial.list.save
spotify.list
spotify.list.distUpgrade
spotify.list.save
steam.list
steam.list.distUpgrade
steam.list.save
xenial-partner.list
xenial-partner.list.distUpgrade
xenial-partner.list.save
stem@stem-PC:~$ 
stem@stem-PC:~$ cat /etc/apt/sources.list.d/*.list
# To enable the candidate repository, uncomment the below line, put "deb" in
# front of it, and run "dpkg-reconfigure eid-archive" to enable the archive
# key.
#
# The candidate repository contains unsupported prerelease packages. Use at
# your own risk.
#
# Note, however, that the candidate repository is usually empty; it is
# used when we're preparing (and testing) a new release. Therefore, it
# should be relatively safe.
#
# There is also another "continuous" repository, for which packages get
# recompiled for each and every change to the source. This isn't listed
# (so that it can't be accidentally enabled), but the configuration is
# the same as the below, with "candidate" replaced by "continuous".
#
# http://files.eid.belgium.be/debian candidate/xenial main
# NOTE: files2.eid.belgium.be is a mirror for the main repository ONLY.
# That is, it does not contain the continuous or candidate repositories.

# The regular repository with released packages. This is what you should
# use.
deb http://ppa.launchpad.net/kdenlive/kdenlive-stable/ubuntu yakkety main # désactivé pour la mise à niveau vers yakkety
deb http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu yakkety main # désactivé pour la mise à niveau vers yakkety
deb http://ppa.launchpad.net/obsproject/obs-studio/ubuntu yakkety main
deb http://repository.spotify.com stable non-free
# channel for the xenial (16.04) partner channel
# 
#:description:This channel contains the partner software for xenial
deb http://archive.canonical.com/ubuntu yakkety partner
stem@stem-PC:~$ 

OS: Kubuntu 17.04 Kernel: 4.8.0-41-generic
RAM: 3 Go
Proc.: 3 GHZ (amd64)
Graph: Nvidia Geforce 210

Hors ligne

#8 Le 06/03/2017, à 21:24

xabilon

Re : [Résolu] La liste des logiciels est corrompue

Curieux... que renvoie :

cat /etc/apt/sources.list.d/paolorotolo-ubuntu-droidcam-xenial.list

Pour déméler ça, on va essayer le trajet inverse : désinstalle android-sdk

Et petit rappel :

Tu ne veux toujours pas me dire d'où sort android-tools-aapt ?

Dernière modification par xabilon (Le 06/03/2017, à 21:27)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#9 Le 06/03/2017, à 21:27

Merlu

Re : [Résolu] La liste des logiciels est corrompue

stem@stem-PC:~$ cat /etc/apt/sources.list.d/paolorotolo-ubuntu-droidcam-xenial.list
stem@stem-PC:~$
stem@stem-PC:~$ sudo apt autoremove android-sdk
[sudo] Mot de passe de stem : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
 android-sdk-build-tools : Dépend: aapt (>= 1:6.0.1+r16)
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
   (ou indiquez une solution).
stem@stem-PC:~$

OS: Kubuntu 17.04 Kernel: 4.8.0-41-generic
RAM: 3 Go
Proc.: 3 GHZ (amd64)
Graph: Nvidia Geforce 210

Hors ligne

#10 Le 06/03/2017, à 21:33

xabilon

Re : [Résolu] La liste des logiciels est corrompue

sudo dpkg -P android-sdk

Et je te demande encore une fois : d'où vient le paquet androit-tools-aapt ? Il n'est pas installé par défaut, et il n'est pas dans les dépôts officiels, donc il a bien fallu que tu l'installes toi-même, soit manuellement, soit en ajoutant un dépôt.


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#11 Le 06/03/2017, à 21:43

xubu1957

Re : [Résolu] La liste des logiciels est corrompue

Bonjour,

@ xabilon

C'est pas : ubuntu.com/fr/yakkety/aapt ?


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#12 Le 06/03/2017, à 21:45

Merlu

Re : [Résolu] La liste des logiciels est corrompue

xabilon a écrit :
sudo dpkg -P android-sdk

Et je te demande encore une fois : d'où vient le paquet androit-tools-aapt ? Il n'est pas installé par défaut, et il n'est pas dans les dépôts officiels, donc il a bien fallu que tu l'installes toi-même, soit manuellement, soit en ajoutant un dépôt.

Je vais te répondre franchement: j'en sais rien du tout. Je n'ai jamais installé le moindre composant de développement android avant d'avoir installé android-sdk, donc si c'est moi qui l'ai installé je ne peux l'avoir fait qu'involontairement.

J'ai lancé ta commande et supprimé le paquet android-sdk-tools, et tout est rentré dans l'ordre. Maintenant, je n'ose plus installer l'android-sdk de peur que le problème se reproduise.

Dernière modification par Merlu (Le 06/03/2017, à 21:45)


OS: Kubuntu 17.04 Kernel: 4.8.0-41-generic
RAM: 3 Go
Proc.: 3 GHZ (amd64)
Graph: Nvidia Geforce 210

Hors ligne

#13 Le 06/03/2017, à 21:51

xabilon

Re : [Résolu] La liste des logiciels est corrompue

Les dépôts que tu as installés manuellement sont dans le dossier /etc/apt/sources.list.d. Comme tu peux le voir il y en a pas mal.
Tu ne les as pas installés involontairement puisque tu as dû fournir ton mot de passe, mais peut-être sans savoir ce que ça faisait. Donc il faut être un peu plus prudent dans la gestion de ses dépôts et paquets.

Le mieux, ce serait de faire le ménage de tout ce qui concerne Android, désinstaller tous les paquets contenant "android", et une fois tout nettoyé repartir à zéro.
Que donne :

apt list --installed | grep android

Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#14 Le 06/03/2017, à 22:03

Merlu

Re : [Résolu] La liste des logiciels est corrompue

stem@stem-PC:~$ apt list --installed | grep android

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

android-tools-aapt/now 4.2.2+git20130529-3 amd64  [installé, local]
libandroid-properties1/yakkety,now 0.1.0+git20151016+6d424c9-0ubuntu23 amd64  [installé]
stem@stem-PC:~$

Les dépôts installés manuellement, je le faisais que quand la doc le recommandait, ça ne me paraissait donc pas si dangereux.

Et je mettrai ma main au feu que je n'ai jamais cliqué sur un lien apt "android-tools-aapt" ni introduit son nom dans la console après un apt-get install.


OS: Kubuntu 17.04 Kernel: 4.8.0-41-generic
RAM: 3 Go
Proc.: 3 GHZ (amd64)
Graph: Nvidia Geforce 210

Hors ligne

#15 Le 06/03/2017, à 22:20

xabilon

Re : [Résolu] La liste des logiciels est corrompue

La doc peut être obsolète, on ne sait jamais avec les dépôts tiers. Je n'ai pas réussi à trouver ce paquet, mais des paquets .deb de même version (4.2.2+git20130529-3), et on dirait qu'ils sont faits pour Debian plutôt que pour Ubuntu.

On va désinstaller les 2 qui restent :

sudo apt purge android-tools-aapt libandroid-properties1

Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#16 Le 11/03/2017, à 13:22

OwInTwIsT

Re : [Résolu] La liste des logiciels est corrompue

Hum… j'évite les PPA de Paolo Rotolo, j'ai déjà eu des problèmes justement avec le paquet/PPA android-studio.

Je ne sais pas comment il build, mais ça provoque régulièrement des conflits avec des paquets existants.
Donc exit pour ma part.


WiP (Debian?) : Lenovo Yoga 530-14ARR (firmware bug, no wifi/touchpad/touchscreen OotB)
*Ubuntu : Lenovo ThinkPad x201 (custom) — HP Stream 11 — Acer TravelMate 5744 — Lenovo Yoga 510-14ISK — Asrock X399 PG6 + AMD TR1900X + GTX1050 (migration to Debian planned)
OSX : MBP 13" mid-2010 (custom)

Hors ligne