logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 15-01-2024 21:56:46

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

[Résolu] Message d'erreur étrange sur commande inconnue dans terminal

Hello,

Désolé pour ce titre capilotracté.

J'utilise (depuis très longtemps) command_not_found.
Lorsque je rentre une commande inconnue dans mon terminal, j'ai bien le retour normal de "command_not_found" mais précédé d'un message d'erreur des plus étrange :

$ clar


WARNING:root:could not open file '/etc/apt/sources.list.d/VirtualBox.sources': Unable to parse section data



WARNING:root:could not open file '/etc/apt/sources.list.d/paquets-sources.sources': Unable to parse section data



WARNING:root:could not open file '/etc/apt/sources.list.d/bookworm.sources': Unable to parse section data

La commande « clar » n'a pas été trouvée, voulez-vous dire :
  commande « clear » du deb ncurses-bin
  commande « car » du deb ucommon-utils
Essayez : sudo apt install <nom du deb>
$



Je n'ai aucun problème de mise à jour ou autre.

J'ai aussi un 2ième utilisateur "intact". C'est à dire aucune modification apportée à la session ou autre.
Le problème est le même sur cette session.

J'ai bien sûr vérifié les fichiers sources en question, ils sont indemnes de défauts à mes yeux.
Juste une astuce : le fichier /etc/apt/sources.list est vide ! Car j'utilise le nouveau format .sources

Je peux fournir les fichiers sur demande, je ne le fais pas dès maintenant pour ne pas trop alourdir ce 1er post.

merci.gif pour l'aide, conseils que vous donnerez smile

Edit:
Ah oui, ce petit souci est apparu lors de mon passage de Debian 11 à Debian 12.

Dernière modification par Tawal (18-01-2024 18:04:40)


Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

En ligne

#2 16-01-2024 00:27:30

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Message d'erreur étrange sur commande inconnue dans terminal

Salut,
Je résume ce que j'ai dit sur irc ici.

Les messages d'erreurs proviennent d'une librairie en python : python3-apt

Je me demande si python3-apt gère correctement le nouveau format deb822 (ou .sources) (cf man deb822).

En tous cas command-not-found se sert de apt-file pour chercher les commandes dans les paquets qui n'ont pas
été installés. Et le paquet command-not-found dépend également de python3-apt (il se sert du module python apt_pkg).

Voilà tout ce que je peux dire.

Dernière modification par enicar (17-01-2024 23:14:30)

Hors ligne

#3 17-01-2024 18:32:42

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : [Résolu] Message d'erreur étrange sur commande inconnue dans terminal

Merci de ces infos claires et précises wink

Par contre

enicar a écrit :

...
Je me demande si python3-apt gère correctement le nouveau format deb822 (ou .sources) (cf man deb822).
...


Je crois bien que oui.
Car j'utilisais déjà command-not-found avec le format deb822 sans aucuns soucis sur Bullseye (Debian 11).

En attendant d'en savoir plus et/ou si d'autres utilisateurs de command-not-found rencontrent ce même problème,
je précise que ce n'est gênant que parce que ça me pourrit le terminal tongue
Sinon tout fonctionne, mise à jour, command-not-found etc.

merci.gif encore.

Dernière modification par Tawal (17-01-2024 18:34:48)


Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

En ligne

#4 17-01-2024 20:38:01

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Message d'erreur étrange sur commande inconnue dans terminal

Il n'y aurait pas des commentaires isolés dans tes fichiers *.sources ?

Dernière modification par raleur (17-01-2024 20:43:06)


Il vaut mieux montrer que raconter.

Hors ligne

#5 18-01-2024 17:57:52

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : [Résolu] Message d'erreur étrange sur commande inconnue dans terminal

raleur a écrit :

Il n'y aurait pas des commentaires isolés dans tes fichiers *.sources ?


Des commentaires "isolés" ! Qu'est-ce donc ?

Oui, il y a des lignes commentées dans mes fichiers /etc/apt/sources.list.d/*.sources
Exemple (je ne sais pas si c'est "isolé") :

$ cat /etc/apt/sources.list.d/bookworm.sources
# Sources list pour Bookworm :

Types: deb
URIs: https://deb.debian.org/debian
Suites: bookworm bookworm-updates
Components: main contrib non-free non-free-firmware

Types: deb
URIs: https://deb.debian.org/debian
Suites: bookworm-backports
Components: main contrib non-free non-free-firmware

Types: deb
URIs: https://security.debian.org/debian-security
Suites: bookworm-security
Components: main contrib non-free non-free-firmware
$



Edit :
Gagné smile
J'ai supprimé les lignes commentées (et inutiles car les noms de fichiers sont parlants) et :

$ clar
La commande « clar » n'a pas été trouvée, voulez-vous dire :
  commande « clear » du deb ncurses-bin
  commande « car » du deb ucommon-utils
Essayez : sudo apt install <nom du deb>
$



merci.gif

Dernière modification par Tawal (18-01-2024 18:03:28)


Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

En ligne

#6 18-01-2024 18:42:11

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Message d'erreur étrange sur commande inconnue dans terminal

raleur a écrit :

Des commentaires "isolés" ! Qu'est-ce donc ?


Des lignes de commentaire qui ne sont pas "collées" à d'autres lignes mais séparées par des lignes vides, comme la première ligne de ton fichier.
Supprimer la ligne vide en 2 devrait supprimer le message d'erreur.

Dernière modification par raleur (18-01-2024 18:43:21)


Il vaut mieux montrer que raconter.

Hors ligne

#7 19-01-2024 19:13:36

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : [Résolu] Message d'erreur étrange sur commande inconnue dans terminal

C'est exactement cela.
J'ai remis des commentaires "non séparés" dans mon ficher .sources et ça fonctionne.

$ cat /etc/apt/sources.list.d/bookworm.sources
# Sources officielles
Types: deb
URIs: https://deb.debian.org/debian
Suites: bookworm bookworm-updates
Components: main contrib non-free non-free-firmware

# Backports
Types: deb
URIs: https://deb.debian.org/debian
Suites: bookworm-backports
Components: main contrib non-free non-free-firmware

# Mises à jour de sécurité
Types: deb
URIs: https://security.debian.org/debian-security
Suites: bookworm-security
Components: main contrib non-free non-free-firmware
$
$ cler
La commande « cler » n'a pas été trouvée, voulez-vous dire :
  commande « clear » du deb ncurses-bin
  commande « cleo » du deb cleo
  commande « clex » du deb clex
Essayez : sudo apt install <nom du deb>
$


Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

En ligne

Pied de page des forums