#1 Hier à 11:12
- Lyric42
[Résolu] Problème avec le Gestionnaire de Mises à Jour...
Bonjour,
Je suis "bricoleur du dimanche" en informatique mais ça fait plus de 15 ans que je suis sur Linux, j'ai toujours réussi à me dépanner en lisant la doc très bien fichue mais là je n'y arrive pas... J'ai voulu tenter l'installation de waydroid pour essayer de faire tourner des applications d'Android sur Linux mais j'ai à priori fait des bêtises... Non seulement je n'ai pas réussi à installer waydroid mais surtout mon gestionnaire de mises à jour plante désormais...
J'obtiens ceci :
sudo apt-get update
E: Entrée 1 mal formée dans list fichier /etc/apt/sources.list.d/waydroid.list (Component)
E: La liste des sources ne peut être lue.
cela :
sudo apt-get upgrade
E: Entrée 1 mal formée dans list fichier /etc/apt/sources.list.d/waydroid.list (Component)
E: La liste des sources ne peut être lue.
E: Entrée 1 mal formée dans list fichier /etc/apt/sources.list.d/waydroid.list (Component)
E: La liste des sources ne peut être lue.
Et cela :
sudo apt-get dist-upgrade
E: Entrée 1 mal formée dans list fichier /etc/apt/sources.list.d/waydroid.list (Component)
E: La liste des sources ne peut être lue.
E: Entrée 1 mal formée dans list fichier /etc/apt/sources.list.d/waydroid.list (Component)
E: La liste des sources ne peut être lue.
Quand j'essaye de mettre à jour via le terminal...
Si quelqu'un d'expérimenté pourrait m'aider, je le remercie d'avance !
Dernière modification par Lyric42 (Hier à 19:29)
Hors ligne
#2 Hier à 11:48
- xubu1957
Re : [Résolu] Problème avec le Gestionnaire de Mises à Jour...
Bonjour,
Montre le sources.list avec la numérotation :
find /etc/apt -type f -regex ".*\(list\|sources\).*" -exec bash -c 'echo -e "\n\t$1\n" ; [ "${1##*.}" = "list" -o "${1##*.}" = "sources" ] && cat -n "$1"' _ '{}' \;
Astuce pour copier / coller sans erreur :
triple clic gauche pour sélectionner et copier une ligne entière
clic molette pour coller dans le terminal
Pour ajouter toi-même les balises code à ton message #1 : Merci
Cliquer sur le lien « Modifier » en bas à droite du message
Sélectionner le texte
Cliquer sur le <> de l'éditeur de message
Comme demandé dans le premier message du tutoriel Retour utilisable de commande
Dernière modification par xubu1957 (Hier à 20:11)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] 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
#3 Hier à 14:54
- cqfd93
Re : [Résolu] Problème avec le Gestionnaire de Mises à Jour...
Bonjour,
Donne le retour entre balises code (explications ici) de :
cat /etc/apt/sources.list.d/waydroid.list
Et corrige ton message 1 (balises code)
− cqfd93 −
En ligne
#4 Hier à 19:11
- Lyric42
Re : [Résolu] Problème avec le Gestionnaire de Mises à Jour...
Ok désolé je ne suis pas un habitué du forum, j'ai corrigé, merci pour les infos !
Du coup pour
find /etc/apt -type f -regex ".*\(list\|sources\).*" -exec bash -c 'echo -e "\n\t$1\n" ; [ "${1##*.}" = "list" -o "${1##*.}" = "sources" ] && cat -n "$1"' _ '{}' \;
J'obtiens :
/etc/apt/sources.list.d/waydroid.list
1 deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ main
/etc/apt/sources.list
1 #deb cdrom:[Ubuntu 22.04 LTS _Jammy Jellyfish_ - Release amd64 (20220419)]/ jammy main restricted
2
3 # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
4 # newer versions of the distribution.
5 deb http://fr.archive.ubuntu.com/ubuntu/ jammy main restricted
6 # deb-src http://fr.archive.ubuntu.com/ubuntu/ jammy main restricted
7
8 ## Major bug fix updates produced after the final release of the
9 ## distribution.
10 deb http://fr.archive.ubuntu.com/ubuntu/ jammy-updates main restricted
11 # deb-src http://fr.archive.ubuntu.com/ubuntu/ jammy-updates main restricted
12
13 ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
14 ## team. Also, please note that software in universe WILL NOT receive any
15 ## review or updates from the Ubuntu security team.
16 deb http://fr.archive.ubuntu.com/ubuntu/ jammy universe
17 # deb-src http://fr.archive.ubuntu.com/ubuntu/ jammy universe
18 deb http://fr.archive.ubuntu.com/ubuntu/ jammy-updates universe
19 # deb-src http://fr.archive.ubuntu.com/ubuntu/ jammy-updates universe
20
21 ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
22 ## team, and may not be under a free licence. Please satisfy yourself as to
23 ## your rights to use the software. Also, please note that software in
24 ## multiverse WILL NOT receive any review or updates from the Ubuntu
25 ## security team.
26 deb http://fr.archive.ubuntu.com/ubuntu/ jammy multiverse
27 # deb-src http://fr.archive.ubuntu.com/ubuntu/ jammy multiverse
28 deb http://fr.archive.ubuntu.com/ubuntu/ jammy-updates multiverse
29 # deb-src http://fr.archive.ubuntu.com/ubuntu/ jammy-updates multiverse
30
31 ## N.B. software from this repository may not have been tested as
32 ## extensively as that contained in the main release, although it includes
33 ## newer versions of some applications which may provide useful features.
34 ## Also, please note that software in backports WILL NOT receive any review
35 ## or updates from the Ubuntu security team.
36 deb http://fr.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
37 # deb-src http://fr.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
38
39 deb http://security.ubuntu.com/ubuntu jammy-security main restricted
40 # deb-src http://security.ubuntu.com/ubuntu jammy-security main restricted
41 deb http://security.ubuntu.com/ubuntu jammy-security universe
42 # deb-src http://security.ubuntu.com/ubuntu jammy-security universe
43 deb http://security.ubuntu.com/ubuntu jammy-security multiverse
44 # deb-src http://security.ubuntu.com/ubuntu jammy-security multiverse
45
46 # This system was installed using small removable media
47 # (e.g. netinst, live or single CD). The matching "deb cdrom"
48 # entries were disabled at the end of the installation process.
49 # For information about how to configure apt package sources,
50 # see the sources.list(5) manual.
Et pour
cat /etc/apt/sources.list.d/waydroid.list
J'obtiens :
deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ main
Dernière modification par Lyric42 (Hier à 19:14)
Hors ligne
#5 Hier à 19:23
- cqfd93
Re : [Résolu] Problème avec le Gestionnaire de Mises à Jour...
Passe cette commande qui va récupérer le nom de ta version d'Ubuntu (elle n'affiche rien) :
export DISTRO=$(source /etc/os-release;echo $VERSION_CODENAME)
Et ensuite ces deux commandes :
sudo curl --proto '=https' --tlsv1.2 -Sf https://repo.waydro.id/waydroid.gpg --output /usr/share/keyrings/waydroid.gpg
echo "deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ $DISTRO main" | sudo tee /etc/apt/sources.list.d/waydroid.list
sudo apt update
− cqfd93 −
En ligne
#6 Hier à 19:28
- Lyric42
Re : [Résolu] Problème avec le Gestionnaire de Mises à Jour...
Super ça marche ! Bravo et merci beaucoup (je met le sujet en [Résolu])
Hors ligne
#7 Hier à 19:34
- Lyric42
Re : [Résolu] Problème avec le Gestionnaire de Mises à Jour...
Si jamais tu as quelques minutes en plus, je veux bien essayer de comprendre ce qui ne marchait pas et comment tu as fait pour que ça fonctionne, après si c'est trop long/compliqué à expliquer et/ou si tu n'as pas le temps ou l'envie, y a pas de souci, merci beaucoup pour le dépannage !
Hors ligne
#8 Aujourd'hui à 00:45
- cqfd93
Re : [Résolu] Problème avec le Gestionnaire de Mises à Jour...
Si jamais tu as quelques minutes en plus, je veux bien essayer de comprendre ce qui ne marchait pas et comment tu as fait pour que ça fonctionne, après si c'est trop long/compliqué à expliquer et/ou si tu n'as pas le temps ou l'envie, y a pas de souci, merci beaucoup pour le dépannage !
Pas de problème, j'aime bien quand les gens cherchent à comprendre
Je suis allée sur la page de la doc de notre site qui traite de waydroid https://doc.ubuntu-fr.org/waydroid.
Ça commence par :
Définir la variable DISTRO avec le nom de code de développement de la version installée, par exemple pour jammy :
export DISTRO=$(source /etc/os-release;echo $VERSION_CODENAME)
Pour vérifier que le nom de ma version est bien dans la variable DISTRO, j'ai tapé la commande (qui n'est pas dans la page de doc) :
echo $DISTRO
et ça m'a bien donné puisque je suis sous jammy ;
moi@inspiron:~$ export DISTRO=$(source /etc/os-release;echo $VERSION_CODENAME)
moi@inspiron:~$ echo $DISTRO
jammy
moi@inspiron:~$
Après ça, la doc dit :
sudo curl --proto '=https' --tlsv1.2 -Sf https://repo.waydro.id/waydroid.gpg --output /usr/share/keyrings/waydroid.gpg
echo "deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ $DISTRO main" | sudo tee /etc/apt/sources.list.d/waydroid.list sudo apt update
La commande sudo curl… récupère la clé d'authentification, elle a certainement bien marché déjà la première fois.
La suivante echo deb… insère la ligne deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ $DISTRO main dans un fichier /etc/apt/sources.list.d/waydroid.list qu'elle crée s'il n'existe pas, mais elle remplace la variable $DISTRO par son contenu jammy (chez toi, c'est peut-être noble si tu as la version 24.04). La ligne devient : deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ jammy main
Maintenant on peut comparer ce que ton fichier contenait :
deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ main
et e qu'il aurait dû contenir :
deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ jammy main
On voit clairement qu'il manque le nom de la version d'où le message
E: Entrée 1 mal formée dans list fichier /etc/apt/sources.list.d/waydroid.list (Component)
Pour résumer : puisque tu n'avais pas passé la commande export…, la variable DISTRO n'avait pas été initialisée et était donc vide alors qu'elle devait contenir le nom de ta version.
− cqfd93 −
En ligne