[Stable Update] 2020-11-04 - Kernels, Nvidia 455.38, LibreOffice, Plasma5, Frameworks, Apps, Gnome 3.38, Deepin

This update broke audio on my system. My USB audio interface was no longer getting picked up, HDMI audio got enabled even though I always had that disabled, and JACK streams also show up in pavucontrol even when JACK is not running (and pulseaudio-jack also completely breaks PulseAudio). Running pulseaudio from a terminal gives the following output:

E: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
E: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="3" name="usb-Focusrite_Scarlett_18i8_USB_10002F54-00" card_name="alsa_card.usb-Focusrite_Scarlett_18i8_USB_10002F54-00" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1""): initialization failed.
E: [pulseaudio] module-rescue-streams.c: module-rescue-stream is obsolete and should no longer be loaded. Please remove it from your configuration.
E: [pulseaudio] bluez5-util.c: GetManagedObjects() failed: org.freedesktop.systemd1.NoSuchUnit: Unit dbus-org.bluez.service not found.

Downgrading libpulse and all pulseaudio* packages to 13.0-3 fixed the issue for me.

3 Likes

A mostly smooth update on my KDE system, which as expected, fixes the problem of desktop widgets getting forced upwards at login.

Just one problem, the network speed widget no longer displays any information. Apart from that, no problems are apparent.

[Edit]: found another problem. For some reason my MPD streams arenā€™t working properly. They seem to be running, but Iā€™m getting ā€œconnection refusedā€ when I try to listen to them. Iā€™m investigating and will report back.
[Edit2]: When trying to start the daemon, Iā€™m seeing a message:
Failed to initialize io_uring: io_uring_queue_init() failed: Cannot allocate memory
This message doesnā€™t appear on my fallback system, so obviously indicates the problem. More digging to be doneā€¦
[Edit3]: changing the memlock limit using ulimit removes that error message, but the daemon still isnā€™t listening on its allocated port. So evidently this is a red herring.

It is a problem with kernel 5.8.18 (last update).
I can reproduce the problem with kernel 5.18., 5.4 and 4.19.

The monitor goes to standby and I can login into TTY.
Then startx starts the session.

What logs should I provide?

1 Like

Couple of questions

When merging /etc/mkinitcpio.conf.pacnew

old:

HOOKS="base udev autodetect modconf block keyboard keymap filesystems"

new:

HOOKS=(base udev autodetect modconf block filesystems keyboard fsck)

Is it safe to merge? Why keymap disappeared?


When merging /etc/makepkg.conf.pacnew

old:

CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt"
CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt"

new:

CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt"
CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt"

What was -fstack-protector-strong and is it safe to remove?

2 Likes

2020-11-05 many updates pending.
dependency error:

  • gdm: /var/lib/gdm/.config/pulse/default.pa already exists in filesystem (owned by pulseaudio-bluetooth-a2dp-gdm-fix)

Solution:
Remove the a2dp module, select worldwide update mirror servers, retry.
Update now successful, but no Bluetooth sound.
Reinstalled the pulseaudio-bluetooth-a2dp-gdm-fix module.
Sound is back.

I got some problems while upgrading, I fixed some of them but I donā€™t know what to do with these:

Operating System: Manjaro Linux
KDE Plasma Version: 5.20.2
KDE Frameworks Version: 5.75.0
Qt Version: 5.15.1
Kernel Version: 5.4.74-1-MANJARO
OS Type: 64-bit


==> Starting build: 5.9.3-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
/etc/locale.conf: line 7: warning: setlocale: LC_NUMERIC: cannot change locale (en_US.UTF-8): No such file or directory
/etc/locale.conf: line 10: warning: setlocale: LC_TIME: cannot change locale (en_US.UTF-8): No such file or directory
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-5.9-x86_64-fallback.img
bsdtar: Failed to set default locale
bsdtar: Failed to set default locale
==> Image generation successful
....
done
(12/30) Updating the DBeaver bundles.info database...
(13/30) Reloading system bus configuration...
(14/30) Warn about old perl modules
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "",
        LC_ALL = (unset),
        LC_ADDRESS = "en_US.UTF-8",
        LC_NAME = "en_US.UTF-8",
        LC_MONETARY = "en_US.UTF-8",
        LC_PAPER = "en_US.UTF-8",
        LC_IDENTIFICATION = "en_US.UTF-8",
        LC_TELEPHONE = "en_US.UTF-8",
        LC_MEASUREMENT = "en_US.UTF-8",
        LC_TIME = "en_US.UTF-8",
        LC_COLLATE = "en_US.UTF-8",
        LC_NUMERIC = "en_US.UTF-8",
        LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "",
        LC_ALL = (unset),
        LC_ADDRESS = "en_US.UTF-8",
        LC_NAME = "en_US.UTF-8",
        LC_MONETARY = "en_US.UTF-8",
        LC_PAPER = "en_US.UTF-8",
        LC_IDENTIFICATION = "en_US.UTF-8",
        LC_TELEPHONE = "en_US.UTF-8",
        LC_MEASUREMENT = "en_US.UTF-8",
        LC_TIME = "en_US.UTF-8",
        LC_COLLATE = "en_US.UTF-8",
        LC_NUMERIC = "en_US.UTF-8",
        LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Unable to read environment locale: exit now.
Unable to read environment locale: exit now.
Unable to read environment locale: exit now.
Unable to read environment locale: exit now.
Unable to read environment locale: exit now.
Unable to read environment locale: exit now.
Unable to read environment locale: exit now.
Unable to read environment locale: exit now.
Unable to read environment locale: exit now.
Unable to read environment locale: exit now.
fmtutil [ERROR]: running `luahbtex -ini   -jobname=luahbtex -progname=luahbtex luatex.ini </dev/null' return status: 1
fmtutil [ERROR]: cannot copy log luahbtex.log to: /var/lib/texmf/web2c/luahbtex
fmtutil [ERROR]: returning error due to option --strict
fmtutil [ERROR]: running `luajittex -ini   -jobname=luajittex -progname=luajittex luatex.ini </dev/null' return status: 1
fmtutil [ERROR]: cannot copy log luajittex.log to: /var/lib/texmf/web2c/luajittex
fmtutil [ERROR]: returning error due to option --strict
fmtutil [ERROR]: running `luatex -ini   -jobname=luatex -progname=luatex luatex.ini </dev/null' return status: 1
fmtutil [ERROR]: cannot copy log luatex.log to: /var/lib/texmf/web2c/luatex
fmtutil [ERROR]: returning error due to option --strict
fmtutil [ERROR]: running `luajithbtex -ini   -jobname=luajithbtex -progname=luajithbtex luatex.ini </dev/null' return status: 1
fmtutil [ERROR]: cannot copy log luajithbtex.log to: /var/lib/texmf/web2c/luajithbtex
fmtutil [ERROR]: returning error due to option --strict
fmtutil [ERROR]: running `luatex -ini   -jobname=luacsplain -progname=luacsplain -etex csplain.ini </dev/null' return status: 1
fmtutil [ERROR]: cannot copy log luacsplain.log to: /var/lib/texmf/web2c/luatex
fmtutil [ERROR]: returning error due to option --strict
fmtutil [ERROR]: running `luatex -ini   -jobname=dviluatex -progname=dviluatex dviluatex.ini </dev/null' return status: 1
fmtutil [ERROR]: cannot copy log dviluatex.log to: /var/lib/texmf/web2c/luatex
fmtutil [ERROR]: returning error due to option --strict
fmtutil [ERROR]: running `luatex -ini   -jobname=dvilualatex -progname=dvilualatex dvilualatex.ini </dev/null' return status: 1
fmtutil [ERROR]: cannot copy log dvilualatex.log to: /var/lib/texmf/web2c/luatex
fmtutil [ERROR]: returning error due to option --strict
fmtutil [ERROR]: running `luatex -ini   -jobname=optex -progname=optex optex.ini </dev/null' return status: 1
fmtutil [ERROR]: cannot copy log optex.log to: /var/lib/texmf/web2c/luatex
fmtutil [ERROR]: returning error due to option --strict
fmtutil [ERROR]: running `luatex -ini   -jobname=pdfcsplain -progname=pdfcsplain -etex csplain.ini </dev/null' return status: 1
fmtutil [ERROR]: returning error due to option --strict
fmtutil [ERROR]: running `luahbtex -ini   -jobname=lualatex -progname=lualatex lualatex.ini </dev/null' return status: 1
fmtutil [ERROR]: cannot copy log lualatex.log to: /var/lib/texmf/web2c/luahbtex
fmtutil [ERROR]: returning error due to option --strict
error: command failed to execute correctly

Anyone experiencing problems with qt based applications on gnome after the update? I canā€™t see some fonts at all.

Screenshots

mntray

qBittorrent

optimus-manager-qt

Same here! Anyway I always do -Syyuu and no problem so far with downgraded packages.

Common error, you just need to set a default locale

https://wiki.archlinux.org/index.php/Locale#Setting_the_locale

No issues for me, XFCE + RX700xt
I updated then a few days later installed 5.9 kernel
In regards to audio I switch between speaker jack and HDMI both are fine

1 Like

I already set before upgrading default locale to en_US inside KDE settings


After updating, my nextcloud desktop app is autostarting, but I donā€™t want that.
If I close it, it automatically restarts - even if I kill it through a ā€œtask managerā€.
I canā€™t find a restarting process.
I found an option to disable autostart at boot time in the nextcloud desktop settings, but that didnā€™t change the problem that I canā€™t close it permanently if it is already started.

Hello all, hello wayan1603 .
I was as surprised as you when I saw that the package user-manager was removed.
However, I did update my system and afterwards everything went fine (but I havenā€™t tested that extensively)
so I donā€™t know if itā€™s really impacting or not.
I just saw that on the Arch wiki (weird, I canā€™t insert a link hereā€¦). So it seems that the user-manager package hasnā€™t been removed but replaced/integrated into plasma-desktop 5.20.2-1

Enjoy your ride !

Just updated. Using kernel 5.9 and amd gpu. Initially there seems to be no issues. Also, gnome 3.38 is basically a lot improved in my impression.

-fstack-protector-strong prevents a stack overflow in the CPU.

2 Likes

Well, then i guess iā€™ll leave it :upside_down_face:

Short heads up: I am on 5.4 and got offered 5.4.74 instead of 5.4.73 as listed in the announcement post. Wonā€™t matter for most people, but everyone who patches their kernel might want to know (my system didnā€™t boot with 5.4.73).

1 Like

Just updated and I have problems with my audio.
In Gnome it shows ā€œDummy Outputā€ and the laptop has no sound. Iā€™ve tried several fixes, which I found on the forum, but to no avail.

The line

systemctl --user --full --no-pager status pulseaudio.{socket,service}

Gives me this eror:

Failed to find a working profile.
Š½Š¾Šµ 05 14:00:40 vassil-x550vl pulseaudio[1245]: Failed to load module ā€œmodule-alsa-cardā€ (argument: "device_id=ā€œ0ā€ name=ā€œpci-0000_00_1b.0ā€ card_name=ā€œalsa_card.pci-0000_00_1b.0ā€ namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties=ā€œmodule-udev-detect.discovered=1"ā€): initialization failed

Can someone help?

I now understand why I canā€™t insert a link into my post. Itā€™s because Iā€™m new on this forum.

[2020-11-05T12:43:21+0100] [ALPM] warning: directory permissions differ on /usr/share/hplip/base/pexpect/__pycache__/
filesystem: 777  package: 755
[2020-11-05T12:43:22+0100] [ALPM] warning: directory permissions differ on /usr/share/hplip/installer/__pycache__/
filesystem: 777  package: 755
[2020-11-05T12:43:22+0100] [ALPM] warning: directory permissions differ on /usr/share/hplip/prnt/__pycache__/
filesystem: 777  package: 755

What should I do about it?

@pixel Typ in this commands.:

sudo chmod 755 /usr/share/hplip/base/pexpect/__pycache__/
sudo chmod 755 /usr/share/hplip/installer/__pycache__/
sudo chmod 755 /usr/share/hplip/prnt/__pycache__/

1 Like