Updated successfully to 5.16.5-1-MANJARO and Nvidia 510.47.03 (GeForce RTX 3070).
Can anybody confirm is it safe to remove nvidia-fake-powerd
? Is driver spamming dbus-enabled applications with invalid messages
fixed?
Anyone else coming here please note that pamac the GUI updater cannot make the changes or perform the upgrade, don’t ask why. You have to use pacman from a ‘terminal’.
As noted
sudo pacman -S pipewire-jack
agree to all the changes
sudo pacman - Syyu
or one of the ‘recipes’ here : Pacman Overview - Manjaro.
For anyone interested the Arch maintainers announced this change 3 weeks ago:
https://lists.archlinux.org/pipermail/arch-proaudio/2022-January/000372.html
I’m thankful for all the discussion around the jack2
/pipewire-jack
conflict. For some reason for me, pacman
would not upgrade the pipewire-jack
package, only reinstall (tried with -S and -Sdd)…
$ sudo pacman -S pipewire-jack
warning: pipewire-jack-1:0.3.43-1 is up to date -- reinstalling
looking for conflicting packages...
Packages (1) pipewire-jack-1:0.3.43-1
and this had me concerned about using the pamac
GUI option mentioned (since pamac/pacman do/accomplish similar things, and even share a log file)…
Until I discovered that command line pamac
would take care of both the upgrade and jack2
removal…
$ pamac install pipewire-jack
Preparing...
Resolving dependencies...
Checking inter-conflicts...
To upgrade (1):
pipewire-jack 1:0.3.45-1 (1:0.3.43-1) extra 152.5 kB
To remove (1):
jack2 1.9.20-3 (Conflicts With: jack) extra
Not sure why pacman
gave no joy, but pamac
seemed to have stepped up.
Oops… spoke too soon. After letting answering “Y” to apply the transaction, pamac
quickly shot out “Transaction successfully finished.” without making any changes? If i run the below command back-to-back… it repeats itself thinking there’s an update and conflict to resolve… and the pamac GUI still shows jack2
installed with pipewire-jack
still not upgraded.
$ pamac install pipewire-jack
Preparing...
Resolving dependencies...
Checking inter-conflicts...
To upgrade (1):
pipewire-jack 1:0.3.45-1 (1:0.3.43-1) extra 152.5 kB
To remove (1):
jack2 1.9.20-3 (Conflicts With: jack) extra
Total download size: 152.5 kB
Total installed size: 198.7 kB
Total removed size: 2.0 MB
Apply transaction ? [y/N] y
Transaction successfully finished.
I seem to be having issues with both pamac
and pacman
and not sure why.
I do know my mirrors are up to date and in sync…
$ pacman-mirrors
Pacman-mirrors version 4.23.2
Local mirror status for stable branch
Mirror #1 OK 02:17 Canada https://muug.ca/mirror/manjaro/
Mirror #2 OK 04:40 Canada https://mirror.csclub.uwaterloo.ca/manjaro/
Mirror #3 OK 00:20 Canada https://osmirror.org/manjaro/
Mirror #4 OK 01:17 Canada https://mirror.0xem.ma/manjaro/
EDIT: Thought I’d try a reboot, but no change… neither pamac
nor pacman
will upgrade pipewire-jack
and resolve jack2
via the command line
Wifi device not recognized after Update - Surface Pro 3 (Marvell 88W8897 [AVASTAR] 802.11ac Wireless)
kernel: mwifiex_pcie 0000:01:00.0: enabling device (0000 -> 0002)
kernel: mwifiex_pcie: PCI memory map Virt0: 00000000a5efdaee PCI memory map Virt2: 000000007951e1be
kernel: mwifiex_pcie 0000:01:00.0: Direct firmware load for mrvl/pcie8897_uapsta.bin failed with error -2
kernel: mwifiex_pcie 0000:01:00.0: Failed to get firmware mrvl/pcie8897_uapsta.bin
Needed manual offline firmware (linux-firmware-marvell) installation after the update.
The update routine does not care about:
Installiere linux-firmware-whence (20220119.0c6a7b3-3)...
Erneuere linux-firmware (20211027.1d00989-1 -> 20220119.0c6a7b3-3)...
Erneuere linux510 (5.10.89-1 -> 5.10.96-1)...
Solution:
Arch split their firmware package and the normal does not include marvell firmware any more. See #721 and #723. Installing linux-firmware-marvell should fix this.
There’s an open bug report: FS#73588 - ffmpeg4.4 cannot be installed: cannot resolve “libx264.so=164-64”
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: jack2 and pipewire-jack are in conflict
Not sure why the command line updates for pipewire-jack
didn’t work for me, but I was finally able to install the updates via the pamac
GUI after following this advise…
Now to figure why I’m having Bluetooth issues with the new 5.15.19-1
kernel…
$ journalctl --priority err --boot 0
Feb 05 10:33:56 AM4-5600X-Linux kernel: Bluetooth: hci0: command 0xfc01 tx timeout
Feb 05 10:34:04 AM4-5600X-Linux kernel: Bluetooth: hci0: FW download error recovery failed (-110)
Feb 05 10:34:04 AM4-5600X-Linux kernel: Bluetooth: hci0: sending frame failed (-19)
Feb 05 10:34:06 AM4-5600X-Linux kernel: Bluetooth: hci0: Failed to read MSFT supported features (-110)
Feb 05 10:34:16 AM4-5600X-Linux bluetoothd[717]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
I tried looking for a related .pacnew
file, but did not find any; hence why I suspect the kernel.
$ Inxi -Fazy
Bluetooth:
Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 1-4:6
chip-ID: 8087:0029 class-ID: e001
Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
$ rfkill list
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
EDIT: According to [Solved] No bluetooth from AX200 / Kernel & Hardware / Arch Linux Forums
Hello future searchers! It turns out it was a hardware issue that would also affect Windows (in which case it’d be greyed out in the device manager). Essentially there’s a hardware bug with this chipset that sometimes causes bluetooth to fail, and it can be temporarily fixed by turning off the power, unplugging from the wall, waiting up to a minute, and then booting up again. Beyond that it seems to be random. When it’s working,
lsusb
will give you “Intel Corp. AX200 Bluetooth” andrfkill list
will have a bluetooth entry.
So I thought I’d give this a try, powered down, unplugged power for 15 seconds, rebooted, and journalctl
no longer reports bluetooth kernel errors.
Now that I think about it…I’ve seen the issue before (Anyone else experiencing Intel AX200 Bluetooth being disabled in kernel515? - #17 by Daniel-I) and had equated it to the AMD USB drop out issue that sometimes happens. On one kernel it was a crapshoot every reboot whether my mouse or bluetooth would not be detected… so this may be a kernel issue that get’s resolved down the road, or maybe there is a reliance an a newer AGESA with the newer kernel? Or maybe the Arch poster is right in saying the AX200 is “flakey”.
nvidia-utils-510.47.03-4-x86_64.pkg.tar.zst failed to download
error: could not rename /var/cache/pacman/pkg/nvidia-utils-510.47.03-4-x86_64.pkg.tar.zst.part to /var/cache/pacman/pkg/nvidia-utils-510.47.03-4-x86_64.pkg.tar.zst (No such file or directory)
I’m seeing this as well.
Had the jack2
and pipewire-jack
conflict as well. Ran
sudo pacman -S pipewire-jack
And had it remove jack2 by itself, then went back into the GUI updater and updated the rest of the packages.
Also had an issue where org.freedesktop.Platform
wasn’t updating (it was a Flatpak package) so I opened up Konsole and ran
flatpak upgrade
And it updated the Breeze gtk3 theme which fixed it (don’t run it as sudo)
After the update I could no longer log into my system as neither my keyboard nor my mouse would work. After several attempts at restoring from timeshift and retrying finally figured out that it wasn’t a problem with my window manager or multiple screens, it was the tlp program.
This link led me to uninstalling tlp. Once I did that everything is working correctly again and my system is completely updated.
Hopefully this may help someone avoid spending half the day on it like I did.
Somehow the actions to resolve the pipewire-jack vs jack2 did work at my side and the devs of pamac and pacman forgot to implement a --force parameter. Any other ideas?
~ $ LANG=C sudo pamac install pipewire-jack
Preparing...
Synchronizing package databases...
Resolving dependencies...
Checking inter-conflicts...
Error: unresolvable package conflicts detected
Error: Failed to prepare transaction:
conflicting dependencies:
- jack2 and pipewire-jack are in conflict
~ $ LANG=C sudo pacman -S pipewire-jack
resolving dependencies...
looking for conflicting packages...
:: pipewire-jack and jack2 are in conflict (jack). Remove jack2? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing jack2 breaks dependency 'jack2=1.9.20' required by lib32-jack2
Please note removing jack2 manually is NOT an option at my side:
~ $ LANG=C sudo pacman -Rns jack2
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing jack2 breaks dependency 'libjack.so=0-64' required by audacity
:: removing jack2 breaks dependency 'jack' required by ffmpeg
:: removing jack2 breaks dependency 'libjack.so=0-64' required by fluidsynth
:: removing jack2 breaks dependency 'libjack.so=0-64' required by gst-plugins-good
:: removing jack2 breaks dependency 'jack2=1.9.20' required by lib32-jack2
:: removing jack2 breaks dependency 'jack' required by mpv
:: removing jack2 breaks dependency 'libjack.so=0-64' required by mpv
:: removing jack2 breaks dependency 'jack' required by obs-studio
:: removing jack2 breaks dependency 'libjack.so=0-64' required by portaudio
:: removing jack2 breaks dependency 'libjack.so=0-64' required by stk
:: removing jack2 breaks dependency 'libjack.so=0-64' required by timidity++
sudo pacman -Rs lib32-jack2 jack2
I had a little problem with Bluetooth that got fixed, thanks.
I cant update my system I got the following error:
could not satisfy dependencies:
- removing linux510-rt breaks dependency 'linux510-rt' required by linux-rt-lts-manjaro
- removing linux510-rt-virtualbox-host-modules breaks dependency 'linux510-rt-virtualbox-host-modules' required by linux-rt-lts-manjaro-virtualbox-host-modules
I tried to remove 5.10-rt from settings / kernel, since I don’t need it (I’m on 5.15), but I got same message. Any hints?
@audialche and @ishaan2479
Thank you
Apparently sudo pacman -Rd lib32-jack2 && sudo pacman -S pipewire-jack
did the job.
The extra d
in -Rdd
mentioned in that Reddit article isn’t needed. After testing both I got the same effects. And the man page of pacman does not mention it ¹ ². However man pages are a collection of descriptions of parameters etc. etc. instead of solution-oriented documentation, so I may have overlooked something.