#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/ppadepuis 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 mainjlg@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 updateEnsuite, 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 paprefsEnsuite, 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,
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/ppacd /etc/apt /sources.list.d && sudo rm -v themuso* ; cdpuis relance :
sudo apt clean && sudo apt updateIl 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:/$ paprefsouvre 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 ? ![]()
Hors ligne
#6 Le 15/09/2021, à 19:40
- gorunir
Re : erreur pendant les mises à jour
AH OK ...
effectivement je ne vais pas loin ![]()
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
#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 pulseaudioEDIT : 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.paAjoute ces deux lignes à la fin :
load-module module-native-protocol-tcp
load-module module-zeroconf-discoverEnregistre 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 --startTu peux vérifier si les deux modules sont bien chargés :
pacmd list-modules | grep native-protocol-tcp
pacmd list-modules | grep zeroconf-discoverSi 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.paEt 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
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)et quand je fais
pulseaudio --startil 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.paC'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 --startUne 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.palg@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-discoveron a bien
load-module module-native-protocol-tcp
load-module module-zeroconf-discoveret 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

