Bonjour à toutes et à tous,
Je me suis lancé récemment dans Linux pour tester avant le changement fatidique depuis Windows. J'essaie d'installer un logiciel "SiberianCMS" et j'ai suivi toutes les étapes, pour installer en préalable la pile LAMP, et les bases de données et serveurs nécessaires. Tout va bien, sauf que la page Siberian sensée s'ouvrir sur mon sous-domaine localhost dédié n'affiche rien. Cela reste blanc. Pourtant je vois bien l'icône du logiciel sur l'onglet, et je n'ai pas non plus de message d'erreur.

DONC je tente d'installer d'autres navigateurs pour voir si le problème vient de là. J'ai tenté Brave, mais je n'arrive pas à l'installer, alors je tente Opéra... Là non plus, ça ne veut pas s'installer. Donc je me dis que je vais tenter Chromium...

Et là, surprise, ça m'affiche ça :
E: Le type « sudo » est inconnu sur la ligne 2 dans la liste des sources /etc/apt/sources.list.d/archive_uri-https_deb_opera_com_opera-stable_-groovy.list
E: La liste des sources ne peut être lue.
J'ai essayé de lire d'autres sujets avec le même type de problème, mais j'avoue que je suis vite perdu et que finalement ça ne correspond pas bien à mon problème. Je suis également vite perdu dans ces situations dont je n'ai pas tous les éléments, puisque non vécues personnellement.

Comment faire pour régler ce problème ?

Merci d'avance pour votre aide !
Bonjour,

Montre le sources.list, en te servant du Retour utilisable de commande : :
find /etc/apt -name '*.list' -exec bash -c 'echo -e "\n$1\n"; nl -ba "$1"' _ '{}' \;
Méthode détaillée :
cqfd93 a écritBonjour,

Entrer des commandes dans un terminal et donner le résultat - Voilà la marche à suivre :
  1. Ouvre le terminal avec ctrl-alt-t
  2. Sélectionne la commande voulue avec un triple clic (ça sélectionne toute la ligne, même la fin si on ne la voit pas)
  3. Colle-la dans le terminal avec un clic molette, valide avec Entrée
  4. Sélectionne et copie tout ce que te dit le terminal depuis la commande jusqu'à la dernière ligne incluse
  5. Clique sur le <> de l'éditeur de message

  6. Colle là où se trouve le curseur (entre le ] et le [)
Et voilà 😉
ubuntu@ubuntu:~$ find /etc/apt -name '*.list' -exec bash -c 'echo -e "\n$1\n"; nl -ba "$1"' _ '{}' \;

/etc/apt/sources.list

     1	deb cdrom:[Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022)]/ groovy main restricted
     2	deb http://archive.ubuntu.com/ubuntu/ groovy main restricted
     3	deb http://security.ubuntu.com/ubuntu/ groovy-security main restricted
     4	deb http://archive.ubuntu.com/ubuntu/ groovy-updates main restricted
     5	
     6	
     7	
     8	

/etc/apt/sources.list.d/brave-browser-release.list

     1	deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main

/etc/apt/sources.list.d/archive_uri-https_deb_opera_com_opera-stable_-groovy.list

     1	deb https://deb.opera.com/opera-stable/ stable non-free #Opera Browser (final release)
     2	sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A5C
     3	Sudo apt-key adv --keyserver keyverver.ubuntu.com --recv-keys A5C7FF72
     4	
     5	sudo add-apt-repository deb https://deb.opera.com/opera-stable/ stable non-free
     6	# deb-src https://deb.opera.com/opera-stable/ stable non-free #Opera Browser (final release)
     7	sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A5C
     8	Sudo apt-key adv --keyserver keyverver.ubuntu.com --recv-keys A5C7FF72
     9	
    10	sudo add-apt-repository deb https://deb.opera.com/opera-stable/ stable non-free

/etc/apt/sources.list.d/ondrej-ubuntu-php-groovy.list

     1	deb http://ppa.launchpad.net/ondrej/php/ubuntu/ groovy main
     2	# deb-src http://ppa.launchpad.net/ondrej/php/ubuntu/ groovy main
ubuntu@ubuntu:~$ 

Bonjour,

Je mets les pieds dans le plat… 😉

Le fichier sources.list est incomplet et le fichier archive_uri-https_deb_opera_com_opera-stable_-groovy.list est totalement corrompu, on va corriger le premier et supprimer le deuxième.

Pour sources.list :
Copie tout le bloc qui suit et colle-le en une seule fois dans le terminal (termine avec Entrée) :
sudo tee /etc/apt/sources.list <<EOF

deb http://fr.archive.ubuntu.com/ubuntu/ groovy main restricted universe multiverse 

deb http://fr.archive.ubuntu.com/ubuntu/ groovy-security main restricted universe multiverse 
deb http://fr.archive.ubuntu.com/ubuntu/ groovy-updates main restricted universe multiverse 
deb http://fr.archive.ubuntu.com/ubuntu/ groovy-backports main restricted universe multiverse 

deb http://archive.canonical.com/ubuntu groovy partner
EOF
Pour archive_uri-https_deb_opera_com_opera-stable_-groovy.list
Commande à copier / coller :
sudo rm -v /etc/apt/sources.list.d/archive_uri-https_deb_opera_com_opera-stable_-groovy.list
Après ça, tu peux mettre à jour :
sudo apt update
sudo apt full-upgrade
Bonjour
Dans son message #3, Ren-fox a écrit
…
/etc/apt/sources.list.d/archive_uri-https_deb_opera_com_opera-stable_-groovy.list

     1	deb https://deb.opera.com/opera-stable/ stable non-free #Opera Browser (final release)
     2	sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A5C
     3	Sudo apt-key adv --keyserver keyverver.ubuntu.com --recv-keys A5C7FF72
     4	
     5	sudo add-apt-repository deb https://deb.opera.com/opera-stable/ stable non-free
     6	# deb-src https://deb.opera.com/opera-stable/ stable non-free #Opera Browser (final release)
     7	sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A5C
     8	Sudo apt-key adv --keyserver keyverver.ubuntu.com --recv-keys A5C7FF72
     9	
    10	sudo add-apt-repository deb https://deb.opera.com/opera-stable/ stable non-free
…
Ça semble être la conséquence d'essais ratés
inspirés par la page web https://doc.ubuntu-fr.org/opera
Bonjour MicP, c'est tout à fait ça !

cqfd93 : Bonjour à toi et merci beaucoup pour ton aide ! Je suis en train de faire la dernière commande "full-upgrade".
MicP a écritÇa semble être la conséquence d'essais ratés
inspirés par la page web https://doc.ubuntu-fr.org/opera
Oui, on voit fréquemment ce genre de problème (des commandes qui se retrouvent dans un fichier .list au lieu de passer dans le terminal)
Ren-fox a écritcqfd93 : Bonjour à toi et merci beaucoup pour ton aide ! Je suis en train de faire la dernière commande "full-upgrade".
OK, donne les retour de update et full-upgrade.
Pour installer Opéra aujourd'hui :

En suivant les conseils donnés dans la page Wiki d'Ubuntu-fr,
j'ai d'abord téléchargé le paquetage proposé sur le site d'Opéra
et en fin de téléchargement, dans la boîte de dialogue de Firefox qui s'est ouverte,
j'ai accepté la proposition de le faire prendre en charge directement par le gestionnaire de paquetage
plutôt que de l'enregistrer. => échec

=======
Alors j'ai ouvert un shell root (sudo --login)
puis téléchargé le paquetage et avec la commande dpkg :
le paquetage s'est installé sans aucun message d'erreur
le fichier /etc/apt/sources.list.d/opera-stable.list a été automatiquement créé
la clef apt nécessaire pour les futures mises à jour s'est installée aussi.

Voici, ci-dessous, la suite des lignes de commandes que j'ai lancées :
sudo --login
wget https://download3.operacdn.com/pub/opera/desktop/74.0.3911.203/linux/opera-stable_74.0.3911.203_amd64.deb
dpkg -i ./opera-stable_74.0.3911.203_amd64.deb
exit
Je donnerai les retour pour update et full-upgrade quand ça sera terminé, car l'installation est lente... ça bloque à 34% là :lol:
Merci MicP, j'essaierai !

Alors, apparemment il y a eu des soucis. Voici les retours (pour update, y'a eu un bug parce que j'ai fais une fausse manipulation, donc j'ai retapé avec apt-get (par habitude)).
Pour upgrade, j'ai eu des messages "problème logiciel".

Voici les retours :
ubuntu@ubuntu:~$ sudo apt-get update
Lecture des listes de paquets... Fait
E: Could not get lock /var/lib/apt/lists/lock. It is held by process 5118 (apt)
N: Be aware that removing the lock file is not a solution and may break your system.
E: Impossible de verrouiller le répertoire /var/lib/apt/lists/
Des erreurs ont été rencontrées pendant l'exécution :
 mysql-server-8.0
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
ubuntu@ubuntu:~$ 
Je n'ai pas mis l'interminable liste des paquets et de leur installation. S'il le faut dis le moi, j'ai fais un copié-collé.

EDIT : correction : je n'ai pas eu le temps de faire le copier-coller, le terminal s'est fermé -_- (je n'ai pourtant rien fais pour...).
…
E: Could not get lock /var/lib/apt/lists/lock. It is held by process 5118 (apt)
…
Il y a un autre processus qui travaille avec la commande apt
sans doute une commande automatique de mise à jour de la liste des paquetages.
Laisse le faire tranquillement son travail, je suppose qu'il doit le faire bien…

J'ai les mêmes réactions par moment sur mon système ubuntu,
et il me semble que, quand je viens juste de démarrer la machine,
j'arrive plus facilement à prendre la priorité pour pouvoir faire les mises à jours en ligne de commande.
… le terminal s'est fermé -_- (je n'ai pourtant rien fais pour...).
Ça ne m'est (encore) jamais arrivé. :o

=======
Ceci dit, je ne connais pas bien le système de gestion de mises à jour de la liste des paquetages et du système.
cqfd93 a certainement plus de compétence et d'expérience que moi.
Si je ne vois pas les retours complets des commandes que j'ai données, je ne vais rien pouvoir faire.

Un retour complet doit contenir toutes les lignes depuis celle de la commande jusqu'à la ligne attendant la commande suivante, exemple :
moi@lenovo:~$ uname -a
Linux moi-lenovo 4.4.0-97-generic #120-Ubuntu SMP Tue Sep 19 17:28:18 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
moi@lenovo:~$
cqfd93 a écritSi je ne vois pas les retours complets des commandes que j'ai données, je ne vais rien pouvoir faire.
Pour la deuxième couche :
Le 04/10/2020, moko138 a écrit Un retour complet doit contenir toutes les lignes, et entières,
depuis celle de la commande
jusqu'à la ligne attendant la commande suivante
, exemple :
moi@mon-pc~$: ma-commande
son retour
moi@mon-pc~$:
Et ce, MÊME POUR UN RETOUR VIDE. Exemple :
moko@pc-c:~$ sudo apt-get clean
moko@pc-c:~$
.
Faute de quoi, il manque souvent à ceux qui tentent de t'aider des éléments essentiels.

(Plus de détails dans ce message-ci Retour utilisable de commande.)

(Et si tu ne veux pas divulguer ton nom d'user, tu le remplaces par toto.)
_ _ _

[HS]

moko138, reviens parmi nous ! 😐

[/HS]