I am continuing to attempt to get the sound working on my mga9 system.
I attempted once again to install pa-switcher, and this time I ignored the warnings and plowed ahead to see what would happen.
- Code: Select all
# urpmi pa-switcher-0.0.5-1.mga9.noarch.rpm
Some requested packages cannot be installed:
drakx-net-2.55-2.mga9.noarch (in order to keep drakx-net-2.56-1.mga9.noarch)
drakx-net-applet-2.55-2.mga9.noarch (in order to keep drakx-net-applet-2.56-1.mga9.noarch)
drakxtools-18.45-2.mga9.x86_64 (in order to keep drakxtools-18.56-1.mga9.x86_64)
harddrake-ui-18.45-2.mga9.x86_64 (in order to keep harddrake-ui-18.56-1.mga9.x86_64)
lib64yelp0-40.3-1.mga9.x86_64 (in order to keep lib64yelp0-42.2-1.mga9.x86_64)
perl-Gtk3-WebKit2-0.60.0-11.mga8.noarch (in order to keep perl-Gtk3-WebKit2-0.60.0-16.mga9.noarch)
rpmdrake-6.32-1.mga8.noarch (in order to keep rpmdrake-6.32-2.mga9.noarch)
userdrake-2.20-2.mga9.x86_64 (in order to keep userdrake-2.20-4.mga9.x86_64)
yelp-40.3-1.mga9.x86_64 (in order to keep yelp-42.2-1.mga9.x86_64)
Continue installation anyway? (Y/n)
The following packages have to be removed for others to be upgraded:
drakconf-13.27-5.mga9.noarch
(due to missing perl(Gtk3::WebKit2),
due to missing perl(mygtk3),
due to missing drakxtools,
due to missing perl(ugtk3))
drakguard-1.8-2.mga9.noarch
(due to missing perl(mygtk3),
due to unsatisfied drakxtools >= 10.22,
due to missing perl(ugtk3),
due to unsatisfied drakx-net >= 0.41)
drakx-finish-install-18.56-1.mga9.x86_64
(due to unsatisfied drakxtools == 18.56-1.mga9)
drakx-net-2.56-1.mga9.noarch
(due to unsatisfied drakxtools >= 16)
drakx-net-applet-2.56-1.mga9.noarch
(due to unsatisfied drakx-net == 2.56-1.mga9)
drakxtools-18.56-1.mga9.x86_64
(due to missing perl(Gtk3::WebKit2),
due to missing drakx-net)
harddrake-ui-18.56-1.mga9.x86_64
(due to unsatisfied drakxtools == 18.56-1.mga9)
lib64webkit2gtk-gir4.1-2.38.5-1.mga9.x86_64
(due to missing libwebkit2gtk-4.1.so.0()(64bit),
due to unsatisfied lib64webkit2gtk4.1_0 == 2.38.5-1.mga9)
lib64webkit2gtk4.1_0-2.38.5-1.mga9.x86_64
(due to unsatisfied webkit2gtk4.1 >= 2.38.5)
lib64yelp0-42.2-1.mga9.x86_64
(due to missing libwebkit2gtk-4.1.so.0()(64bit),
due to unsatisfied yelp == 42.2-1.mga9)
mgaonline-3.31-3.mga9.noarch
(due to missing perl(mygtk3),
due to missing perl(ugtk3),
due to missing perl(Rpmdrake::open_db))
perl-Gtk3-WebKit2-0.60.0-16.mga9.noarch
(due to unsatisfied typelib(WebKit2) == 4.1)
rpmdrake-6.32-2.mga9.noarch
(due to missing perl(mygtk3),
due to unsatisfied drakxtools >= 16.2,
due to missing perl(ugtk3))
userdrake-2.20-4.mga9.x86_64
(due to missing perl(mygtk3),
due to unsatisfied drakxtools >= 16,
due to missing perl(ugtk3))
webkit2-driver-2.38.5-1.mga9.x86_64
(due to conflicts with webkit2[< 2.38.5-1.mga9])
webkit2gtk4.1-2.38.5-1.mga9.x86_64
(due to unsatisfied webkit2-driver >= 2.38.5-1.mga9,
due to missing libwebkit2gtk-4.1.so.0()(64bit))
yelp-42.2-1.mga9.x86_64
(due to missing libwebkit2gtk-4.1.so.0()(64bit)) (y/N) y
To satisfy dependencies, the following packages are going to be installed:
Package Version Release Arch
(medium "Core Release")
icu69-data 69.1 1.mga9 noarch
lib64icu69 69.1 1.mga9 x86_64
lib64javascriptcoregtk4.0_18 2.34.2 1.mga9 x86_64
lib64webkit2gtk4.0_37 2.34.2 1.mga9 x86_64
webkit2 2.34.2 1.mga9 x86_64
zenity 3.32.0 2.mga8 x86_64
(command line)
pa-switcher 0.0.5 1.mga9 noarch
46MB of additional disk space will be used.
37MB of packages will be retrieved.
Proceed with the installation of the 7 packages? (Y/n)
SECURITY: The following package is _NOT_ signed (OK ((none))): pa-switcher-0.0.5-1.mga9.noarch.rpm
installing /var/cache/urpmi/rpms/zenity-3.32.0-2.mga8.x86_64.rpm
/var/cache/urpmi/rpms/lib64javascriptcoregtk4.0_18-2.34.2-1.mga9.x86_64.rpm
pa-switcher-0.0.5-1.mga9.noarch.rpm
/var/cache/urpmi/rpms/lib64webkit2gtk4.0_37-2.34.2-1.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64icu69-69.1-1.mga9.x86_64.rpm
/var/cache/urpmi/rpms/webkit2-2.34.2-1.mga9.x86_64.rpm
/var/cache/urpmi/rpms/icu69-data-69.1-1.mga9.noarch.rpm
Installation failed: yelp is needed by (installed) simple-scan-42.5-1.mga9.x86_64
While some packages may have been installed, there were failures.
Some requested packages cannot be installed:
drakx-net-2.55-2.mga9.noarch (in order to keep drakx-net-2.56-1.mga9.noarch)
drakx-net-applet-2.55-2.mga9.noarch (in order to keep drakx-net-applet-2.56-1.mga9.noarch)
drakxtools-18.45-2.mga9.x86_64 (in order to keep drakxtools-18.56-1.mga9.x86_64)
harddrake-ui-18.45-2.mga9.x86_64 (in order to keep harddrake-ui-18.56-1.mga9.x86_64)
lib64yelp0-40.3-1.mga9.x86_64 (in order to keep lib64yelp0-42.2-1.mga9.x86_64)
perl-Gtk3-WebKit2-0.60.0-11.mga8.noarch (in order to keep perl-Gtk3-WebKit2-0.60.0-16.mga9.noarch)
rpmdrake-6.32-1.mga8.noarch (in order to keep rpmdrake-6.32-2.mga9.noarch)
userdrake-2.20-2.mga9.x86_64 (in order to keep userdrake-2.20-4.mga9.x86_64)
yelp-40.3-1.mga9.x86_64 (in order to keep yelp-42.2-1.mga9.x86_64)
Continue installation anyway?
[root@BSKQuadCore:/home/brian/apps/pa-switcher]#
So the installation failed, as predicted.
I tried a manual installation as described in
https://bugs.mageia.org/show_bug.cgi?id=31507, which amounts to copying the two scripts into /usr/local/bin.
Then I tried to run the pa-switcher script.
- Code: Select all
[brian@BSKQuadCore ~/apps/pa-switcher]$ which pa-switcher
/usr/local/bin/pa-switcher
[brian@BSKQuadCore ~/apps/pa-switcher]$ pa-switcher
/usr/bin/zenity not installed, please install the zenity package
[brian@BSKQuadCore ~/apps/pa-switcher]$
I tried to install zenity in the MCC, and it also threw errors and failed to install.
- Code: Select all
[brian@BSKQuadCore ~/apps/pa-switcher]$ ./pa-switcher
/usr/bin/zenity not installed, please install the zenity package
Install zenity
To satisfy dependencies, the following package(s) also need to be installed:
- icu69-data-69.1-1.mga9.noarch
- lib64icu69-69.1-1.mga9.x86_64
- lib64javascriptcoregtk4.0_18-2.34.2-1.mga9.x86_64
- lib64webkit2gtk4.0_37-2.34.2-1.mga9.x86_64
- webkit2-2.34.2-1.mga9.x86_64
46MB of additional disk space will be used.
The following packages have to be removed for others to be upgraded:
drakconf-13.27-5.mga9.noarch
(due to missing perl(Gtk3::WebKit2),
due to missing drakxtools,
due to missing perl(ugtk3),
due to missing perl(mygtk3))
drakguard-1.8-2.mga9.noarch
(due to unsatisfied drakxtools >= 10.22,
due to missing perl(ugtk3),
due to missing perl(mygtk3),
due to unsatisfied drakx-net >= 0.41)
drakx-finish-install-18.56-1.mga9.x86_64
(due to unsatisfied drakxtools == 18.56-1.mga9)
drakx-net-2.56-1.mga9.noarch
(due to unsatisfied drakxtools >= 16)
drakx-net-applet-2.56-1.mga9.noarch
(due to unsatisfied drakx-net == 2.56-1.mga9)
drakxtools-18.56-1.mga9.x86_64
(due to missing perl(Gtk3::WebKit2),
due to missing drakx-net)
harddrake-ui-18.56-1.mga9.x86_64
(due to unsatisfied drakxtools == 18.56-1.mga9)
lib64webkit2gtk-gir4.1-2.38.5-1.mga9.x86_64
(due to unsatisfied lib64webkit2gtk4.1_0 == 2.38.5-1.mga9,
due to missing libwebkit2gtk-4.1.so.0()(64bit))
lib64webkit2gtk4.1_0-2.38.5-1.mga9.x86_64
(due to unsatisfied webkit2gtk4.1 >= 2.38.5)
lib64yelp0-42.2-1.mga9.x86_64
(due to missing libwebkit2gtk-4.1.so.0()(64bit),
due to unsatisfied yelp == 42.2-1.mga9)
mgaonline-3.31-3.mga9.noarch
(due to missing perl(interactive::gtk),
due to missing perl(ugtk3),
due to missing perl(mygtk3),
due to missing perl(Rpmdrake::open_db))
perl-Gtk3-WebKit2-0.60.0-16.mga9.noarch
(due to unsatisfied typelib(WebKit2) == 4.1)
rpmdrake-6.32-2.mga9.noarch
(due to unsatisfied drakxtools >= 16.2,
due to missing perl(ugtk3),
due to missing perl(mygtk3))
userdrake-2.20-4.mga9.x86_64
(due to unsatisfied drakxtools >= 16,
due to missing perl(ugtk3),
due to missing perl(mygtk3))
webkit2-driver-2.38.5-1.mga9.x86_64
(due to conflicts with webkit2[< 2.38.5-1.mga9])
webkit2gtk4.1-2.38.5-1.mga9.x86_64
(due to unsatisfied webkit2-driver >= 2.38.5-1.mga9,
due to missing libwebkit2gtk-4.1.so.0()(64bit))
yelp-42.2-1.mga9.x86_64
(due to missing libwebkit2gtk-4.1.so.0()(64bit))
The following 6 packages are going to be installed:
- icu69-data-69.1-1.mga9.noarch
- lib64icu69-69.1-1.mga9.x86_64
- lib64javascriptcoregtk4.0_18-2.34.2-1.mga9.x86_64
- lib64webkit2gtk4.0_37-2.34.2-1.mga9.x86_64
- webkit2-2.34.2-1.mga9.x86_64
- zenity-3.32.0-2.mga8.x86_64
46MB of additional disk space will be used.
37MB of packages will be retrieved.
Is it ok to continue?
1 installation transactions failed
There was a problem during the installation:
yelp is needed by (installed) simple-scan-42.5-1.mga9.x86_64
Apparently, I cannot get any of this to work.
I still do not have sound, and pa-switcher is DOA.
I am somewhat surprised at the switch to pipewire as the default sound system when it does not work and is extremely difficult to get rid of.
If I were installing mga9 on my operational computer, this would be a show-stopper problem. The computer I am installing this on is my experimental system, so it isn't that important right now. Is this going to be fixed prior to the official mga9 release?
Are there any other ideas about how I can get the sound to work? The wiki has the details about how to go from pulseaudio to pipwire, but not how to go the other way.
If only the best bird sang, the forest would be a very quiet place.