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 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"' _ '{}' \;
cqfd93 a écrit :

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           wink

  • Cliquer sur  le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message

moko138 a écrit :

1) Les balises-code sont les < > (crochets bleus) de la barre de mise en forme.

Balisesmoko138.jpg
_ _ _

3) /!\  Si vous avez plusieurs retours à donner, séparez-les bien (toujours pour la lisibilité) :

comme
cela.

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...

Lyric42 a écrit :

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 smile

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 :

la doc a écrit :

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 :

la doc a écrit :
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