Bug 606887

Summary: sssd stops on upgrade
Product: [Fedora] Fedora Reporter: Orion Poplawski <orion>
Component: sssdAssignee: Stephen Gallagher <sgallagh>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: high    
Version: 13CC: antillon.maurizio, gasi, jhrozek, sbose, sgallagh, ssorce, tibbs
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: sssd-1.4.1-3.fc14 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 629949 658158 (view as bug list) Environment:
Last Closed: 2010-11-29 16:29:06 EST Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Bug Depends On:    
Bug Blocks: 629949, 638241, 658158    

Description Orion Poplawski 2010-06-22 12:37:06 EDT
Description of problem:

When sssd is upgraded, it gets shut down but is not restarted.  My upgrades are done via yum-cron.

sssd.log just shows:

(Mon Jun 21 10:40:54 2010) [sssd] [monitor_quit] (0): Terminated: killing children

Version-Release number of selected component (if applicable):
sssd-1.2.1-15.fc13.i686
Comment 1 Fedora Update System 2010-08-03 08:46:00 EDT
sssd-1.2.2-19.fc13 has been submitted as an update for Fedora 13.
http://admin.fedoraproject.org/updates/sssd-1.2.2-19.fc13
Comment 2 Fedora Update System 2010-08-03 10:45:04 EDT
sssd-1.2.2-19.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/sssd-1.2.2-19.fc12
Comment 3 Fedora Update System 2010-08-05 19:42:05 EDT
sssd-1.2.2-19.fc12 has been pushed to the Fedora 12 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update sssd'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/sssd-1.2.2-19.fc12
Comment 4 Fedora Update System 2010-08-05 19:54:20 EDT
sssd-1.2.2-19.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.
Comment 5 Fedora Update System 2010-08-13 17:26:02 EDT
sssd-1.2.2-19.fc12 has been pushed to the Fedora 12 stable repository.  If problems still persist, please make note of it in this bug report.
Comment 6 Orion Poplawski 2010-10-01 17:34:19 EDT
Just happened again with sssd-1.3.0-32.fc13.i686
Comment 7 Stephen Gallagher 2010-10-04 09:22:59 EDT
Sorry, I forgot to port forward the fix for this to F13 and F14.

Correcting it now. Please be aware that the upgrade to the fixed version may still abort because the problem was with the %post section of the specfile. This means that the old package will still execute its version of this code, not the fixed RPM.

However, future updates should not have the same problem.
Comment 8 Fedora Update System 2010-10-04 10:01:54 EDT
sssd-1.3.0-35.fc13 has been submitted as an update for Fedora 13.
https://admin.fedoraproject.org/updates/sssd-1.3.0-35.fc13
Comment 9 Fedora Update System 2010-10-04 10:03:58 EDT
sssd-1.3.0-35.fc14 has been submitted as an update for Fedora 14.
https://admin.fedoraproject.org/updates/sssd-1.3.0-35.fc14
Comment 10 Fedora Update System 2010-10-04 14:04:03 EDT
sssd-1.3.0-35.fc14 has been pushed to the Fedora 14 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update sssd'.  You can provide feedback for this update here: https://admin.fedoraproject.org/updates/sssd-1.3.0-35.fc14
Comment 11 Fedora Update System 2010-10-08 16:30:05 EDT
sssd-1.3.0-35.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.
Comment 12 Herbert Gasiorowski 2010-10-12 07:41:19 EDT
Today sssd-1.3.0-35.fc13.x86_64 has been installed here on serveral hosts
AND did not start again afterwards:

# grep sssd /var/log/daemonlog
Oct 12 03:56:12 calabar yum[15852]: Updated: sssd-client-1.3.0-35.fc13.x86_64
Oct 12 03:56:14 calabar yum[15852]: Updated: sssd-1.3.0-35.fc13.x86_64
Oct 12 03:56:15 calabar sssd[be[LDAP]]: Shutting down
Oct 12 03:56:15 calabar sssd[nss]: Shutting down
Oct 12 03:56:15 calabar sssd[pam]: Shutting down
Oct 12 03:56:22 calabar yum[15852]: Updated: sssd-client-1.3.0-35.fc13.i686
Comment 13 Stephen Gallagher 2010-10-12 07:47:41 EDT
Please read the updated notes. The problem is in the %post section of the previous version. This means it gets run at upgrade or removal, regardless of whether the new version corrects the problem.

The changes I made in sssd-1.3.0-35.fc13 were meant to prevent this problem from happening in future updates. There's nothing I can do about versions earlier than the current one, unfortunately.
Comment 14 Herbert Gasiorowski 2010-10-12 08:34:03 EDT
Sorry - I read your comment #7 too late.

# rpm -Uvh --force .../sssd-1.3.0-35.fc13.x86_64.rpm

actually works and sssd is still/again running. Seems to be ok now.
Comment 15 Fedora Update System 2010-10-12 08:47:57 EDT
sssd-1.3.0-35.fc14 has been pushed to the Fedora 14 stable repository.  If problems still persist, please make note of it in this bug report.
Comment 16 Orion Poplawski 2010-10-20 10:54:46 EDT
Updating from sssd-1.3.0-35.fc14 to sssd-1.4.0-2.fc14 resulted in sssd not running after update, which was supposed to be fixed in 1.3.0-35.fc14.
Comment 17 Orion Poplawski 2010-11-03 11:21:44 EDT
Again with 1.4.0-2.fc15 -> 1.4.1-1.fc15.
Comment 18 Herbert Gasiorowski 2010-11-11 08:01:17 EST
sssd-1.3.0-36.fc13.x86_64 did not come up automatically after being
installed on 8 out of 17 machines - the others 9 ones are ok:

It is getting better - but I am not content, but maybe it is another fault:

# grep sssd /var/log/daemonlog
Nov 11 12:29:49 batna yum[23146]: Updated: sssd-client-1.3.0-36.fc13.x86_64
Nov 11 12:29:51 batna yum[23146]: Updated: sssd-1.3.0-36.fc13.x86_64
Nov 11 12:29:51 batna sssd[nss]: Shutting down
Nov 11 12:29:51 batna sssd[pam]: Shutting down
Nov 11 12:29:51 batna abrt[23222]: file /usr/libexec/sssd/sssd_nss seems to be deleted
Nov 11 12:29:51 batna sssd[be[LDAP]]: Shutting down
Nov 11 12:29:52 batna abrt[23222]: saved core dump of pid 17816 (/usr/libexec/sssd/sssd_nss) to /var/spool/abrt/ccpp-1289474991-17816.new/coredump (1748992 bytes)
Nov 11 12:30:19 batna yum[23146]: Updated: sssd-client-1.3.0-36.fc13.i686
#
# and manually:
#
Nov 11 13:56:43 batna sssd: Starting up
Nov 11 13:56:43 batna sssd[be[LDAP]]: Starting up
Nov 11 13:56:43 batna sssd[nss]: Starting up
Nov 11 13:56:43 batna sssd[pam]: Starting up
Comment 19 Stephen Gallagher 2010-11-11 08:05:43 EST
(In reply to comment #18)
> sssd-1.3.0-36.fc13.x86_64 did not come up automatically after being
> installed on 8 out of 17 machines - the others 9 ones are ok:
> 


This is caused by https://fedorahosted.org/sssd/ticket/555, I think.

I am working on a patch for this problem as we speak. Hopefully I will have a fix for this particular issue in the next day or so.
Comment 20 Herbert Gasiorowski 2010-11-17 07:18:51 EST
and with Fedora 14 too (at least with one host out of 6):

Nov 17 11:04:24 bana yum[29172]: Updated: sssd-client-1.4.1-1.fc14.x86_64
Nov 17 11:04:26 bana yum[29172]: Updated: sssd-1.4.1-1.fc14.x86_64
Nov 17 11:04:26 bana sssd[pam]: Shutting down
Nov 17 11:04:26 bana sssd[nss]: Shutting down
Nov 17 11:04:26 bana sssd[be[LDAP]]: Shutting down
Nov 17 11:04:43 bana yum[29172]: Updated: sssd-client-1.4.1-1.fc14.i686
#
# and manually:
#
Nov 17 13:10:44 bana sssd: Starting up
Nov 17 13:10:44 bana sssd[be[LDAP]]: Starting up
Nov 17 13:10:44 bana sssd[nss]: Starting up
Nov 17 13:10:44 bana sssd[pam]: Starting up
Comment 21 Fedora Update System 2010-11-18 09:08:46 EST
sssd-1.4.1-3.fc14 has been submitted as an update for Fedora 14.
https://admin.fedoraproject.org/updates/sssd-1.4.1-3.fc14
Comment 22 Fedora Update System 2010-11-18 09:16:49 EST
sssd-1.3.0-38.fc13 has been submitted as an update for Fedora 13.
https://admin.fedoraproject.org/updates/sssd-1.3.0-38.fc13
Comment 23 Fedora Update System 2010-11-18 19:01:07 EST
sssd-1.4.1-3.fc14 has been pushed to the Fedora 14 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update sssd'.  You can provide feedback for this update here: https://admin.fedoraproject.org/updates/sssd-1.4.1-3.fc14
Comment 24 Fedora Update System 2010-11-29 16:29:01 EST
sssd-1.3.0-38.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.
Comment 25 Fedora Update System 2010-11-29 16:32:00 EST
sssd-1.4.1-3.fc14 has been pushed to the Fedora 14 stable repository.  If problems still persist, please make note of it in this bug report.