[Testing Update] 2020-12-07 - BREAKAGE EXPECTED - Kernels, Mesa 20.3, Python 3.9, Pamac 10

Had to make rebuilds on 11 packages

Hello,

Lighdm don’t work.

On my laptop HP with Nvidia / Intel, black screen on reboot with lightdm.

On TTY a startx is ok.

For temporary solve this: I installed sddm, and disable lightdm.

With sddm the boot is OK.

Fred2020-12-07-162657_608x394_scrot

EDIT: the problem was optimus-manager . Solved with install optimus-manager-git and “sudo prime-switch”

I am guessing you want me to use version 1.5.1rc19??

Sorry, noticed that that is optimus-manager-qt-git

Installed optimus-manager-git from AUR as @michaldybczak suggested, and optimus-manager-qt 1.5.1 from AUR as well, rebooted, and tried it out.
Computer says I am running Nvidia now.

1 Like
At first glance all is well except docker :
         dockx                               ✔  293  17:02:40     
Traceback (most recent call last):
  File "/usr/bin/dockx", line 36, in <module>
    gi.require_version('Wnck', '3.0')
  File "/usr/lib/python3.9/site-packages/gi/__init__.py", line 129, in require_version
    raise ValueError('Namespace %s not available for version %s' %
ValueError: Namespace Wnck not available for version 3.0

Have you an idea to resolve it?

This is from AUR, you need do build it again (yay dockbarx) and then select “Clean Build”.
Some dependencies also might need a rebuild.
yay -S $(pacman -Qmq | grep python)
will update all python packages (also the ones for Python 2, but rather rebuild more than not enough, right?)

So you need to ping @nightmare-2021 to re-build it :slight_smile:

/edit: and he’s done it he’s just fast and awesome :sunglasses:

https://www.uex.dk/public/manjaro/pool/overlay/

my nvidia driver was 418 with bumblebee, what to do now?

1 Like

Everything works fine after reinstalling it. So I ping @nightmare-2021 even if I basically just removed it and reinstalled it.

Haven’t started any games yet, to see if it is properly working or not. will do later.

he’s already done it check my edit :slight_smile:

/edit: also that was just methaphorical and more didactical for the futute, I did ping him already :wink:

I just loaded build -2 to unstable and testing

1 Like

So far, all well.
I followed the rebuild-detector-advice and got the following

foreign	archalien-git
foreign	ds4drv
extra	libpurple
foreign	mps-youtube-git
extra	pidgin
foreign	puddletag-qt5-git
foreign	pyradio-git
foreign	python-pgzero
foreign	searx
foreign	svtplay-dl

I think that means there are at least two packages in the extra-repos needing rebuilding.
The other ones I know I have to take on.

File conflicts. Wine-mono was already installed and the upgrade aborted.

Update without any noticed problem so far.

Can I uninstall the mhwd-nivida-ABCxx packages?

Only post-update action I had to take was to handle /etc/systemd/homed.conf.pacnew, which had a cosmetic change, for me. A smooth update otherwise.

Edit: Also noticed that unlike the rest of the Nvidia packages, the update process didn’t replace nvidia-455xx-utils with nvidia-utils.
But this was easily resolved, by explicitly trying to install the latter. Pacman asked me whether I want to replace the older package with this one, replied y, and the replacement was done.

1 Like

this is ok ( i have no linux57 or linux-latest )

:: Début de la mise à jour complète du système…
:: Remplacer lib32-nvidia-455xx-utils par multilib/lib32-nvidia-utils ? [O/n] O
:: Remplacer linux54-nvidia-455xx par extra/linux54-nvidia ? [O/n] O
:: Remplacer linux57 par community/linux-latest ? [O/n] n
:: Remplacer linux57-headers par community/linux-latest-headers ? [O/n] n
:: Remplacer linux57-virtualbox-host-modules par community/linux-latest-virtualbox-host-modules ? [O/n] n
:: Remplacer linux59-nvidia-455xx par extra/linux59-nvidia ? [O/n] O

i have no linux57.preset , but linux57 has been installed , i remove it with mhwd-kernel

i have theses pacnew , for logind added reset

avertissement : /etc/systemd/homed.conf installé sous le nom /etc/systemd/homed.conf.pacnew
avertissement : /etc/systemd/logind.conf installé sous le nom /etc/systemd/logind.conf.pacnew

i have this as orphaned

sudo pacman -Qdt

mhwd-nvidia-340xx 340.108-1
mhwd-nvidia-418xx 418.113-1
mhwd-nvidia-430xx 430.64-1.0
mhwd-nvidia-435xx 435.21-1.0
mhwd-nvidia-440xx 440.100-1
mhwd-nvidia-450xx 450.80.02-1
mhwd-nvidia-455xx 455.45.01-1
1 Like

Removed wine-mono, and the old nvidia and virtalbox kernel modules, and then the upgrade proceeded. Reinstalled wine-mono.

$ yay -Syyu
:: Synchronizing package databases...
:: Starting full system upgrade...
:: Replace lib32-nvidia-430xx-utils with multilib/lib32-nvidia-utils? [Y/n]
:: Replace linux54-nvidia-430xx with extra/linux54-nvidia? [Y/n]
:: Replace linux57 with community/linux-latest? [Y/n]
:: Replace linux57-bbswitch with community/linux-latest-bbswitch? [Y/n]
:: Replace linux57-broadcom-wl with community/linux-latest-broadcom-wl? [Y/n]
:: Replace linux58 with community/linux-latest? [Y/n]
:: Replace linux58-bbswitch with community/linux-latest-bbswitch? [Y/n]
:: Replace linux58-broadcom-wl with community/linux-latest-broadcom-wl? [Y/n]
resolving dependencies...

looking for conflicting packages...
:: nvidia-utils and nvidia-430xx-utils are in conflict (nvidia-libgl). Remove nvidia-430xx-utils? [y/N]
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: nvidia-utils and nvidia-430xx-utils are in conflict
error installing repo packages

$ yay -Rsun nvidia-430xx-utils
checking dependencies...
warning: removing nvidia-430xx-utils from target list
warning: removing egl-wayland from target list
warning: removing eglexternalplatform from target list
 there is nothing to do

Solution:

Uninstall linux57-nvidia-430xx lib32-nvidia-430xx-utils

redo the update process,

:: nvidia-utils and nvidia-430xx-utils are in conflict (nvidia-libgl). Remove nvidia-430xx-utils? [y/N]

Type “y” for this step, leave other steps default.

Not crutial but I would recommend to merge this since there are new settings (even if still only as comment).

1 Like

see next