<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>34054</bug_id>
          
          <creation_ts>2017-10-23 17:13:59 +0300</creation_ts>
          <short_desc>sssd не перезапускается при обновлении (до sssd-1.15.3-alt1.M80P.1)</short_desc>
          <delta_ts>2024-12-07 03:47:43 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Branch p8</product>
          <component>sssd</component>
          <version>не указана</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vitaly Lipatov">lav</reporter>
          <assigned_to name="Evgeny Sinelnikov">sin</assigned_to>
          
          
          <qa_contact name="qa-p8@altlinux.org">qa-p8</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>166482</commentid>
    <comment_count>0</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2017-10-23 17:13:59 +0300</bug_when>
    <thetext>При обновления пакета sssd сервис не стартует, и машина оказывается без пользователей:

[root@virtualbox log]# grep sssd messages 
Oct 23 13:12:24 virtualbox apt-get: sssd-client-1.15.3-alt1.M80P.1 1503180678 installed 
Oct 23 13:12:24 virtualbox apt-get: sssd-client-1.15.2-alt6.M80P.1 1497693097 removed 
Oct 23 13:12:38 virtualbox apt-get: sssd-1.15.3-alt1.M80P.1 1503180678 installed 
Oct 23 13:12:40 virtualbox sssd: sssd shutdown succeeded
Oct 23 13:12:48 virtualbox sssd: sssd startup failed
Oct 23 13:12:48 virtualbox apt-get: sssd-1.15.2-alt6.M80P.1 1497693097 removed 
Oct 23 13:12:48 virtualbox apt-get: sssd-krb5-common-1.15.3-alt1.M80P.1 1503180678 installed 
Oct 23 13:12:48 virtualbox apt-get: sssd-krb5-common-1.15.2-alt6.M80P.1 1497693097 removed 
Oct 23 13:16:08 virtualbox apt-get: sssd-pac-1.15.3-alt1.M80P.1 1503180678 installed 
Oct 23 13:16:08 virtualbox apt-get: sssd-pac-1.15.2-alt6.M80P.1 1497693097 removed 
Oct 23 13:16:14 virtualbox apt-get: sssd-ad-1.15.3-alt1.M80P.1 1503180678 installed 
Oct 23 13:16:14 virtualbox apt-get: sssd-ad-1.15.2-alt6.M80P.1 1497693097 removed 

# epmqp sysv
sysvinit-utils-2.88-alt5
sysvinit-2.88-alt5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166490</commentid>
    <comment_count>1</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2017-10-23 19:30:34 +0300</bug_when>
    <thetext>Судя по процессу обновления, проблема вызвана тем, что sssd-ad обновляется уже после перезапуска sssd:

 44: sssd                                          ################################################################################################### [ 30%]
Stopping sssd service: [ DONE ]
Starting sssd service: [FAILED]
ошибка чтения информации о сервисе sssd-secrets: Нет такого файла или каталога
service: sssd-secrets: Unrecognized service
 45: sssd-krb5-common                              ################################################################################################### [ 31%]
 46: shared-mime-info                              ################################################################################################### [ 31%]
 47: perl-Collectd                                 ################################################################################################### [ 32%]
 48: libbind                                       ################################################################################################### [ 33%]
 49: apt-scripts-nvidia                            ################################################################################################### [ 34%]
 50: altlinux-repos                                ################################################################################################### [ 34%]
 51: libnss-myhostname                             ################################################################################################### [ 35%]
 52: pam_systemd                                   ################################################################################################### [ 36%]
 53: systemd-services                              ################################################################################################### [ 36%]
 54: libnss-mymachines                             ################################################################################################### [ 37%]
 55: udev-hwdb                                     ################################################################################################### [ 38%]
 56: udev                                          ################################################################################################### [ 38%]
Stopping systemd-udevd service: [ DONE ]
Starting systemd-udevd service: [ DONE ]
 57: rpm-macros-alterator                          ################################################################################################### [ 39%]
 58: alterator                                     ################################################################################################### [ 40%]
 59: alterator-doc                                 ################################################################################################### [ 40%]
 60: alterator-lookout                             ################################################################################################### [ 41%]
 61: systemd                                       ################################################################################################### [ 42%]
 62: udev-rule-generator-cdrom                     ################################################################################################### [ 43%]
 63: make-initrd                                   ################################################################################################### [ 43%]
 64: sane                                          ################################################################################################### [ 44%]
 65: apt-conf-branch                               ################################################################################################### [ 45%]
 66: nvidia_glx_common                             ################################################################################################### [ 45%]
 67: bind-utils                                    ################################################################################################### [ 46%]
 68: collectd-openvz                               ################################################################################################### [ 47%]
 69: etersoft-devel-utils                          ################################################################################################### [ 47%]
 70: eterbackup                                    ################################################################################################### [ 48%]
 71: libEGL                                        ################################################################################################### [ 49%]
 72: man-db                                        ################################################################################################### [ 50%]
 73: python3-module-pytest                         ################################################################################################### [ 50%]
 74: collectd-sensors                              ################################################################################################### [ 51%]
 75: curl                                          ################################################################################################### [ 52%]
 76: nss-utils                                     ################################################################################################### [ 52%]
 77: xz                                            ################################################################################################### [ 53%]
 78: vim-minimal                                   ################################################################################################### [ 54%]
 79: libnss-role                                   ################################################################################################### [ 54%]
 80: dnsmasq                                       ################################################################################################### [ 55%]
 81: wpa_supplicant                                ################################################################################################### [ 56%]
 82: usbids                                        ################################################################################################### [ 56%]
 83: sisyphus_check                                ################################################################################################### [ 57%]
 84: rpm-build-compat                              ################################################################################################### [ 58%]
 85: rdiff-backup                                  ################################################################################################### [ 59%]
 86: publicsuffix-list                             ################################################################################################### [ 59%]
 87: pciids                                        ################################################################################################### [ 60%]
 88: nvidia-xconfig                                ################################################################################################### [ 61%]
 89: libudev1                                      ################################################################################################### [ 61%]
 90: libruby                                       ################################################################################################### [ 62%]
 91: libopenjpeg2.0                                ################################################################################################### [ 63%]
 92: libksba                                       ################################################################################################### [ 63%]
 93: icon-theme-hicolor                            ################################################################################################### [ 64%]
 94: icon-theme-adwaita                            ################################################################################################### [ 65%]
 95: etersoft-gpgkeys                              ################################################################################################### [ 65%]
 96: dmidecode                                     ################################################################################################### [ 66%]
 97: alterator-service-functions                   ################################################################################################### [ 67%]
 98: libgio                                        ################################################################################################### [ 68%]
 99: libgstreamer1.0                               ################################################################################################### [ 68%]
100: libnetapi                                     ################################################################################################### [ 69%]
101: glusterfs3-client                             ################################################################################################### [ 70%]
102: libp11-kit                                    ################################################################################################### [ 70%]
103: etcnet                                        ################################################################################################### [ 71%]
104: glib-networking                               ################################################################################################### [ 72%]
105: libgst-plugins1.0                             ################################################################################################### [ 72%]
106: libdconf                                      ################################################################################################### [ 73%]
107: gobject-introspection                         ################################################################################################### [ 74%]
108: libConsoleKit2                                ################################################################################################### [ 75%]
109: pam-ck-connector2                             ################################################################################################### [ 75%]
110: vim-console                                   ################################################################################################### [ 76%]
111: vim-common                                    ################################################################################################### [ 77%]
112: python3-module-html5lib                       ################################################################################################### [ 77%]
113: python3-module-lxml                           ################################################################################################### [ 78%]
114: python-module-html5lib                        ################################################################################################### [ 79%]
115: python-module-lxml                            ################################################################################################### [ 79%]
116: libharfbuzz                                   ################################################################################################### [ 80%]
117: libfreetype                                   ################################################################################################### [ 81%]
118: libp11-kit-trust                              ################################################################################################### [ 81%]
119: etcnet-defaults-server                        ################################################################################################### [ 82%]
120: fontconfig                                    ################################################################################################### [ 83%]
Updating fonts cache: [ DONE ]
121: ConsoleKit2                                   ################################################################################################### [ 84%]
122: gobject-introspection-x11                     ################################################################################################### [ 84%]
123: dconf                                         ################################################################################################### [ 85%]
124: gst-libav                                     ################################################################################################### [ 86%]
125: libsoup                                       ################################################################################################### [ 86%]
126: alterator-net-functions                       ################################################################################################### [ 87%]
127: gstreamer1.0                                  ################################################################################################### [ 88%]
128: libgdk-pixbuf                                 ################################################################################################### [ 88%]
129: libgusb                                       ################################################################################################### [ 89%]
130: samba-client-libs                             ################################################################################################### [ 90%]
131: libwbclient                                   ################################################################################################### [ 90%]
132: libsmbclient                                  ################################################################################################### [ 91%]
133: glusterfs3                                    ################################################################################################### [ 92%]
134: samba-libs                                    ################################################################################################### [ 93%]
135: samba-common-libs                             ################################################################################################### [ 93%]
136: samba-common-tools                            ################################################################################################### [ 94%]
137: samba-winbind                                 ################################################################################################### [ 95%]
138: sssd-pac
...
140: samba                                         ################################################################################################### [ 97%]
141: samba-winbind-clients                         ################################################################################################### [ 97%]
142: samba-client                                  ################################################################################################### [ 98%]
143: sssd-ad                                       ################################################################################################### [ 99%]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166506</commentid>
    <comment_count>2</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2017-10-24 11:18:15 +0300</bug_when>
    <thetext>Да, я сталкиваля с этой проблемой, нужно теперь её воспроизвести.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166507</commentid>
    <comment_count>3</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2017-10-24 11:40:16 +0300</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; Да, я сталкиваля с этой проблемой, нужно теперь её воспроизвести.
А чего воспроизводить?
Сервис перезапустился сразу после обновления пакета, его содержащего. А надо либо добиться, чтобы все плагины вперёд ставились (и у них строгий Requires на EVR есть), либо чтобы перезапуск сервиса шёл в конце транзакции (ну это может вызвать другие проблемы).
Проблема наверняка не новая и уже обсуждалась.
Не вижу сил, которые бы заставили sssd-ad обновиться прежде sssd.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166584</commentid>
    <comment_count>4</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2017-10-26 12:25:06 +0300</bug_when>
    <thetext>Есть ещё одно решение - не перезапускать sssd после обновления. Это вариант, как с ядром - не трогать пока не потребуется. А потребуется оно либо вручную, либо после перезагрузки.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166586</commentid>
    <comment_count>5</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2017-10-26 12:59:55 +0300</bug_when>
    <thetext>Отправил соответствующую тестовую сборку в сизиф:
#192290 BUILDING #1 [locked] [test-only] sisyphus sssd.git=1.15.3-alt4%ubt</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167383</commentid>
    <comment_count>6</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2017-11-21 18:43:15 +0300</bug_when>
    <thetext>sssd-1.15.3-alt5.S1 -&gt; sisyphus:

Tue Nov 21 2017 Evgeny Sinelnikov &lt;sin@altlinux&gt; 1.15.3-alt5.S1
- Don&apos;t restart sssd services until reboot or manual restart (ALT #34054)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>255599</commentid>
    <comment_count>7</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2024-12-07 03:47:43 +0300</bug_when>
    <thetext>Текущее решение приводит к другим проблемам:
https://bugzilla.altlinux.org/show_bug.cgi?id=52364</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>