Bug 1056591

Summary: Missing keyring
Product: [Fedora] Fedora Reporter: Don Swaner <greatauk37>
Component: mate-screensaverAssignee: Dan Mashal <dan.mashal>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 20CC: dan.mashal, raveit65.sun, rdieter, stefano
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: mate-screensaver-1.6.2-1.fc20 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-02-11 23:13:26 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Don Swaner 2014-01-22 14:28:26 UTC
Description of problem:
Journal error reports missing library: /usr/lib64/security/pam_mate_keyring.so
yum reports that nothing provides this library.  mate-screensaver-dialog is looking for this library.

Version-Release number of selected component (if applicable):
Name        : mate-desktop
Arch        : x86_64
Version     : 1.6.2
Release     : 1.fc20

How reproducible:
NA

Steps to Reproduce:
1. NA
2.
3.

Actual results:


Expected results:


Additional info:
Journal report:
Jan 22 09:09:28 fedorad.dswaner.home mate-screensaver-dialog[7727]: PAM adding faulty module: /usr/lib64/security/pam_mate_keyring.so
Jan 22 09:09:28 fedorad.dswaner.home mate-screensaver-dialog[7727]: PAM unable to dlopen(/usr/lib64/security/pam_mate_keyring.so): /usr/lib64/security/pam_mate_keyring.so: cannot open shared object file: No such file or directory

Comment 1 Don Swaner 2014-01-22 14:30:53 UTC
yum install mate-keyring results:
Package mate-keyring-1.6.0-3.fc20.x86_64 is obsoleted by mate-desktop-1.6.2-1.fc20.x86_64 which is already installed

Comment 2 Rex Dieter 2014-01-22 14:32:20 UTC
/etc/pam.d/mate-screensaver (owned by mate-screensaver), contains:
auth       optional     pam_mate_keyring.so

Either remove that line (if it's not truly available or needed), or prepend the lines with '-', like
-auth       optional     pam_mate_keyring.so
to make it not complain when missing.

Comment 3 Rex Dieter 2014-01-22 14:33:40 UTC
And, let me know if mate-keyring is truly obsolete/deprecated (looks like it, but would like confirmation), and I'll take care of removing it from login manager pam configs (kdm, lightdm, sddm).

Comment 4 Wolfgang Ulbrich 2014-01-22 15:22:28 UTC
Rex,
libmatekeyring and mate-keyring is obsolete with => f20, we did switch to libsecrete/gnome-keyring in upstream master and use the commits for f20 too.
I will fix the mate-screensaver pam file.
It's a good idea to do the same for lightdm.

Comment 5 Wolfgang Ulbrich 2014-01-22 15:31:59 UTC
@ Don Swaner
you should edit this line
/etc/pam.d/mate-screensaver
auth       optional     pam_mate_keyring.so
to
auth       optional     pam_gnome_keyring.so

until the the fix build is in repos.

Comment 6 Wolfgang Ulbrich 2014-01-22 15:33:33 UTC
Rex, of course this can savely remove from all DM's for f20.

Comment 7 Fedora Update System 2014-01-26 13:29:46 UTC
mate-screensaver-1.6.1-5.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/mate-screensaver-1.6.1-5.fc20

Comment 8 Fedora Update System 2014-01-27 13:05:10 UTC
Package mate-screensaver-1.6.1-5.fc20:
* should fix your issue,
* was pushed to the Fedora 20 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing mate-screensaver-1.6.1-5.fc20'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2014-1600/mate-screensaver-1.6.1-5.fc20
then log in and leave karma (feedback).

Comment 9 Rex Dieter 2014-01-27 15:00:28 UTC
fyi, per comment #4, since those login managers already consider mate-kerying as optional, and it's still needed for f19, I'll postpone removing it until f19 goes EOL.

Comment 10 Fedora Update System 2014-02-01 12:28:22 UTC
mate-screensaver-1.6.2-1.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/mate-screensaver-1.6.2-1.fc20

Comment 11 Fedora Update System 2014-02-11 23:13:26 UTC
mate-screensaver-1.6.2-1.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.