Page 1 of 1

KDE4.14.8: cannot change Default Desktop Background Image

Posted: 2020/05/25 12:01:55
by chemist
Hello,

1) After a couple of updates I realized that the Default Desktop Background wallpaper image has somehow altered "itself" and all my attempts to change it from the 'Desktop Settings' menu cannot be applied any longer.
Actually, among a number of wallpapers from kde-wallpapers.noarch (see the picture below) only two, Elarun and Horos, can be successfully enabled; also, their resolutions are indicated 2560x1600 and 1920x1080, respectively; for other wallpapers, it is 0x0.
When I login into KDE as 'root', I can enable any of all wallpapers through Desktop Settings.
DesktopSettings1.png
DesktopSettings1.png (237.17 KiB) Viewed 776 times

All folders and their contents from /usr/share/wallpapers seem to be in place and bear the same permissions:

Code: Select all

ls -l
total 60
drwxr-xr-x  3 root root 4096 May 25 11:52 Ariya
drwxr-xr-x  3 root root 4096 May 25 11:52 Auros
drwxr-xr-x  3 root root 4096 May 25 11:52 Autumn
drwxr-xr-x  3 root root 4096 May 25 11:52 Azul
lrwxrwxrwx. 1 root root   22 Jan 17  2017 backgrounds -> /usr/share/backgrounds
drwxr-xr-x  3 root root 4096 May 25 11:52 Blue_Wood
drwxr-xr-x  3 root root 4096 May 25 11:52 Castilla_Sky
drwxr-xr-x  3 root root 4096 May 25 11:52 Elarun
drwxr-xr-x  3 root root 4096 May 25 11:52 Flores
drwxr-xr-x  3 root root 4096 May 25 11:52 Flying_Field
drwxr-xr-x  3 root root 4096 May 25 11:52 Fog_on_the_West_Lake
drwxr-xr-x  3 root root 4096 May 25 11:52 Grass
drwxr-xr-x  3 root root 4096 May 25 11:52 Hanami
drwxr-xr-x  3 root root 4096 May 25 11:52 Horos
drwxr-xr-x  3 root root 4096 May 25 11:52 Media_Life
drwxr-xr-x  3 root root 4096 May 25 11:52 Prato
2) Another thing, which is possibly connected to the pb, when I try to "Get New Wallpapers..." I get a new window with the following error message "Loading providers from file http://download.kde.org/ocs/providers.xml failed" at the very bottom.
Needless to mention that as 'root' I do not have this issue.



So, how to figure out with these issues ?

Thanks much in advance

Code: Select all

== BEGIN uname -rmi ==
5.3.13-1.el7.elrepo.x86_64 x86_64 x86_64
== END   uname -rmi ==

== BEGIN rpm -qa \*-release\* ==
adobe-release-i386-1.0-1.noarch
centos-release-7-8.2003.0.el7.centos.x86_64
nux-dextop-release-0-5.el7.nux.noarch
epel-release-7-12.noarch
== END   rpm -qa \*-release\* ==

== BEGIN cat /etc/redhat-release ==
CentOS Linux release 7.8.2003 (Core)
== END   cat /etc/redhat-release ==

== BEGIN getenforce ==
Disabled
== END   getenforce ==

== BEGIN free -m ==
              total        used        free      shared  buff/cache   available
Mem:           3893        1785         197         165        1910        1701
Swap:          7627           8        7619
== END   free -m ==

== BEGIN rpm -qa yum\* rpm-\* python | sort ==
python-2.7.5-88.el7.x86_64
rpm-build-4.11.3-43.el7.x86_64
rpm-build-libs-4.11.3-43.el7.x86_64
rpm-libs-4.11.3-43.el7.x86_64
rpm-python-4.11.3-43.el7.x86_64
rpm-sign-4.11.3-43.el7.x86_64
yum-3.4.3-167.el7.centos.noarch
yum-langpacks-0.4.2-7.el7.noarch
yum-metadata-parser-1.1.4-10.el7.x86_64
yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch
yum-plugin-priorities-1.1.31-54.el7_8.noarch
yum-utils-1.1.31-54.el7_8.noarch
== END   rpm -qa yum\* rpm-\* python | sort ==

== BEGIN ls /etc/yum.repos.d ==
adobe-linux-i386.repo
adobe-linux-x86_64.repo
atrpms-bleeding.repo
atrpms.repo
atrpms-testing.repo
CentOS-Base.repo
CentOS-CR.repo
CentOS-Debuginfo.repo
CentOS-fasttrack.repo
CentOS-Media.repo
CentOS-Sources.repo
CentOS-Vault.repo
CentOS-Vault.repo.rpmnew
CentOS-x86_64-kernel.repo
elrepo.repo
epel.repo
epel.repo.rpmnew
epel.repo.rpmsave
epel-testing.repo
google-chrome.repo
jpackage.repo
nux-dextop.repo
nux-dextop.repo.rpmsave
skype-stable.repo
== END   ls /etc/yum.repos.d ==

== BEGIN cat /etc/yum.conf ==
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release


#  This is the default, if you make this bigger yum won't see if the metadata
# is newer on the remote and so you'll "gain" the bandwidth of not having to
# download the new metadata and "pay" for it by yum not having correct
# information.
#  It is esp. important, to have correct metadata, for distributions like
# Fedora which don't keep old packages around. If you don't like this checking
# interupting your command line usage, it's much better to have something
# manually check the metadata once an hour (yum-updatesd will do this).
# metadata_expire=90m

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
== END   cat /etc/yum.conf ==

== BEGIN yum repolist all ==
Loaded plugins: fastestmirror, langpacks, priorities
Loading mirror speeds from cached hostfile
 * base: distrib-coffee.ipsl.jussieu.fr
 * elrepo: lon.mirror.rackspace.com
 * elrepo-kernel: lon.mirror.rackspace.com
 * epel: mirrors.ircam.fr
 * extras: mirrors.ircam.fr
 * nux-dextop: mirror.li.nux.ro
 * updates: miroir.univ-paris13.fr
545 packages excluded due to repository priority protections
repo id                             repo name                 status
C7.0.1406-base/x86_64               CentOS-7.0.1406 - Base    disabled
C7.0.1406-centosplus/x86_64         CentOS-7.0.1406 - CentOSP disabled
C7.0.1406-extras/x86_64             CentOS-7.0.1406 - Extras  disabled
C7.0.1406-fasttrack/x86_64          CentOS-7.0.1406 - CentOSP disabled
C7.0.1406-updates/x86_64            CentOS-7.0.1406 - Updates disabled
C7.1.1503-base/x86_64               CentOS-7.1.1503 - Base    disabled
C7.1.1503-centosplus/x86_64         CentOS-7.1.1503 - CentOSP disabled
C7.1.1503-extras/x86_64             CentOS-7.1.1503 - Extras  disabled
C7.1.1503-fasttrack/x86_64          CentOS-7.1.1503 - CentOSP disabled
C7.1.1503-updates/x86_64            CentOS-7.1.1503 - Updates disabled
C7.2.1511-base/x86_64               CentOS-7.2.1511 - Base    disabled
C7.2.1511-centosplus/x86_64         CentOS-7.2.1511 - CentOSP disabled
C7.2.1511-extras/x86_64             CentOS-7.2.1511 - Extras  disabled
C7.2.1511-fasttrack/x86_64          CentOS-7.2.1511 - CentOSP disabled
C7.2.1511-updates/x86_64            CentOS-7.2.1511 - Updates disabled
adobe-linux-i386                    Adobe Systems Incorporate enabled:       1+2
adobe-linux-x86_64                  Adobe Systems Incorporate enabled:         3
atrpms/7/x86_64                     Red Hat Enterprise Linux  disabled
atrpms-bleeding/7/x86_64            Red Hat Enterprise Linux  disabled
atrpms-bleeding-debuginfo/7/x86_64  Red Hat Enterprise Linux  disabled
atrpms-bleeding-source/7/x86_64     Red Hat Enterprise Linux  disabled
atrpms-debuginfo/7/x86_64           Red Hat Enterprise Linux  disabled
atrpms-source/7/x86_64              Red Hat Enterprise Linux  disabled
atrpms-testing/7/x86_64             Red Hat Enterprise Linux  disabled
atrpms-testing-debuginfo/7/x86_64   Red Hat Enterprise Linux  disabled
atrpms-testing-source/7/x86_64      Red Hat Enterprise Linux  disabled
base/7/x86_64                       CentOS-7 - Base           enabled:    10,070
base-debuginfo/x86_64               CentOS-7 - Debuginfo      disabled
base-source/7                       CentOS-7 - Base Sources   disabled
c7-media                            CentOS-7 - Media          disabled
centos-kernel/7/x86_64              CentOS LTS Kernels for x8 disabled
centos-kernel-experimental/7/x86_64 CentOS Experimental Kerne disabled
centosplus/7/x86_64                 CentOS-7 - Plus           disabled
centosplus-source/7                 CentOS-7 - Plus Sources   disabled
cr/7/x86_64                         CentOS-7 - cr             disabled
elrepo                              ELRepo.org Community Ente enabled:       156
elrepo-extras                       ELRepo.org Community Ente disabled
elrepo-kernel                       ELRepo.org Community Ente enabled:        37
elrepo-testing                      ELRepo.org Community Ente disabled
epel/x86_64                         Extra Packages for Enterp enabled:    13,286
epel-debuginfo/x86_64               Extra Packages for Enterp disabled
epel-source/x86_64                  Extra Packages for Enterp disabled
epel-testing/x86_64                 Extra Packages for Enterp disabled
epel-testing-debuginfo/x86_64       Extra Packages for Enterp disabled
epel-testing-source/x86_64          Extra Packages for Enterp disabled
extras/7/x86_64                     CentOS-7 - Extras         enabled:       397
extras-source/7                     CentOS-7 - Extras Sources disabled
fasttrack/7/x86_64                  CentOS-7 - fasttrack      disabled
google-chrome                       google-chrome             enabled:         3
jpackage-VERSION-generic            JPackage VERISON, for gen disabled
nux-dextop/x86_64                   Nux.Ro RPMs for general d enabled: 2,174+545
nux-dextop-testing/x86_64           Nux.Ro RPMs for general d disabled
!skype-stable                       skype (stable)            disabled
updates/7/x86_64                    CentOS-7 - Updates        enabled:       671
updates-source/7                    CentOS-7 - Updates Source disabled
repolist: 26,798
== END   yum repolist all ==

== BEGIN egrep 'include|exclude' /etc/yum.repos.d/*.repo ==
== END   egrep 'include|exclude' /etc/yum.repos.d/*.repo ==

== BEGIN sed -n -e "/^\[/h; /priority *=/{ G; s/\n/ /; s/ity=/ity = /; p }" /etc/yum.repos.d/*.repo | sort -k3n ==
priority = 1 [base]
priority = 1 [base-source]
priority = 1 [C7.0.1406-base]
priority = 1 [C7.0.1406-extras]
priority = 1 [C7.0.1406-updates]
priority = 1 [C7.1.1503-base]
priority = 1 [C7.2.1511-extras]
priority = 1 [C7.2.1511-fasttrack]
priority = 1 [c7-media]
priority = 1 [centosplus]
priority = 1 [centosplus-source]
priority = 1 [cr]
priority = 1 [elrepo]
priority = 1 [elrepo-extras]
priority = 1 [elrepo-kernel]
priority = 1 [elrepo-testing]
priority = 1 [epel]
priority = 1 [extras]
priority = 1 [extras-source]
priority = 1 [fasttrack]
priority = 1 [updates]
priority = 1 [updates-source]
priority = 3 [nux-dextop]
priority = 3 [nux-dextop-testing]
priority = 4 [epel-debuginfo]
priority = 4 [epel-source]
priority = 8 [jpackage-VERSION-generic]
priority = 9 [adobe-linux-x86_64]
priority = 65 [atrpms]
priority = 65 [atrpms-bleeding]
priority = 65 [atrpms-bleeding-debuginfo]
priority = 65 [atrpms-bleeding-source]
priority = 65 [atrpms-debuginfo]
priority = 65 [atrpms-source]
priority = 65 [atrpms-testing]
priority = 65 [atrpms-testing-debuginfo]
priority = 65 [atrpms-testing-source]
== END   sed -n -e "/^\[/h; /priority *=/{ G; s/\n/ /; s/ity=/ity = /; p }" /etc/yum.repos.d/*.repo | sort -k3n ==

== BEGIN rpm -qa kernel\* | sort ==
kernel-3.10.0-514.2.2.el7.x86_64
kernel-3.10.0-514.6.1.el7.x86_64
kernel-3.10.0-514.el7.x86_64
kernel-3.10.0-957.10.1.el7.x86_64
kernel-devel-3.10.0-514.2.2.el7.x86_64
kernel-devel-3.10.0-514.6.1.el7.x86_64
kernel-devel-3.10.0-514.el7.x86_64
kernel-devel-3.10.0-862.11.6.el7.x86_64
kernel-devel-3.10.0-957.10.1.el7.x86_64
kernel-ml-4.10.9-1.el7.elrepo.x86_64
kernel-ml-4.18.9-1.el7.elrepo.x86_64
kernel-ml-5.0.4-1.el7.elrepo.x86_64
kernel-ml-5.3.10-1.el7.elrepo.x86_64
kernel-ml-5.3.13-1.el7.elrepo.x86_64
kernel-ml-devel-4.10.9-1.el7.elrepo.x86_64
kernel-ml-devel-4.18.9-1.el7.elrepo.x86_64
kernel-ml-devel-5.0.4-1.el7.elrepo.x86_64
kernel-ml-devel-5.3.10-1.el7.elrepo.x86_64
kernel-ml-devel-5.3.13-1.el7.elrepo.x86_64
kernel-ml-headers-5.3.13-1.el7.elrepo.x86_64
kernel-ml-tools-5.3.13-1.el7.elrepo.x86_64
kernel-ml-tools-libs-5.3.13-1.el7.elrepo.x86_64
kernel-ml-tools-libs-devel-5.3.13-1.el7.elrepo.x86_64
== END   rpm -qa kernel\* | sort ==


Re: KDE4.14.8: cannot change Default Desktop Background Image

Posted: 2020/05/25 14:37:19
by chemist
In addition,
I just created a new user with regular privileges by 'adduser bilbo', and, surprisingly, bilbo gained access to all the Desktop Settings wallpapers, also allowing to set any image as wallpaper, and to get to the kde.org files.
As I understand this is a very bad story with some permissions ... damn
Any ideas how to handle it without reinstallation or user change ?

thanks