This forum has been archived. All content is frozen. Please use KDE Discuss instead.

KDE Neon, Plasma 5.20.3

Tags: None
(comma "," separated)
bubaalex
Registered Member
Posts
15
Karma
0

KDE Neon, Plasma 5.20.3

Tue Nov 24, 2020 11:48 am
I amusing Evolution as my email client.
A few days ago there was a security update. I am not sure this is related, but the problem showed up only after the update.

The problem: when I start Evolution, the security prompt comes up for me to enter the root password.

Any idea?

Thanks
Alex
jolic
Registered Member
Posts
5
Karma
0
OS

Re: KDE Neon, Plasma 5.20.3

Sat Nov 28, 2020 2:04 pm
Hi, do you use SDDM?
I use the same Plasma version in Manjaro and have add the gnome-keyring-daemon in /etc/pam.d/sddm and ~/.xinitrc, according to this article.

Is this helpful for you?

jolic
bubaalex
Registered Member
Posts
15
Karma
0

Re: KDE Neon, Plasma 5.20.3

Sat Nov 28, 2020 7:49 pm
jolic wrote:Hi, do you use SDDM?
I use the same Plasma version in Manjaro and have add the gnome-keyring-daemon in /etc/pam.d/sddm and ~/.xinitrc, according to this article.

Is this helpful for you?

jolic


HI Jolic,

I did a CLEAN installation of KDE Neon with Plasma 5.20.3
I think the keyring comes with it, I did not add any Gnome app

So, this is a mistery

Thanks :-\
jolic
Registered Member
Posts
5
Karma
0
OS

Re: KDE Neon, Plasma 5.20.3

Sun Nov 29, 2020 11:06 am
I do not really understand you and you give almost no information about this matter.

I did a CLEAN installation of KDE Neon with Plasma 5.20.3

Did it work before?
I think the keyring comes with it

No, at least you have to install also gnome-keyring and seahorse.

How did you install evolution?

jolic
bubaalex
Registered Member
Posts
15
Karma
0

Re: KDE Neon, Plasma 5.20.3

Sun Nov 29, 2020 7:34 pm
jolic wrote:I do not really understand you and you give almost no information about this matter.

I did a CLEAN installation of KDE Neon with Plasma 5.20.3

Did it work before?
I think the keyring comes with it

No, at least you have to install also gnome-keyring and seahorse.

How did you install evolution?

jolic


I am new to Linux, after 30 years with Windows, it is hard for me to know how much and what information to provide when reporttoing a problem, I can know only when asked direct questions like you did now.

"Before", I installed Ubuntu 20.04 / Gnome DE and there was no such problem
"Before" , after my initial installation of KDE Neon Plasma 5.20.3 there was no such problem either, it showed up only recently
I trust your experience, if you say that the keyring doesn't come with it, so I probably installed it and forgot I did.
I definetly DO NOT remember any seahorse, what is that?

I installed Evolution with Terminal - sudo apt-get install ....

Thank you
Alex
jolic
Registered Member
Posts
5
Karma
0
OS

Re: KDE Neon, Plasma 5.20.3

Sun Nov 29, 2020 10:33 pm
OK, don't worry.
Evolution is a Gnome based program, but also works with KDE. Unfortunately Evolution cannot use kwallet , so you will need seahorse.
Therefore you have to install some Gnome packages more. Try this:
Code: Select all
sudo apt install evolution gnome-keyring seahorse gnupg2

(gnupg is optional)
bubaalex
Registered Member
Posts
15
Karma
0

Re: KDE Neon, Plasma 5.20.3

Sun Nov 29, 2020 10:57 pm
jolic wrote:OK, don't worry.
Evolution is a Gnome based program, but also works with KDE. Unfortunately Evolution cannot use kwallet , so you will need seahorse.
Therefore you have to install some Gnome packages more. Try this:
Code: Select all
sudo apt install evolution gnome-keyring seahorse gnupg2

(gnupg is optional)


Well, I don't want to reinstall Evolution, I did all my old data imports and setups
Can I just install gnome-keyring seahorse gnupg2 ?

To do that, what will my command be?

Thanks again
jolic
Registered Member
Posts
5
Karma
0
OS

Re: KDE Neon, Plasma 5.20.3

Mon Nov 30, 2020 6:37 pm
bubaalex wrote:Well, I don't want to reinstall Evolution, I did all my old data imports and setups


I have not written anything about reinstalling or reset. All your settings are keep in your home folder.
Sorry, you are not familiar with terminal commands like "apt install" or Linux settings files? Then you should first learning the Linux (Debian/Ubuntu) basics.

try it:
Code: Select all
sudo apt install evolution gnome-keyring seahorse gnupg2

and tell us the result.

jolic
bubaalex
Registered Member
Posts
15
Karma
0

Re: KDE Neon, Plasma 5.20.3

Mon Nov 30, 2020 8:26 pm
jolic wrote:
bubaalex wrote:Well, I don't want to reinstall Evolution, I did all my old data imports and setups


I have not written anything about reinstalling or reset. All your settings are keep in your home folder.
Sorry, you are not familiar with terminal commands like "apt install" or Linux settings files? Then you should first learning the Linux (Debian/Ubuntu) basics.

try it:
Code: Select all
sudo apt install evolution gnome-keyring seahorse gnupg2

and tell us the result.

jolic


Hi Jolic,

I followed your instructions, the result is listed below. Following the final comment, I executed the "autoremove" command

Code: Select all
alex@alex-nuc8i7hnk:~$ sudo apt install evolution gnome-keyring seahorse gnupg2
[sudo] password for alex:  
Reading package lists... Done
Building dependency tree        
Reading state information... Done
gnome-keyring is already the newest version (3.36.0-1ubuntu1).
seahorse is already the newest version (3.36-1).
gnupg2 is already the newest version (2.2.19-3ubuntu2).
gnupg2 set to manually installed.
evolution is already the newest version (3.36.4-0ubuntu1).
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
The following packages were automatically installed and are no longer required:
 ffmpegthumbs haveged libamd2 libastro1 libbabl-0.1-0 libcamd2 libccolamd2 libcholmod3
 libde265-0 libdirectfb-1.7-7 libenca0 libept1.6.0 libgegl-0.4-0 libgegl-common libgexiv2-2
 libgimp2.0 libhavege1 libheif1 libkf5emoticons-bin libkf5emoticons-data libkf5emoticons5
 libkf5sane-data libkf5sane5 libkwaylandserver5 liblensfun-data-v1 liblensfun1
 libmarblewidget-qt5-28 libmetis5 libmypaint-1.5-1 libmypaint-common libpipewire-0.2-1
 libqt5serialport5 libshp2 libumfpack5 libvorbisidec1 linux-headers-5.4.0-42
 linux-headers-5.4.0-42-generic linux-image-5.4.0-42-generic linux-modules-5.4.0-42-generic
 linux-modules-extra-5.4.0-42-generic marble-data marble-plugins opencv-data user-manager
Use 'sudo apt autoremove' to remove them.
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
jolic
Registered Member
Posts
5
Karma
0
OS

Re: KDE Neon, Plasma 5.20.3

Tue Dec 01, 2020 6:53 am
OK, looks like everything was installed.
When you want to use the same password for the Gnome Seahorse as your KDE-Login password, you must edit the sddm file (if you use SDDM, as I mentioned in my first answer above).

Code: Select all
kate /etc/pam.d/sddm

It should like this:

Code: Select all
#%PAM-1.0
auth      include      system-login
auth      optional   pam_kwallet5.so
auth      optional   pam_gnome_keyring.so
account      include      system-login
password   include      system-login
session      include      system-login
session      optional   pam_kwallet5.so auto_start
session      optional   pam_gnome_keyring.so auto_start


btw. You can easily clean up Linux:
Code: Select all
sudo apt autoclean; sudo apt clean; sudo apt autoremove --purge
bubaalex
Registered Member
Posts
15
Karma
0

Re: KDE Neon, Plasma 5.20.3

Tue Dec 01, 2020 8:06 am
jolic wrote:OK, looks like everything was installed.
When you want to use the same password for the Gnome Seahorse as your KDE-Login password, you must edit the sddm file (if you use SDDM, as I mentioned in my first answer above).

Code: Select all
kate /etc/pam.d/sddm

It should like this:

Code: Select all
#%PAM-1.0
auth      include      system-login
auth      optional   pam_kwallet5.so
auth      optional   pam_gnome_keyring.so
account      include      system-login
password   include      system-login
session      include      system-login
session      optional   pam_kwallet5.so auto_start
session      optional   pam_gnome_keyring.so auto_start


btw. You can easily clean up Linux:
Code: Select all
sudo apt autoclean; sudo apt clean; sudo apt autoremove --purge


Hi Jolic, many thanks again. My current sddm file looks like this. Do I need to change anything?

Code: Select all
#%PAM-1.0

# Block login if they are globally disabled
auth    requisite       pam_nologin.so
auth    required        pam_succeed_if.so user != root quiet_success

# auth    sufficient      pam_succeed_if.so user ingroup nopasswdlogin
@include common-auth
# gnome_keyring breaks QProcess
-auth   optional        pam_gnome_keyring.so
-auth   optional        pam_kwallet5.so

@include common-account

# SELinux needs to be the first session rule.  This ensures that any
# lingering context has been cleared.  Without this it is possible that a
# module could execute code in the wrong domain.
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
# Create a new session keyring.
session optional        pam_keyinit.so force revoke
session required        pam_limits.so
session required        pam_loginuid.so
@include common-session
# SELinux needs to intervene at login time to ensure that the process starts
# in the proper default security context.  Only sessions which are intended
# to run in the user's context should be run after this.
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open
-session optional       pam_gnome_keyring.so auto_start
-session optional       pam_kwallet5.so auto_start

@include common-password

# From the pam_env man page
# Since setting of PAM environment variables can have side effects to other modules, this module should be the last one on the stack.

# Load environment from /etc/environment
session required        pam_env.so

# Load environment from /etc/default/locale and ~/.pam_environment
session required        pam_env.so envfile=/etc/default/locale user_readenv=1


Bookmarks



Who is online

Registered users: bartoloni, Bing [Bot], Google [Bot], Yahoo [Bot]