Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

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 15/09/2021, à 09:49

gorunir

erreur pendant les mises à jour

: Le dépôt http://ppa.launchpad.net/themuso/ppa/ubuntu focal Release
Bonjour,
j'ai retrouvé une vieille borne airport express
souhaitant voir si je pouvais m'en servir j'ai suivi ceci: https://doc.ubuntu-fr.org/airport_express

sudo add-apt-repository ppa:themuso/ppa

depuis lors des mises à jour j'ai l'erreur

lg@jlg-pclinux:~$ sudo apt-get update
[sudo] Mot de passe de jlg : 
Atteint :1 http://fr.archive.ubuntu.com/ubuntu focal InRelease
Atteint :2 http://fr.archive.ubuntu.com/ubuntu focal-updates InRelease         
Atteint :3 http://fr.archive.ubuntu.com/ubuntu focal-backports InRelease       
Atteint :4 https://repo.steampowered.com/steam stable InRelease                
Ign :5 http://ppa.launchpad.net/themuso/ppa/ubuntu focal InRelease             
Atteint :6 https://updates.signal.org/desktop/apt xenial InRelease             
Err :7 http://ppa.launchpad.net/themuso/ppa/ubuntu focal Release               
  404  Not Found [IP : 2001:67c:1560:8008::19 80]
Atteint :8 http://security.ubuntu.com/ubuntu focal-security InRelease          
Lecture des listes de paquets... Fait
E: Le dépôt http://ppa.launchpad.net/themuso/ppa/ubuntu focal Release n'a pas de fichier Release.
N: Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut.
N: Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur.

que faut-il faire ??
Ayant vu ce post qui m'a perdu...je reviens vers vous pour savoir prcisement ce qu'il faut faire

jlg@jlg-pclinux:~$ find /etc/apt -name '*.list' -exec bash -c 'echo -e "\n$1\n"; nl -ba "$1"' _ '{}' \;

/etc/apt/sources.list

     1	# deb cdrom:[Ubuntu 18.04.1 LTS _Bionic Beaver_ - Release amd64 (20180725)]/ bionic 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/ focal main restricted
     6	# deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic 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/ focal-updates main restricted
    11	# deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-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/ focal universe
    17	# deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic universe
    18	deb http://fr.archive.ubuntu.com/ubuntu/ focal-updates universe
    19	# deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-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/ focal multiverse
    27	# deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic multiverse
    28	deb http://fr.archive.ubuntu.com/ubuntu/ focal-updates multiverse
    29	# deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-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/ focal-backports main restricted universe multiverse
    37	# deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
    38	
    39	## Uncomment the following two lines to add software from Canonical's
    40	## 'partner' repository.
    41	## This software is not part of Ubuntu, but is offered by Canonical and the
    42	## respective vendors as a service to Ubuntu users.
    43	# deb http://archive.canonical.com/ubuntu bionic partner
    44	# deb-src http://archive.canonical.com/ubuntu bionic partner
    45	
    46	deb http://security.ubuntu.com/ubuntu focal-security main restricted
    47	# deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted
    48	deb http://security.ubuntu.com/ubuntu focal-security universe
    49	# deb-src http://security.ubuntu.com/ubuntu bionic-security universe
    50	deb http://security.ubuntu.com/ubuntu focal-security multiverse
    51	# deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse

/etc/apt/sources.list.d/balena-etcher.list

     1	# deb https://deb.etcher.io stable etcher # désactivé pour la mise à niveau vers focal

/etc/apt/sources.list.d/steam.list

     1	deb [arch=amd64,i386] https://repo.steampowered.com/steam/ stable steam
     2	deb-src [arch=amd64,i386] https://repo.steampowered.com/steam/ stable steam
     3	
     4	# Uncomment these lines to try the beta version of the Steam launcher
     5	# deb [arch=amd64,i386] https://repo.steampowered.com/steam/ beta steam
     6	# deb-src [arch=amd64,i386] https://repo.steampowered.com/steam/ beta steam

/etc/apt/sources.list.d/signal-xenial.list

     1	deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main

/etc/apt/sources.list.d/skype-stable.list

     1	# deb [arch=amd64] https://repo.skype.com/deb stable main # désactivé pour la mise à niveau vers focal

/etc/apt/sources.list.d/google-chrome.list

     1	# deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main # désactivé pour la mise à niveau vers focal

/etc/apt/sources.list.d/themuso-ubuntu-ppa-focal.list

     1	deb http://ppa.launchpad.net/themuso/ppa/ubuntu focal main
     2	# deb-src http://ppa.launchpad.net/themuso/ppa/ubuntu focal main
jlg@jlg-pclinux:~$ cat /etc/issue
Ubuntu 20.04.3 LTS \n \l

jlg@jlg-pclinux:~$ uname -a
Linux jlg-pclinux 5.4.0-84-generic #94-Ubuntu SMP Thu Aug 26 20:27:37 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
jlg@jlg-pclinux:~$ echo "${XDG_CURRENT_DESKTOP}"
ubuntu:GNOME
jlg@jlg-pclinux:~$ 

j'ai vu qu'il fallait supprimer une liste de ppa mais je ne sais pas faire
dans Paramètres système / Logiciels & mises à jour / Autres logiciels)
il y a "gestionnaire par defaut" il y a une liste
Fichier texte 1 (selectionné)
Sofware source list "bouton Enlever" (desactivé)

Merci d'avance

Hors ligne

#2 Le 15/09/2021, à 10:11

abelthorne

Re : erreur pendant les mises à jour

Le message d'erreur dans le premier retour te dit que le PPA themuso en version focal (20.04) n'a pas de fichier Release, ça veut dire qu'il n'y a pas de paquets qui correspondent à cette version d'Ubuntu dessus. Si on va voir plus en détail sur la page du PPA en question sur Launchpad, on voit qu'effectivement, les seules versions disponibles (menu "Published in") sont Yakkety (16.10) et Xenial (16.04). Il est donc abandonné depuis environ 5 ans et complètement obsolète.

Si on regarde dans les paquets qu'il propose, il n'y a que PulseAudio (avec tout un tas de modules). Celui-ci étant fortement intégré au système et interdépendant avec pas mal de choses, utiliser le PPA en version 16.10 ou 16.04 sur une autre version d'Ubuntu va tout casser, donc tu ne vas pas pouvoir l'utiliser.

À partir de là, il y a deux possibilités :
- les modules ou "nouveautés" de PulseAudio d'il y a 5 ans sont maintenant intégrées dans PulseAudio et ne nécessitent plus d'utiliser ce genre de dépôt ;
- pour ta borne Airport il faut un module supplémentaire qui n'est pas disponible dans les dépôts Ubuntu et il va falloir le trouver ailleurs, ce qui ne sera peut-être pas simple.

Donc, première chose à faire, virer le PPA, il est inutilisable :

sudo rm /etc/apt/sources.list.d/themuso-ubuntu-ppa-focal.list
sudo apt-get update

Ensuite, d'après la doc Airport Express, il faut installer quatre paquets (à l'époque depuis le PPA mais maintenant ils sont de toute façon dans les dépôts Ubuntu) :
- pulseaudio
- pulseaudio-module-raop
- pulseaudio-module-zeroconf
- paprefs

Le premier est installé de base sur Ubuntu, PulseAudio étant le serveur de son utilisé par défaut depuis plusieurs années. Le quatrième est le soft de config de PulseAudio. Selon l'environnement de bureau utilisé, c'est possible que les réglages soient directement accessibles dans les paramètres de son généraux, sinon il faut l'installer. Les deux modules ne sont a priori pas installés par défaut. Donc installe les trois paquets (pas sûr que tu aies besoin du dernier mais autant le faire au cas où) :

sudo apt-get install pulseaudio-module-raop pulseaudio-module-zeroconf paprefs

Ensuite, suis "Configuration de Pulse Audio" dans la doc. Si tu ne trouves pas les Préférences de PulseAudio dans tes applications (notamment si tu es sur GNOME vu qu'il ne gère pas les catégories du style Système → Préférences), essaie de lancer la commande paprefs depuis un terminal.

Qu'est-ce que ça donne ?

Dernière modification par abelthorne (Le 15/09/2021, à 10:18)

Hors ligne

#3 Le 15/09/2021, à 10:12

nany

Re : erreur pendant les mises à jour

Bonjour,


gorunir a écrit :

dans Paramètres système / Logiciels & mises à jour / Autres logiciels)
il y a "gestionnaire par defaut" il y a une liste
Fichier texte 1 (selectionné)
Sofware source list "bouton Enlever" (desactivé)

On n’y comprend rien !
Une capture d’écran serait peut-être plus explicite.

Quoi qu’il en soit, le ppa n’a pas de paquet pour focal. D’ailleurs, la doc que tu indique signale :

les paquets sont disponibles sans ajouter de ppa aux sources logiciels

Pour supprimer le ppa, exécute :

sudo add-apt-repository -ry ppa:themuso/ppa
cd /etc/apt /sources.list.d && sudo rm -v themuso* ; cd

puis relance :

sudo apt clean && sudo apt update

Il ne devrait plus y avoir d’erreur.

Hors ligne

#4 Le 15/09/2021, à 13:14

gorunir

Re : erreur pendant les mises à jour

Merci beaucoup
Les erreurs ont disparues
@abelthorne,

jlg@jlg-pclinux:/$ paprefs

ouvre une fenêtre "préférence de pulse Audio"
je crois que nous sommes bons !!
Merci encore

Hors ligne

#5 Le 15/09/2021, à 13:18

abelthorne

Re : erreur pendant les mises à jour

Quand je demandais "Qu'est-ce que ça donne ?", c'était pas le lancement de paprefs, c'était la fin de la procédure : est-ce que ta borne est reconnue ? wink

Hors ligne

#6 Le 15/09/2021, à 19:40

gorunir

Re : erreur pendant les mises à jour

AH OK ...
effectivement je ne vais pas loin wink

alors en fait, je ne sais pas quoi faire avec cette fenêtre..
Dans tous les onglets, tout est grisé.. avec un bouton install
j'ai fait onglet : Network access
make discoverable pulseAudio network sound devices available locally  -> INSTALL
et le résultat :

jlg@jlg-pclinux:/$ paprefs

(paprefs:15986): glibmm-ERROR **: 20:34:37.349: 
unhandled exception (type std::exception) in signal handler:
what: basic_string::_M_construct null not valid

Trappe pour point d'arrêt et de trace (core dumped)

Hors ligne

#7 Le 15/09/2021, à 19:49

gorunir

Re : erreur pendant les mises à jour

Capture-d-cran-de-2021-09-15-20-36-33.png

Hors ligne

#8 Le 15/09/2021, à 20:02

abelthorne

Re : erreur pendant les mises à jour

"Install...", c'est vraiment un bouton (cliquable) ou juste une mention quelconque (qui pourrait être "Installing") ?

Tu as bien installé les deux autres paquets ? Donne à tout hasard le retour de :

dpkg -l | grep pulseaudio

EDIT : apparemment, ce serait un bug de PulseAudio en 20.04, cf là : https://forum.ubuntu-fr.org/viewtopic.php?id=2052172
Il y a une solution potentielle à tester au message #7 :
Édite le fichier de config de PA :

sudo nano /etc/pulse/default.pa

Ajoute ces deux lignes à la fin :

load-module module-native-protocol-tcp
load-module module-zeroconf-discover

Enregistre avec ctrl + O, valide le nom de fichier avec entrée, ferme Nano avec ctrl + X.

Ensuite, arrête PA et relance-le :

pulseaudio -k
pulseaudio --start

Tu peux vérifier si les deux modules sont bien chargés :

pacmd list-modules | grep native-protocol-tcp
pacmd list-modules | grep zeroconf-discover

Si je comprends bien l'autre message, les ajouter dans default.pa est l'équivalent de les cocher dans paprefs, pas besoin de repasser par ce dernier.

Dernière modification par abelthorne (Le 15/09/2021, à 20:07)

Hors ligne

#9 Le 15/09/2021, à 20:57

gorunir

Re : erreur pendant les mises à jour

Salut
voila la commande dpkg -l | grep pulseaudio

jlg@jlg-pclinux:/$ dpkg -l | grep pulseaudio
ii  gstreamer1.0-pulseaudio:amd64              1.16.2-1ubuntu2.1                     amd64        GStreamer plugin for PulseAudio
ii  pulseaudio                                 1:13.99.1-1ubuntu3.11                 amd64        PulseAudio sound server
ii  pulseaudio-module-bluetooth                1:13.99.1-1ubuntu3.11                 amd64        Bluetooth module for PulseAudio sound server
ii  pulseaudio-module-gsettings                1:13.99.1-1ubuntu3.11                 amd64        GSettings module for PulseAudio sound server
ii  pulseaudio-module-raop                     1:13.99.1-1ubuntu3.11                 amd64        RAOP module for PulseAudio sound server
ii  pulseaudio-module-zeroconf                 1:13.99.1-1ubuntu3.11                 amd64        Zeroconf module for PulseAudio sound server
ii  pulseaudio-utils                           1:13.99.1-1ubuntu3.11                 amd64        Command line tools for the PulseAudio sound server
jlg@jlg-pclinux:/$ sudo nano /etc/pulse/default.pa


Et pour les modules

jlg@jlg-pclinux:/$ pacmd list-modules | grep native-protocol-tcp
	name: <module-native-protocol-tcp>
jlg@jlg-pclinux:/$ pacmd list-modules | grep zeroconf-discover
	name: <module-zeroconf-discover>

Je te dis demain si ca marche, je n'ai plus accès a la borne à présent

Merci encore pour ton aide

Hors ligne

#10 Le 15/09/2021, à 20:59

abelthorne

Re : erreur pendant les mises à jour

Tu as fait la modif du fichier default.pa ou pas encore ? là, il semblerait que les deux modules soient chargés.

Hors ligne

#11 Le 16/09/2021, à 08:20

gorunir

Re : erreur pendant les mises à jour

abelthorne a écrit :

Tu as fait la modif du fichier default.pa ou pas encore ? là, il semblerait que les deux modules soient chargés.

oui oui c'est fait

Hors ligne

#12 Le 16/09/2021, à 09:38

gorunir

Re : erreur pendant les mises à jour

Voici la capture de la commande $ paprefs

jlg@jlg-pclinux:~$ paprefs

(paprefs:10741): glibmm-ERROR **: 10:34:34.654: 
unhandled exception (type std::exception) in signal handler:
what: basic_string::_M_construct null not valid

Trappe pour point d'arrêt et de trace (core dumped)

Capture-d-cran-de-2021-09-16-10-35-10.png


et quand je fais

pulseaudio --start

il ne se passe rien de spécial...

Hors ligne

#13 Le 16/09/2021, à 10:51

abelthorne

Re : erreur pendant les mises à jour

A priori, il n'y a pas besoin de relancer paprefs (qui ne fonctionne pas en 20.04) si tu as modifié le fichier default.pa.

On va revoir ça dans l'ordre :

cat /etc/pulse/default.pa

C'est pour vérifier si le re-lancement de paprefs n'a pas touché au fichier. Normalement, tu devrais encore avoir les deux lignes (load-module) que tu as ajoutées à la fin. Si c'est bon, tue PA et relance-le pour qu'il prenne en compte les modifs du fichier :

pulseaudio -k
pulseaudio --start

Une fois que c'est fait, vérifie si les deux modules sont bien chargés :

pacmd list-modules | grep native-protocol-tcp
pacmd list-modules | grep zeroconf-discover

Ça devrait afficher les deux lignes qu'il y a à la fin de ton message #9.

Si c'est le cas, en théorie c'est bon, tu es arrivé à la fin de la doc. Après, je n'ai pas de borne Airport Express, je ne sais pas comment ça fonctionne, je ne sais pas comment tu es censé y accéder, où elle doit apparaître...

Hors ligne

#14 Le 16/09/2021, à 14:00

gorunir

Re : erreur pendant les mises à jour

Vraiment, merci beaucoup

$ cat /etc/pulse/default.pa
lg@jlg-pclinux:~$ cat /etc/pulse/default.pa
#!/usr/bin/pulseaudio -nF
#
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.

# This startup script is used only if PulseAudio is started per-user
# (i.e. not in system mode)

.fail

### Automatically restore the volume of streams and devices
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore

### Automatically augment property information from .desktop files
### stored in /usr/share/application
load-module module-augment-properties

### Should be after module-*-restore but before module-*-detect
load-module module-switch-on-port-available

### Use hot-plugged devices like Bluetooth or USB automatically (LP: #1702794)
.ifexists module-switch-on-connect.so
load-module module-switch-on-connect
.endif

### Load audio drivers statically
### (it's probably better to not load these drivers manually, but instead
### use module-udev-detect -- see below -- for doing this automatically)
#load-module module-alsa-sink
#load-module module-alsa-source device=hw:1,0
#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
#load-module module-null-sink
#load-module module-pipe-sink

### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Use the static hardware detection module (for systems that lack udev support)
load-module module-detect
.endif

### Automatically connect sink and source if JACK server is present
.ifexists module-jackdbus-detect.so
.nofail
load-module module-jackdbus-detect channels=2
.fail
.endif

### Automatically load driver modules for Bluetooth hardware
.ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy
.endif

.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif

### Load several protocols
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix

### Network access (may be configured with paprefs, so leave this commented
### here if you plan to use paprefs)
#load-module module-esound-protocol-tcp
#load-module module-native-protocol-tcp
#load-module module-zeroconf-publish

### Load the RTP receiver module (also configured via paprefs, see above)
#load-module module-rtp-recv

### Load the RTP sender module (also configured via paprefs, see above)
#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'"
#load-module module-rtp-send source=rtp.monitor

### Load additional modules from GSettings. This can be configured with the paprefs tool.
### Please keep in mind that the modules configured by paprefs might conflict with manually
### loaded modules.
.ifexists module-gsettings.so
.nofail
load-module module-gsettings
.fail
.endif


### Automatically restore the default sink/source when changed by the user
### during runtime
### NOTE: This should be loaded as early as possible so that subsequent modules
### that look up the default sink/source get the right value
load-module module-default-device-restore

### Make sure we always have a sink around, even if it is a null sink.
load-module module-always-sink

### Honour intended role device property
load-module module-intended-roles

### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle

### If autoexit on idle is enabled we want to make sure we only quit
### when no local session needs us anymore.
.ifexists module-console-kit.so
load-module module-console-kit
.endif
.ifexists module-systemd-login.so
load-module module-systemd-login
.endif

### Enable positioned event sounds
load-module module-position-event-sounds

### Cork music/video streams when a phone stream is active
load-module module-role-cork

### Block audio recording for snap confined packages unless they have
### the "pulseaudio" or "audio-record" interfaces plugged.
.ifexists module-snap-policy.so
load-module module-snap-policy
.endif

### Modules to allow autoloading of filters (such as echo cancellation)
### on demand. module-filter-heuristics tries to determine what filters
### make sense, and module-filter-apply does the heavy-lifting of
### loading modules and rerouting streams.
load-module module-filter-heuristics
load-module module-filter-apply

### Make some devices default
#set-default-sink output
#set-default-source input
load-module module-native-protocol-tcp
load-module module-zeroconf-discover

on a bien

load-module module-native-protocol-tcp
load-module module-zeroconf-discover

et enfin

jlg@jlg-pclinux:~$ pulseaudio -k
jlg@jlg-pclinux:~$ pulseaudio --start
jlg@jlg-pclinux:~$ pacmd list-modules | grep native-protocol-tcp
	name: <module-native-protocol-tcp>
jlg@jlg-pclinux:~$ pacmd list-modules | grep zeroconf-discover
	name: <module-zeroconf-discover>

on est bon, donc
merci beaucoup

Hors ligne

#15 Le 16/09/2021, à 14:17

abelthorne

Re : erreur pendant les mises à jour

Oui, ça a l'air ok. Donc, après, je ne sais pas vraiment comment te guider si ta borne n'apparaît pas où elle le devrait.

Une borne Airport Express, c'est une sorte de routeur wi-fi pour créer un point d'accès réseau automatiquement ?

Hors ligne