[Testing Update] 2018-06-27 - Kernels, Plasma 5.13.2, LibreOffice, Firefox, Haskell, Python

update
testing

#1

Hi community,

Welcome to another testing update. So what do we have with this one?

  • latest kernels
  • updated KDE Plasma to v5.13.2
  • latest Firefox packages v61.0, v62b3
  • latest LibreOffice v6.0.5
  • haskell and python updates/rebuilds

We hope with all these changes Manjaro to be more efficient for you all.


If you are curious about the latest state of development for the upcoming Manjaro-Illyria 18.0 release, you now have the opportunity to download a beta-build of Manjaro-Xfce 18.0 including the latest xfce-gtk3 packages aswell as our most recent styling efforts:


Latest information about the intel-cpu-bug risk and our efforts can be found here.


Current supported Kernels

  • linux316 3.16.57
  • linux318 3.18.113 [EOL]
  • linux41 4.1.52 [EOL]
  • linux44 4.4.138
  • linux49 4.9.110
  • linux414 4.14.52
  • linux415 4.15.18 [EOL]
  • linux416 4.16.18 [EOL]
  • linux417 4.17.3
  • linux418 4.18-rc1
  • linux414-rt 4.14.40_rt30
  • linux416-rt 4.16.15_rt7

Package Updates (Wed Jun 27 18:43:52 CEST 2018)

Sync Packages

  • testing core x86_64: 13 new and 13 removed package(s)
  • testing multilib x86_64: 4 new and 4 removed package(s)
  • testing extra x86_64: 287 new and 289 removed package(s)
  • testing community x86_64: 505 new and 499 removed package(s)

A list of all sync-packages can be found here

Overlay Packages

  • testing core x86_64: 8 new and 8 removed package(s)
  • testing extra x86_64: 20 new and 21 removed package(s)
  • testing community x86_64: 5 new and 4 removed package(s)

A list of all overlay-packages can be found here.

  • No issue, everything went smoothly
  • Yes there was an issue. I was able to resolve it myself.(Please post your solution)
  • Yes i am currently experiencing an issue due to the update. (Please post about it)

0 voters

Check if your mirror has already synced:


Ready for Stable ?!?

  • We are ready to move this to our stable branch
  • I still see some issues (post about them)

0 voters


#2

Known issues and solutions

This is a wiki post; please edit as necessary.
Please, consider subscribing to the Testing Updates Announcements RSS feed


Pulseaudio changes

With this update we have a /etc/pulse/default.pa.pacnew. It may be necessary to merge (some lines related to “GSettings” in /etc/pulse/default.pa ) if ‘default.pa’ has been customised.

File conflict engrampa.tap

thunar-archive-plugin: /usr/lib/xfce4/thunar-archive-plugin/engrampa.tap exists in filesystem (owned by engrampa-thunar-plugin)

thunar-archive-plugin has added native support for the Engrampa archive manager. engrampa-thunar-plugin is no longer needed. Remove engrampa-thunar-plugin to continue with the update.


Items from previous update sets

Kernel 4.9 issues

Seems on rare conditions you may face a faulty boot with linux49. It results in messages similar like this: <module> likely not compiled with -mcmodel=kernel. Also you will land in the emergency console.

We recommend to install at least another kernel as backup. You may follow this post to recover. v4.9.107-2 is known to be working.


:: alpm-octopi-utils: installing “pacman” (5.1.0-2) breaks the dependency with «pacman <5.1»

Make sure your mirrors are up-to-date. All package management tools should be compatible with pacman 5.1


:: ffmpeg2.8: installing x265 (2.8-1) breaks dependency ‘libx265.so=151-64’

ffmpeg2.8 is no longer in the repos. Remove it, and if you need it, rebuild/reinstall it from the AUR.


gcc54 and gcc5 are in conflict

For those using CUDA, if this error comes up, run the update from terminal
sudo pacman -Syyu
and type YES to replace gcc5 with gcc54


Extension “Workspace to Dock” is bugged

Be careful like there is a bug if you use the Extension “Workspace to Dock”. You need to update/install this version in ~/.local/share/gnome-shell/extensions/ for not have desktop freeze after reboot : https://github.com/passingthru67/workspaces-to-dock/archive/master.zip

Thanks for nabd who have solved this issue : [Testing Update] 2018-05-11 - Kernels, GCC8, Gnome 3.28.2, Cinnamon, KDE Apps 18.04.1, LibreOffice


I see a lot of pacnew files

Well, there is no manual intervention needed for pacnew files coming from filesystem package. The best thing you can do is, do nothing.

Never, ever, ever, ever, ever merge the pacnew file for /etc/{passwd,shadow,gshadow,group}, unless you want to make the new comments match aesthetically with your in-use user accounts database. The only practical difference that merging can ever cause is to accidentally delete users or mangle the whole file’s syntax and render your computer maybe unbootable.

More advice in this regard you may find here.


Nvidia drivers and Fermi support

With the current Nvidia driver release v396.24, support for the old Fermi cards got dropped. Please switch either over to Nouveau driver or downgrade to v390xx driver series.

Bumblebee users follow:

sudo mhwd -r pci video-hybrid-intel-nvidia-bumblebee
sudo mhwd -i pci video-hybrid-intel-nvidia-390xx-bumblebee

Normal users follow:

sudo mhwd -r pci video-nvidia
sudo mhwd -i pci video-nvidia-390xx

To switch to opensource drivers do:

sudo mhwd -r pci video-nvidia
sudo mhwd -i pci video-linux


Changes made to Glibc

The new version of glibc removes support for NIS and NIS+. The default /etc/nsswitch.conf file provided by filesystem package already reflects this change. Please make sure to merge pacnew file if it exists prior to upgrade.

NIS functionality can still be enabled by installing libnss_nis package. There is no replacement for NIS+ in the official repositories.


Changes made to PAM

pam 1.3.0-2 no longer ships pam_unix2 module and pam_unix_*.so compatibility symlinks. Before upgrading, review PAM configuration files in the /etc/pam.d directory and replace removed modules with pam_unix.so. Users of pam_unix2 should also reset their passwords after such change. Defaults provided by pambase package do not need any modifications.

Check grep -rn 'pam_unix[2_]' /etc/pam.d, if no output, you need to do nothing.


Samba units renamed

Note: In samba 4.8.0-1, the units were renamed from smbd.service and nmbd.service to smb.service and nmb.service.

To provide basic file sharing through SMB start/enable smb.service and/or nmb.service services. See the smbd(8) and nmbd(8) man pages for details, as the nmb.service service may not always be required.


Directory permissions differ

Directory permissions differ on /var/lib/samba/private/
filesystem: 755 package: 700

sudo chmod 700 /var/lib/samba/private/


Samba - Error 255: net usershare add: cannot convert name “Everyone” to a SID.

Currently there seems to be an issue when using group = sambashare with Samba 4.8.1-1, which is used by default in thesmb.conf provided by Manjaro. Changing it to group = +sambashare or force group = +sambashare resolves this. However, we might fill out a bug report, to see why that is currently needed.

Commenting/removing group = sambashare is also a viable solution.


Long delay for starting Desktop Environment

There’s a bug which is exhausting the entropy pool. This is refilled over time through e.g. disk activity and mouse movement. You can increase the fill rate with a software solution:

sudo pacman -S haveged
sudo systemctl enable haveged
sudo systemctl start haveged

An alternative method if activating the haveged service is not something you want to do is to press the shift key 8-10 times in succession.


#3

Received the following during the update:

( 5/83) upgrading pinentry
warning: /usr/bin/pinentry installed as /usr/bin/pinentry.pacnew

Looking at the differences, it looks just to be formatting, so just FYI.


[Testing Update] 2018-06-28 - Pacman-Mirrors, Haskell, Python
#4

Same here, just a formatting difference. The first line has been split in two.


#5

yes, but you can edit it according to your desktop


#6

The update process & reboot proceeded smoothly, but [not Manjaro’s fault or responsibility] i am disappointed that KDE still have not fixed this annoying bug https://bugs.kde.org/show_bug.cgi?id=395477].


#7

I don’t know why this panel-applet is even relevant. On normal displays the issue can’t be reproduced. Therefore I assume you have an High-DPI screen. With Plasma 5.13 a new setting for icon-size on the panel got introduced. Please set it to 256x and it should be fine. Change was made here and widely discussed there.


#8

It is relevant because i use it, & from the moment we received 5.13, the panel folder-view widget became almost unusable, as i reported in the relevant threads when Testing got 5.13.0, then 5.13.1, & now 5.13.2. Many other Plasma users of other distros have also been bedevilled by this problem with 5.13.

I had no idea of this, had not heard of it, but via your prompt i’ve now found it in Settings & made this [utterly non-intuitive] change, logged out/in, & happily as you foretold now the widget behaves properly again. I thank you.

I have also been posting in relevant threads since Testing got 5.13.0 that when run in a VM the cpu% is permanently high, due to excessive kwin & Xorg. I had a harebrained hope that once the panel folder-view widget was resolved that maybe that might somehow also collaterally solve this cpu issue, but unfortunately it remains bad [& was not so when this VM was 5.12.5]:

Summary


#9

One “.” (point) too much after && in first raw?
I changed to pacnew file. Reboot now :wink:

Warnung: /usr/bin/pinentry installiert als /usr/bin/pinentry.pacnew
➜  ~ sudo DIFFPROG=meld pacdiff         
==> pacnew file found for /usr/bin/pinentry
:: (V)iew, (S)kip, (R)emove pacnew, (O)verwrite with pacnew, (Q)uit: [v/s/r/o/q] v

#10

My KDE setup updated to Testing Update 2018-06-27 does not show this behavior. After reading ur post i was bit skeptical but every thing is working as expected. Kwin and plasmashell usage stays around 1 -2 % when idle and never reaches as high as shown in snapshot. Is ur problem reproducible with breeze theme also.


#11
AbhÀngigkeits-Zyklus entdeckt:
AbhÀngigkeits-Zyklus entdeckt:
python-ipywidgets wird vor seiner AbhÀngigkeit jupyter-widgetsnbextension installiert werden
python-ipywidgets wird vor seiner AbhÀngigkeit jupyter-widgetsnbextension installiert werden

by the way: i’ve noticed for some time, that firefox has almost 80 -100 % cpu usage on many manjaro computers. But this is more a firefox-problem
?

and always this:

Verzeichnis-Berechtigungen unterscheiden sich fĂŒr /var/lib/samba/private/
Dateisystem: 755  Paket: 700
Verzeichnis-Berechtigungen unterscheiden sich fĂŒr /var/lib/samba/private/
Dateisystem: 755  Paket: 700


#12

I’m not sure on what basis you can be sceptical of what i wrote, given i provided a picture proving it. Just now, for 10’ i have been fighting with the VM & given up – ie, i aborted it – due to yet another lockup of it. I stress
 this bad behaviour is unique to this ONE VM
 my Manjaro KDE Stable Tower itself is behaving well, & all my many other VMs [including Manjaro [Stable] Cinnamon, Enlightenment, (another) Plasma (but 5.12.5, coz is Stable)] also continue to behave well. This specific Testing VM also behaved very well when it was still 5.12.5, but has been simply nasty ever since 5.13.0.

I have a second user account in this VM, which uses Breeze [vs the main account with Oxygen], & whilst its cpu% is often lower than the main account, it also is simply too high, being those same two system processes.
.
.
Update: The VM is running again now, & i logged into its secondary account. I have not manually launched any programs, & only a single Dolphin window is open [saved from previous session]. This pic confirms what i said above; this login has lower cpu% at idle than its main account, but IMO still way too high [& the other VMs do not do this].

Summary


#13

I do not have that problem with Firefox as a counter-datapoint of one.


Kde 5.13 and their problems
#14

I was skeptical about my decision to install testing update. English isn’t my native language. :star_struck:

Try rebuilding fontcache / try different font.


#15

double echo

Synchronisiere Paketdatenbanken...
Aktualisierung von core.db...
Aktualisierung von extra.db...
Aktualisierung von community.db...
Aktualisierung von multilib.db...
Aktualisierung von core.files...
Aktualisierung von extra.files...
Aktualisierung von community.files...
Aktualisierung von multilib.files...

Synchronisiere Paketdatenbanken...
Starte komplettes System-Upgrade...

Vorbereitung...
AbhÀngigkeiten werden aufgelöst...
Interne Konflikte werden ĂŒberprĂŒft...
Lade herunter...
Herunterladen von archlinux-keyring-20180626-1-any.pkg.tar.xz...
ÜberprĂŒfe SchlĂŒsselring...
IntegritĂ€t wird ĂŒberprĂŒft...
Paketdateien werden geladen...
Dateikonflikte werden ĂŒberprĂŒft...
ÜberprĂŒfe verfĂŒgbaren Speicherplatz...
Erneuere archlinux-keyring (20180404-1 -> 20180626-1)...
==> FĂŒge SchlĂŒssel aus archlinux.gpg hinzu...
==> Signiere die vertrauenswĂŒrdigen SchlĂŒssel im SchlĂŒsselbund lokal...
  -> Signiere SchlĂŒssel DDB867B92AA789C165EEFA799B729B06A680C281 lokal...
  -> Signiere SchlĂŒssel 684148BB25B49E986A4944C55184252D824B18E8 lokal...
  -> Signiere SchlĂŒssel 91FFE0700E80619CEB73235CA88E23E377514E00 lokal...
  -> Signiere SchlĂŒssel AB19265E5D7D20687D303246BA1DFB64FFF979E7 lokal...
  -> Signiere SchlĂŒssel 0E8B644079F599DFC1DDC3973348882F6AC6A4C2 lokal...
==> Importiere die Vertrauenswerte des Benutzers...
==> Mache widerrufene SchlĂŒssel im SchlĂŒsselbund unbrauchbar...
  -> Mache SchlĂŒssel 7FA647CD89891DEDC060287BB9113D1ED21E1A55 unbrauchbar...
  -> Mache SchlĂŒssel D4DE5ABDE2A7287644EAC7E36D1A9E70E19DAA50 unbrauchbar...
  -> Mache SchlĂŒssel 40440DC037C05620984379A6761FAD69BA06C6A9 unbrauchbar...
  -> Mache SchlĂŒssel B1F2C889CB2CCB2ADA36D963097D629E437520BD unbrauchbar...
  -> Mache SchlĂŒssel BC1FBE4D2826A0B51E47ED62E2539214C6C11350 unbrauchbar...
  -> Mache SchlĂŒssel 63F395DE2D6398BBE458F281F2DBB4931985A992 unbrauchbar...
  -> Mache SchlĂŒssel 8F76BEEA0289F9E1D3E229C05F946DED983D4366 unbrauchbar...
  -> Mache SchlĂŒssel 4FCF887689C41B09506BE8D5F3E1D5C5D30DB0AD unbrauchbar...
  -> Mache SchlĂŒssel 81D7F8241DB38BC759C80FCE3A726C6170E80477 unbrauchbar...
  -> Mache SchlĂŒssel 5E7585ADFF106BFFBBA319DC654B877A0864983E unbrauchbar...
  -> Mache SchlĂŒssel 50F33E2E5B0C3D900424ABE89BDCF497A4BBCC7F unbrauchbar...
  -> Mache SchlĂŒssel E7210A59715F6940CF9A4E36A001876699AD6E84 unbrauchbar...
  -> Mache SchlĂŒssel F5A361A3A13554B85E57DDDAAF7EF7873CFD4BB6 unbrauchbar...
  -> Mache SchlĂŒssel 40776A5221EF5AD468A4906D42A1DB15EC133BAD unbrauchbar...
  -> Mache SchlĂŒssel 8CF934E339CAD8ABF342E822E711306E3C4F88BC unbrauchbar...
  -> Mache SchlĂŒssel 5696C003B0854206450C8E5BE613C09CB4440678 unbrauchbar...
  -> Mache SchlĂŒssel 9515D8A8EAB88E49BB65EDBCE6B456CAF15447D5 unbrauchbar...
  -> Mache SchlĂŒssel 4A8B17E20B88ACA61860009B5CED81B7C2E5C0D2 unbrauchbar...
  -> Mache SchlĂŒssel 0B20CA1931F5DA3A70D0F8D2EA6836E1AB441196 unbrauchbar...
  -> Mache SchlĂŒssel 34C5D94FE7E7913E86DC427E7FB1A3800C84C0A5 unbrauchbar...
  -> Mache SchlĂŒssel 39F880E50E49A4D11341E8F939E4F17F295AFBF4 unbrauchbar...
  -> Mache SchlĂŒssel 66BD74A036D522F51DD70A3C7F2A16726521E06D unbrauchbar...
  -> Mache SchlĂŒssel DBE7D3DD8C81D58D0A13D0E76BC26A17B9B7018A unbrauchbar...
  -> Mache SchlĂŒssel 07DFD3A0BC213FA12EDC217559B3122E2FA915EC unbrauchbar...
  -> Mache SchlĂŒssel 44D4A033AC140143927397D47EFD567D4C7EA887 unbrauchbar...
  -> Mache SchlĂŒssel 27FFC4769E19F096D41D9265A04F9397CDFD6BB0 unbrauchbar...
  -> Mache SchlĂŒssel 8840BD07FC24CB7CE394A07CCF7037A4F27FB7DA unbrauchbar...
==> Aktualisiere Trust-Datenbank...
gpg: nĂ€chste "Trust-DB"-PflichtĂŒberprĂŒfung am 2018-07-15
Starte Post-Transaction-Hooks...
Arming ConditionNeedsUpdate...
Starte komplettes System-Upgrade...
AbhÀngigkeiten werden aufgelöst...
AbhÀngigkeiten werden aufgelöst...
Interne Konflikte werden ĂŒberprĂŒft...
Interne Konflikte werden ĂŒberprĂŒft...
Lade herunter...
Lade herunter...
Herunterladen von ca-certificates-mozilla-3.38-1-x86_64.pkg.tar.xz...
Herunterladen von ca-certificates-mozilla-3.38-1-x86_64.pkg.tar.xz...
Herunterladen von pam-1.3.1-1-x86_64.pkg.tar.xz...
Herunterladen von pam-1.3.1-1-x86_64.pkg.tar.xz...
Herunterladen von efivar-35-1-x86_64.pkg.tar.xz...
Herunterladen von efivar-35-1-x86_64.pkg.tar.xz...
Herunterladen von hwids-20180518-1-any.pkg.tar.xz...
Herunterladen von hwids-20180518-1-any.pkg.tar.xz...
Herunterladen von efibootmgr-16-1-x86_64.pkg.tar.xz...
Herunterladen von efibootmgr-16-1-x86_64.pkg.tar.xz...
Herunterladen von nss-3.38-1-x86_64.pkg.tar.xz...
Herunterladen von nss-3.38-1-x86_64.pkg.tar.xz...
Herunterladen von libseccomp-2.3.3-1-x86_64.pkg.tar.xz...
Herunterladen von libseccomp-2.3.3-1-x86_64.pkg.tar.xz...
Herunterladen von pinentry-1.1.0-4-x86_64.pkg.tar.xz...
Herunterladen von pinentry-1.1.0-4-x86_64.pkg.tar.xz...
Herunterladen von linux414-4.14.52-1-x86_64.pkg.tar.xz...
Herunterladen von linux414-4.14.52-1-x86_64.pkg.tar.xz...
Herunterladen von linux414-headers-4.14.52-1-x86_64.pkg.tar.xz...
Herunterladen von linux414-headers-4.14.52-1-x86_64.pkg.tar.xz...
Herunterladen von linux49-4.9.110-1-x86_64.pkg.tar.xz...
Herunterladen von linux49-4.9.110-1-x86_64.pkg.tar.xz...
Herunterladen von linux49-headers-4.9.110-1-x86_64.pkg.tar.xz...
Herunterladen von linux49-headers-4.9.110-1-x86_64.pkg.tar.xz...
Herunterladen von openssh-7.7p1-2-x86_64.pkg.tar.xz...
Herunterladen von openssh-7.7p1-2-x86_64.pkg.tar.xz...
Herunterladen von pkgconf-1.5.1-1-x86_64.pkg.tar.xz...
Herunterladen von pkgconf-1.5.1-1-x86_64.pkg.tar.xz...
Herunterladen von usbutils-010-1-x86_64.pkg.tar.xz...
Herunterladen von usbutils-010-1-x86_64.pkg.tar.xz...
Herunterladen von wireless-regdb-2018.05.31-1-any.pkg.tar.xz...
Herunterladen von wireless-regdb-2018.05.31-1-any.pkg.tar.xz...
Herunterladen von libwbclient-4.8.3-1-x86_64.pkg.tar.xz...
Herunterladen von libwbclient-4.8.3-1-x86_64.pkg.tar.xz...
Herunterladen von cifs-utils-6.8-2-x86_64.pkg.tar.xz...
Herunterladen von cifs-utils-6.8-2-x86_64.pkg.tar.xz...
Herunterladen von openjpeg2-2.3.0-2-x86_64.pkg.tar.xz...
Herunterladen von openjpeg2-2.3.0-2-x86_64.pkg.tar.xz...
Herunterladen von libgusb-0.3.0-1-x86_64.pkg.tar.xz...
Herunterladen von libgusb-0.3.0-1-x86_64.pkg.tar.xz...
Herunterladen von firefox-61.0-1-x86_64.pkg.tar.xz...
Herunterladen von firefox-61.0-1-x86_64.pkg.tar.xz...
Herunterladen von firefox-i18n-de-61.0-1-any.pkg.tar.xz...
Herunterladen von firefox-i18n-de-61.0-1-any.pkg.tar.xz...
Herunterladen von firefox-i18n-en-us-61.0-1-any.pkg.tar.xz...
Herunterladen von firefox-i18n-en-us-61.0-1-any.pkg.tar.xz...
Herunterladen von ilmbase-2.2.1-4-x86_64.pkg.tar.xz...
Herunterladen von ilmbase-2.2.1-4-x86_64.pkg.tar.xz...
Herunterladen von gimp-2.10.2-3-x86_64.pkg.tar.xz...
Herunterladen von gimp-2.10.2-3-x86_64.pkg.tar.xz...
Herunterladen von libmagick-7.0.8.3-1-x86_64.pkg.tar.xz...
Herunterladen von libmagick-7.0.8.3-1-x86_64.pkg.tar.xz...
Herunterladen von imagemagick-7.0.8.3-1-x86_64.pkg.tar.xz...
Herunterladen von imagemagick-7.0.8.3-1-x86_64.pkg.tar.xz...
Herunterladen von libblockdev-2.18-1-x86_64.pkg.tar.xz...
Herunterladen von libblockdev-2.18-1-x86_64.pkg.tar.xz...
Herunterladen von libinput-1.11.1-2-x86_64.pkg.tar.xz...
Herunterladen von libinput-1.11.1-2-x86_64.pkg.tar.xz...
Herunterladen von linux414-virtualbox-guest-modules-5.2.12-9-x86_64.pkg.tar.xz...
Herunterladen von linux414-virtualbox-guest-modules-5.2.12-9-x86_64.pkg.tar.xz...
Herunterladen von nm-connection-editor-1.8.14-1-x86_64.pkg.tar.xz...
Herunterladen von nm-connection-editor-1.8.14-1-x86_64.pkg.tar.xz...
Herunterladen von network-manager-applet-1.8.14-1-x86_64.pkg.tar.xz...
Herunterladen von network-manager-applet-1.8.14-1-x86_64.pkg.tar.xz...
Herunterladen von python-lxml-4.2.2-1-x86_64.pkg.tar.xz...
Herunterladen von python-lxml-4.2.2-1-x86_64.pkg.tar.xz...
Herunterladen von qpdf-8.1.0-1-x86_64.pkg.tar.xz...
Herunterladen von qpdf-8.1.0-1-x86_64.pkg.tar.xz...
Herunterladen von smbclient-4.8.3-1-x86_64.pkg.tar.xz...
Herunterladen von smbclient-4.8.3-1-x86_64.pkg.tar.xz...
Herunterladen von samba-4.8.3-1-x86_64.pkg.tar.xz...
Herunterladen von samba-4.8.3-1-x86_64.pkg.tar.xz...
Herunterladen von unrar-1:5.6.5-1-x86_64.pkg.tar.xz...
Herunterladen von unrar-1:5.6.5-1-x86_64.pkg.tar.xz...
Herunterladen von python-progress-1.4-1-any.pkg.tar.xz...
Herunterladen von python-progress-1.4-1-any.pkg.tar.xz...
Herunterladen von lib32-attr-2.4.48-1-x86_64.pkg.tar.xz...
Herunterladen von lib32-attr-2.4.48-1-x86_64.pkg.tar.xz...
ÜberprĂŒfe SchlĂŒsselring...
ÜberprĂŒfe SchlĂŒsselring...
IntegritĂ€t wird ĂŒberprĂŒft...
IntegritĂ€t wird ĂŒberprĂŒft...
Paketdateien werden geladen...
Paketdateien werden geladen...
Dateikonflikte werden ĂŒberprĂŒft...
Dateikonflikte werden ĂŒberprĂŒft...
ÜberprĂŒfe verfĂŒgbaren Speicherplatz...
ÜberprĂŒfe verfĂŒgbaren Speicherplatz...
Starte Pre-Transaction-Hooks...
Starte Pre-Transaction-Hooks...
Remove Firefox Distribution Settings
Remove Firefox Distribution Settings
Erneuere ca-certificates-mozilla (3.37.3-1 -> 3.38-1)...
Erneuere ca-certificates-mozilla (3.37.3-1 -> 3.38-1)...
Erneuere libwbclient (4.8.2-2 -> 4.8.3-1)...
Erneuere libwbclient (4.8.2-2 -> 4.8.3-1)...
Erneuere pam (1.3.0-2 -> 1.3.1-1)...
Erneuere pam (1.3.0-2 -> 1.3.1-1)...
Erneuere cifs-utils (6.8-1 -> 6.8-2)...
Erneuere cifs-utils (6.8-1 -> 6.8-2)...
Erneuere efivar (34-1 -> 35-1)...
Erneuere efivar (34-1 -> 35-1)...
Erneuere hwids (20171003-1 -> 20180518-1)...
Erneuere hwids (20171003-1 -> 20180518-1)...
Erneuere efibootmgr (15-1 -> 16-1)...
Erneuere efibootmgr (15-1 -> 16-1)...
Erneuere nss (3.37.3-1 -> 3.38-1)...
Erneuere nss (3.37.3-1 -> 3.38-1)...
Erneuere openjpeg2 (2.3.0-1 -> 2.3.0-2)...
Erneuere openjpeg2 (2.3.0-1 -> 2.3.0-2)...
Erneuere libseccomp (2.3.2-2 -> 2.3.3-1)...
Erneuere libseccomp (2.3.2-2 -> 2.3.3-1)...
Erneuere libgusb (0.2.11-1 -> 0.3.0-1)...
Erneuere libgusb (0.2.11-1 -> 0.3.0-1)...
Erneuere firefox (60.0.2-1 -> 61.0-1)...
Erneuere firefox (60.0.2-1 -> 61.0-1)...
Erneuere firefox-i18n-de (60.0.2-1 -> 61.0-1)...
Erneuere firefox-i18n-de (60.0.2-1 -> 61.0-1)...
Erneuere firefox-i18n-en-us (60.0.2-1 -> 61.0-1)...
Erneuere firefox-i18n-en-us (60.0.2-1 -> 61.0-1)...
Erneuere ilmbase (2.2.1-3 -> 2.2.1-4)...
Erneuere ilmbase (2.2.1-3 -> 2.2.1-4)...
Erneuere gimp (2.10.2-2 -> 2.10.2-3)...
Erneuere gimp (2.10.2-2 -> 2.10.2-3)...
Erneuere libmagick (7.0.8.2-2 -> 7.0.8.3-1)...
Erneuere libmagick (7.0.8.2-2 -> 7.0.8.3-1)...
Erneuere imagemagick (7.0.8.2-2 -> 7.0.8.3-1)...
Erneuere imagemagick (7.0.8.2-2 -> 7.0.8.3-1)...
Erneuere lib32-attr (2.4.47-2 -> 2.4.48-1)...
Erneuere lib32-attr (2.4.47-2 -> 2.4.48-1)...
Erneuere pinentry (1.1.0-3 -> 1.1.0-4)...
Erneuere pinentry (1.1.0-3 -> 1.1.0-4)...
/usr/bin/pinentry installiert als /usr/bin/pinentry.pacnew
/usr/bin/pinentry installiert als /usr/bin/pinentry.pacnew
Erneuere libblockdev (2.17-3 -> 2.18-1)...
Erneuere libblockdev (2.17-3 -> 2.18-1)...
Erneuere libinput (1.11.1-1.1 -> 1.11.1-2)...
Erneuere libinput (1.11.1-1.1 -> 1.11.1-2)...
Erneuere linux414 (4.14.51-1 -> 4.14.52-1)...
Erneuere linux414 (4.14.51-1 -> 4.14.52-1)...
Erneuere linux414-headers (4.14.51-1 -> 4.14.52-1)...
Erneuere linux414-headers (4.14.51-1 -> 4.14.52-1)...
Erneuere linux414-virtualbox-guest-modules (5.2.12-8 -> 5.2.12-9)...
Erneuere linux414-virtualbox-guest-modules (5.2.12-8 -> 5.2.12-9)...
Erneuere linux49 (4.9.109-1 -> 4.9.110-1)...
Erneuere linux49 (4.9.109-1 -> 4.9.110-1)...
>>> Updating module dependencies. Please wait ...
>>> Updating module dependencies. Please wait ...
Erneuere linux49-headers (4.9.109-1 -> 4.9.110-1)...
Erneuere linux49-headers (4.9.109-1 -> 4.9.110-1)...
Erneuere nm-connection-editor (1.8.12-2 -> 1.8.14-1)...
Erneuere nm-connection-editor (1.8.12-2 -> 1.8.14-1)...
Erneuere network-manager-applet (1.8.12-2 -> 1.8.14-1)...
Erneuere network-manager-applet (1.8.12-2 -> 1.8.14-1)...
Erneuere openssh (7.7p1-1 -> 7.7p1-2)...
Erneuere openssh (7.7p1-1 -> 7.7p1-2)...
Erneuere pkgconf (1.4.2-2 -> 1.5.1-1)...
Erneuere pkgconf (1.4.2-2 -> 1.5.1-1)...
Erneuere python-lxml (4.2.1-1 -> 4.2.2-1)...
Erneuere python-lxml (4.2.1-1 -> 4.2.2-1)...
Erneuere python-progress (1.3-2 -> 1.4-1)...
Erneuere python-progress (1.3-2 -> 1.4-1)...
Erneuere qpdf (8.0.2-1 -> 8.1.0-1)...
Erneuere qpdf (8.0.2-1 -> 8.1.0-1)...
Erneuere smbclient (4.8.2-2 -> 4.8.3-1)...
Erneuere smbclient (4.8.2-2 -> 4.8.3-1)...
Erneuere samba (4.8.2-2 -> 4.8.3-1)...
Erneuere samba (4.8.2-2 -> 4.8.3-1)...
Erneuere unrar (1:5.6.4-1 -> 1:5.6.5-1)...
Erneuere unrar (1:5.6.4-1 -> 1:5.6.5-1)...
Erneuere usbutils (009-1 -> 010-1)...
Erneuere usbutils (009-1 -> 010-1)...
Erneuere wireless-regdb (2017.03.07-1 -> 2018.05.31-1)...
Erneuere wireless-regdb (2017.03.07-1 -> 2018.05.31-1)...
Starte Post-Transaction-Hooks...
Starte Post-Transaction-Hooks...
Updating linux414 module dependencies...
Updating linux414 module dependencies...
Updating linux414 initcpios...
Updating linux414 initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux414.preset: 'default'
==> Building image from preset: /etc/mkinitcpio.d/linux414.preset: 'default'
  -> -k /boot/vmlinuz-4.14-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-4.14-x86_64.img
  -> -k /boot/vmlinuz-4.14-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-4.14-x86_64.img
==> Starting build: 4.14.52-1-MANJARO
==> Starting build: 4.14.52-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [keymap]
  -> Running build hook: [resume]
  -> Running build hook: [resume]
  -> Running build hook: [filesystems]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-4.14-x86_64.img
==> Creating gzip-compressed initcpio image: /boot/initramfs-4.14-x86_64.img
==> Image generation successful
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux414.preset: 'fallback'
==> Building image from preset: /etc/mkinitcpio.d/linux414.preset: 'fallback'
  -> -k /boot/vmlinuz-4.14-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-4.14-x86_64-fallback.img -S autodetect
  -> -k /boot/vmlinuz-4.14-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-4.14-x86_64-fallback.img -S autodetect
==> Starting build: 4.14.52-1-MANJARO
==> Starting build: 4.14.52-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [keymap]
  -> Running build hook: [resume]
  -> Running build hook: [resume]
  -> Running build hook: [filesystems]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-4.14-x86_64-fallback.img
==> Creating gzip-compressed initcpio image: /boot/initramfs-4.14-x86_64-fallback.img
==> Image generation successful
==> Image generation successful
Updating linux49 initcpios
Updating linux49 initcpios
==> Building image from preset: /etc/mkinitcpio.d/linux49.preset: 'default'
==> Building image from preset: /etc/mkinitcpio.d/linux49.preset: 'default'
  -> -k /boot/vmlinuz-4.9-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-4.9-x86_64.img
  -> -k /boot/vmlinuz-4.9-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-4.9-x86_64.img
==> Starting build: 4.9.110-1-MANJARO
==> Starting build: 4.9.110-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [keymap]
  -> Running build hook: [resume]
  -> Running build hook: [resume]
  -> Running build hook: [filesystems]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-4.9-x86_64.img
==> Creating gzip-compressed initcpio image: /boot/initramfs-4.9-x86_64.img
==> Image generation successful
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux49.preset: 'fallback'
==> Building image from preset: /etc/mkinitcpio.d/linux49.preset: 'fallback'
  -> -k /boot/vmlinuz-4.9-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-4.9-x86_64-fallback.img -S autodetect
  -> -k /boot/vmlinuz-4.9-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-4.9-x86_64-fallback.img -S autodetect
==> Starting build: 4.9.110-1-MANJARO
==> Starting build: 4.9.110-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [keymap]
  -> Running build hook: [resume]
  -> Running build hook: [resume]
  -> Running build hook: [filesystems]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-4.9-x86_64-fallback.img
==> Creating gzip-compressed initcpio image: /boot/initramfs-4.9-x86_64-fallback.img
==> Image generation successful
==> Image generation successful
Updating Grub-Bootmenu
Updating Grub-Bootmenu
GRUB-Konfigurationsdatei wird erstellt 

GRUB-Konfigurationsdatei wird erstellt 

Hintergrund gefunden: /usr/share/grub/background.png
Hintergrund gefunden: /usr/share/grub/background.png
Linux-Abbild gefunden: /boot/vmlinuz-4.14-x86_64
Linux-Abbild gefunden: /boot/vmlinuz-4.14-x86_64
initrd-Abbild gefunden: /boot/intel-ucode.img /boot/initramfs-4.14-x86_64.img
initrd-Abbild gefunden: /boot/intel-ucode.img /boot/initramfs-4.14-x86_64.img
Found initrd fallback image: /boot/initramfs-4.14-x86_64-fallback.img
Found initrd fallback image: /boot/initramfs-4.14-x86_64-fallback.img
Linux-Abbild gefunden: /boot/vmlinuz-4.9-x86_64
Linux-Abbild gefunden: /boot/vmlinuz-4.9-x86_64
initrd-Abbild gefunden: /boot/intel-ucode.img /boot/initramfs-4.9-x86_64.img
initrd-Abbild gefunden: /boot/intel-ucode.img /boot/initramfs-4.9-x86_64.img
Found initrd fallback image: /boot/initramfs-4.9-x86_64-fallback.img
Found initrd fallback image: /boot/initramfs-4.9-x86_64-fallback.img
Found memtest86+ image: /boot/memtest86+/memtest.bin
Found memtest86+ image: /boot/memtest86+/memtest.bin
erledigt
erledigt
Warn about old perl modules
Warn about old perl modules
Copy Firefox Distribution Settings
Copy Firefox Distribution Settings
Compiling GSettings XML schema files...
Compiling GSettings XML schema files...
Updating icon theme caches...
Updating icon theme caches...
Reloading system manager configuration...
Reloading system manager configuration...
Updating udev hardware database...
Updating udev hardware database...
Creating temporary files...
Creating temporary files...
Reloading device manager configuration...
Reloading device manager configuration...
Arming ConditionNeedsUpdate...
Arming ConditionNeedsUpdate...
Updating the info directory file...
Updating the info directory file...
Rebuilding certificate stores...
Rebuilding certificate stores...
Updating the desktop file MIME type cache...
Updating the desktop file MIME type cache...
Vorgang erfolgreich abgeschlossen.


#16

For which application? pacman?


#17

Manjaro XFCE v18.0 3: pamac


#18

@SpiritOfTux: thx for reporting. It is now added as an issue.


#19

My apologies.

How do i do that please? Is this what you mean?
sudo fc-cache

Is this a genuinely viable possibility that is known to cause high kwin & xorg cpu% in VMs? Is it something unique to 5.13.0/1/2 [given as i said, this problem did not occur in 5.12.x]?

Oh groan, that would be unpleasant. I use Lato, which has never been problematic before.
.
.
Update:
Another few hours later: Hearty thanks to you @rahulprabhakar – i think you’ve woven some real magic here for me :slight_smile:

Summary

I rebuilt the font cache, from my secondary account [only because the VM was already logged into it]:

[rachel@Manjaro_KDE_VM ~]$ sudo fc-cache
[sudo] password for rachel: 
[rachel@Manjaro_KDE_VM ~]$

[rachel@Manjaro_KDE_VM ~]$ man fc-cache

[rachel@Manjaro_KDE_VM ~]$ sudo fc-cache -rv
/usr/share/fonts: caching, new cache contents: 0 fonts, 12 dirs
/usr/share/fonts/100dpi: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/75dpi: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/OTF: caching, new cache contents: 23 fonts, 0 dirs
/usr/share/fonts/TTF: caching, new cache contents: 223 fonts, 0 dirs
/usr/share/fonts/cantarell: caching, new cache contents: 5 fonts, 0 dirs
/usr/share/fonts/cyrillic: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/encodings: caching, new cache contents: 0 fonts, 1 dirs
/usr/share/fonts/encodings/large: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/gsfonts: caching, new cache contents: 35 fonts, 0 dirs
/usr/share/fonts/misc: caching, new cache contents: 107 fonts, 0 dirs
/usr/share/fonts/noto: caching, new cache contents: 381 fonts, 1 dirs
/usr/share/fonts/noto/NotoMono-Regular.ttf: caching, new cache contents: 1 fonts, 0 dirs
/usr/share/fonts/util: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/wps-office: caching, new cache contents: 14 fonts, 0 dirs
/usr/local/share/fonts: skipping, no such directory
/root/.local/share/fonts: skipping, no such directory
/root/.fonts: skipping, no such directory
/usr/share/fonts/100dpi: skipping, looped directory detected
/usr/share/fonts/75dpi: skipping, looped directory detected
/usr/share/fonts/OTF: skipping, looped directory detected
/usr/share/fonts/TTF: skipping, looped directory detected
/usr/share/fonts/cantarell: skipping, looped directory detected
/usr/share/fonts/cyrillic: skipping, looped directory detected
/usr/share/fonts/encodings: skipping, looped directory detected
/usr/share/fonts/gsfonts: skipping, looped directory detected
/usr/share/fonts/misc: skipping, looped directory detected
/usr/share/fonts/noto: skipping, looped directory detected
/usr/share/fonts/util: skipping, looped directory detected
/usr/share/fonts/wps-office: skipping, looped directory detected
/usr/share/fonts/encodings/large: skipping, looped directory detected
/usr/share/fonts/noto/NotoMono-Regular.ttf: skipping, looped directory detected
/var/cache/fontconfig: cleaning cache directory
/root/.cache/fontconfig: not cleaning non-existent cache directory
/root/.fontconfig: not cleaning non-existent cache directory
fc-cache: succeeded
[rachel@Manjaro_KDE_VM ~]$

I then rebooted the VM & this time logged back into my main account. The results initially looked amazingly good:

CPU [total usage]   = 13% - 17%
kwin_x11            = 7.3% - 14.7%
Xorg                = 1.8% - 2.9%

However i left the VM idle for ~30’ whilst doing stuff on other desktops back in my real Manjaro. When i came back to the VM, i was bitterly disappointed to see that the cpu% was now horrible once more:

CPU [total usage]   = 67%
kwin_x11            = 60.0%
Xorg                = 12.3%

Next i changed fonts from Lato to Noto Sans, then killed/restarted plasmashell. once more the results looked very promising:

CPU [total usage]   = 19%
kwin_x11            = 9.3%
Xorg                = 1.6%

So i let the VM sit there idle whilst i again did other stuff in my real Manjaro on other desktops, & returned to it after another 30’
 Xorg slightly increased, but all were still relatively fine:

CPU [total usage]   = 18%
kwin_x11            = 9.3%
Xorg                = 2.1%

I did various banal actions in the VM’s KDE [opening pgms, closing pgms, moving windows], & these all spiked those same two processes, but once i stopped moving things they settled back down again, ie, still acceptable. Encouraged, & noting that ttf-lato was last built in Nov 2017, i experimented by reinstalling it with Pamac [presuming/hoping that this local recompilation might make it “happier” with the Plasma 5.13.x file changes]. Afterwards i then reapplied Lato as default font in Settings, killed/restarted plasmashell again, & happily saw still acceptable cpu% for both processes:

CPU [total usage]   = 12%
kwin_x11            = 6.5%
Xorg                = 1.6%

So what is my valid conclusion to draw from this work? Was Lato the culprit? Have my tests uncovered a genuine problem & solution, or am i delusional to suspect a “bad” font when in fact the real root cause remains unresolved?

In any event, this feels like real tangible progress at last, given i’ve been fretting about the excessive VM cpu% ever since the first reboot from 5.13.0. Therefore hearty thanks to you!!

PS: How did you know that “bad fonts” can have such a horrible impact on cpu%? I’d never have deduced that in a hundred years!


#20

If i visit www.heise.de, the main site os loaded and then afterwards still 71-85% cpu usage, doing nothing.
or


This happens on many internet sites