Known issues and solutions
This is a wiki post; please edit as necessary.
Please, consider subscribing to the Testing Updates Announcements RSS feed
New issues:
Xorg-Server 21.1.2 breaks suspend/wake on systems with proprietry NVIDIA drivers
Issue in Xorg Bug Tracker
nvidia-390xx is not compatible to Xorg-Server 21.1.1 yet
For all those with that Xorg ABI error and having no /etc/X11/xorg.conf
: Search for a file called /etc/X11/xorg.conf.d/20-server_flags.conf
. If it does not exist yet, create it. Amend the file and paste the well-known contents there:
Section "ServerFlags"
Option "IgnoreABI" "1"
EndSection
freetype2 update might result in font characters becoming squares
Donât worry, a relogin to your UI should fix it. We recommend to do the update in a TTY. Affected UIs so far: Gnome, Phosh, Cinnamon.
compiz packages like compiz-easy-patch got dropped from our repositories.
compiz packages like compiz-easy-patch got dropped from our repositories. Due to protobuf update you may need to rebuild that package locally on your end. Compiz-easy-patch removed from repos
Announcement for PipeWire users
Re-enable any per-user enabled pipewire-media-session.service
manually:
You should re-enable any per-user pipewire-media-session.service
manually to establish a new service alias for pipewire-session-manager.service
added with 0.3.38.
systemctl --user enable pipewire-media-session
See the PipeWire Release Notes for more info
If you have installed Python packages via Pip: Do `pip freeze` BEFORE the update
If you have installed something via Pip, get this info before the python upgrade, as thereâs no easy way to get it afterwards.
pip freeze --user > pip_list_user.txt
/path/to/<venv_name>/python -m pip freeze -l > pip_list_<venv_name>.txt
NEVER use sudo
with Pip,
Look for packages you could install from AUR instead, and if you still want some pip installs, do: pip install --user
Also, the list from âpip freezeâ includes version numbers,
so you might want to manually install afresh to get current versions.
pacman -Qoq /usr/lib/python3.9
is quite different.
If you use it before the update, it will list many packages
that pacman will soon re-install for python 3.10,
so use it after the update, when it will get only AUR packages.
To use it with pikaur:
pikaur -S $(pacman -Qoq /usr/lib/python3.9) --rebuild
Older Issues
OS prober does not run and add other operating systems*
To restore, please execute: echo GRUB_DISABLE_OS_PROBER=false|sudo tee -a /etc/default/grub && sudo update-grub
For more information, see opening post in [Stable Update] 2021-03-08.
Nvidia card owners
- We simplified nVidia driver installation. This means we dropped legacy drivers.
-
We recommend to switch over to Nouveau drivers if your card is mentioned here and the feature you need is not in red TO DO here for your particular card.
-
If you however still need proprietary drivers, you may want to execute the following to ensure all parts of the nVidia drivers get installed properly:
sudo mhwd -a pci nonfree 0300
If proprietary drivers don't fix everything, please click the âș at the beginning of this line to view more info
- try installing kernel 5.4 LTS (Long Term Support)
- If that doesnât fix it, take a full system backup, go to a console using Ctrl+Alt+F2 and:
If you however still have issues with your Nvidia card, you may open a new thread in our forum: Graphics & Display - Manjaro Linux Forum or look at our tutorial on compiling old Nvidia drivers.
For AMD GPU users having a black screen with kernel 5.10
Due to a bug in the AMD drivers, please try the following first:
For GRUB:
- Open a terminal or a TTY
- Open
/etc/default/grub
in your favourite CLI editor (nano
vi,
emacs`)
- Find the line:
GRUB_CMDLINE_LINUX_DEFAULT="
- Add
amdgpu.dc=0
- Save
- Execute
sudo update-grub
and reboot
For systemd-boot:
- Open a terminal or a TTY
- Open
/boot/loader/entries/manjarolinux5.10.conf
in your favourite CLI editor (nano
vi,
emacs`)
- Add
amdgpu.dc=0
to the end of the line options
- Save & reboot
For rEFInd:
- Open a terminal or a TTY
- Open
/boot/refind_linux.conf
in your favourite CLI editor (nano
vi,
emacs`)
- Find the line:
"Boot using default options" "root=
- Add
amdgpu.dc=0
- Save & reboot
Possible 2 Min delay on shutdown with Gnome
- If you got the problem with shutdown delay (about 2min) on Gnome, here is a workaround:
-
Edit /usr/lib/systemd/user/gnome-session-restart-dbus.service
in your favourite editor as root
and add Slice=-.slice
as a line all by itself like this:
[Service]
Type=notify
Slice=-.slice
ExecStart=/usr/lib/gnome-session-ctl --restart-dbus
-
Click this link For more information
Touchpad on a ThinkPad stops working
Restart again, please.
$PKGNAME warning: directory permissions differ on $Directoryname
followed by:
Filesystem: NNN package MMM
-
The solution:
sudo chmod MMM DirectoryName
Where obviously MMM is the second number you see (the correct one)
-
The explanation:
Your package expects the security permissions to be MMM but your system is set to NNN. This is just a warning (today) but to ensure you remain up-to-date with the latest and greatest security rules itâs advised to execute the above command.
Systemd error message: .slice: Failed to migrate controller cgroups
If you have a similar error message like this:
systemd[1004]: -.slice: Failed to migrate controller cgroups from /user.slice/user-1000.slice/user@1000.service, ignoring: Permission denied
⊠you may need to add this Grub parameter to your /etc/default/grub
file in line GRUB_CMDLINE_LINUX_DEFAULT
: systemd.unified_cgroup_hierarchy=true
. To update your grub menu, call: sudo update-grub
. For more information on that issue, see also Arch Forum.
Python 3.9 Requires Rebuilds
Instructions for quickly and easily rebuilding affected AUR packages:
# Install yay
sudo pacman -S --needed --noconfirm yay
# Rebuild AUR python packages
yay -S --noconfirm $(pacman -Qqo "/usr/lib/python3.8/site-packages")
libtraceevent>=5.9-1 update requires manual intervention
2020-10-23 - SĂ©bastien Luttringer
The libtraceevent package prior to version 5.9-1 was missing a soname link. This has been fixed in 5.9-1, so the upgrade will need to overwrite the untracked files created by ldconfig. If you get any of these errors
libtraceevent: /usr/lib/libtraceevent.so.1 exists in filesystem
when updating, use
pacman -Syu --overwrite /usr/lib/libtraceevent.so.1
to perform the upgrade.
Arch Linux - News: libtraceevent>=5.9-1 update requires manual intervention
OpenVPN connection times out
Workaround: downgrade openvpn (2.5.0-1 => 2.4.9-2).
For a proper solution follow this bug report on Arch Linux: https://bugs.archlinux.org/task/68480
PAM and PAMBASE got updated, which might prevent you from login
Due to updates from pambase and pam you might take care about any .pacnew
files in /etc/pam.d
as for example pam_tally, pam_tally2 and pam_cracklib got deprecated. Read in the ArchWiki about managing those files.
Typical issue:
For recovery, it is enough to boot with kernel option âsystemd.unit=rescue.targetâ, then proceed into /etc/pam.d and merge âsystem-authâ and âsystem-auth.pacnewâ
System takes a long time to boot
If youâve got errors like Failed to start Network Manager Wait Online.
you can try removing systemd
from passwd
and group
in /etc/nsswitch.conf
as described here
Update: If you can see the line
dbus-daemon[1453]: [system] Connection has not authenticated soon enough, closing it (auth_timeout=30000ms, elapsed: 45146ms)
in in your dbus log ( journalctl -b -u dbus
), the new/better workaround is to switch cups from service to socket as described here:
systemctl disable cups.service
systemctl enable cups.socket
I think I've some font problems
With the update of fontconfig some major rules how fonts get applied changed. Make sure that your system has ttf-dejavu
installed. A more in depth explanation can be found here.
Please RTFT (Read This Fine Thread) first before reporting the same issues over and over again!