From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00, DNS_FROM_AHBL_RHSBL, RCVD_IN_DNSWL_LOW,RP_MATCHES_RCVD autolearn=ham autolearn_force=no version=3.4.0 From: Andrey Liakhovets To: community@lists.altlinux.org X-Mailer: CommuniGate Pro WebUser v5.0.14 Date: Tue, 22 Dec 2015 15:45:19 +0300 Message-ID: In-Reply-To: References: <20151220140733.GO2930@imap.altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset="KOI8-R" Content-Transfer-Encoding: 8bit Subject: Re: [Comm] New samba not working X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Dec 2015 12:45:21 -0000 Archived-At: List-Archive: List-Post: On Sun, 20 Dec 2015 14:48:23 +0300 Andrey Liakhovets wrote: >Текущий branch P7. >samba-4.0.26-alt0.M70P.3 >systemd-201-alt1.M70P.5 > >После dist-upgrade имею samba-4.1.22-alt0.M70P.1 и ни одного процесса >nmbd, smbd. > >В логах из необычного только такие сообщения: > >systemd[1]: smb.service operation timed out. Terminating. >systemd[1]: Failed to start Samba SMB Daemon. >systemd[1]: Unit smb.service entered failed state > >nmbd[2334]: [2015/12/20 11:42:37.297440, 0] ../source3/nmbd/nmbd.c:57(terminate) >nmbd[2334]: Got SIGTERM: going down... > >Такое же и при ручном перезапуске nmb.service и smb.service, >а также при рестарте одного из компьютеров. On Sun, 20 Dec 2015 18:28:24 +0300 Andrey Liakhovets wrote: >On Sun, 20 Dec 2015 17:07:33 +0300 Michael Shigorin wrote: >>On Sun, Dec 20, 2015 at 02:48:23PM +0300, Andrey Liakhovets wrote: >>> На форуме Федоры http://forums.fedoraforum.org/showthread.php?t=303937 >>> (7th April 2015) нашёл решение и нечто похожее на объяснение: >>> >>> "... samba actually starts but systemd reports the timeout. >>> I believe this is due to the newer samba packages being compiled against >>> newer systemd packages and there is some interaction issue. >>> To fix it, I copied nmb.service and smb.service from /usr/lib/systemd/system/ >>> into /etc/systemd/system/. I then edited the /etc/ copies to change >>> the [Service] Type from 'notify' to 'forking'. >>> You should then do a "systemctl daemon-reload". ..." >>> >>> После этого nmbd и smbd пока в самом деле живы. >>> >>> Что это? и как правильно действовать? >>> (откатывать samba не хочется из-за исправленных CVE...) >> >>Сейчас хорошо бы приложить полученные файлики или даже лучше >>строчку для sed по /usr/lib/systemd/system/{n,s}mb.service >>(чтоб не остались перекрытыми после исправления пакета); >>а вообще это критичный баг, который стоит повесить. >> >>Также забросил на форум: >>http://forum.altlinux.org/index.php?topic=32230.540 > >Разница выглядит так (у нас в P7 эти unit'ы в другом месте): > > >--- /lib/systemd/system/nmb.service 2015-12-18 10:11:22.000000000 +0300 >+++ /etc/systemd/system/nmb.service 2015-12-20 15:39:48.064689719 +0300 >@@ -3,7 +3,7 @@ > After=syslog.target network.target > > [Service] >-Type=notify >+Type=forked > NotifyAccess=all > PIDFile=/run/nmbd.pid > EnvironmentFile=-/etc/sysconfig/samba > > >--- /lib/systemd/system/smb.service 2015-12-18 10:11:22.000000000 +0300 >+++ /etc/systemd/system/smb.service 2015-12-20 15:40:00.936497182 +0300 >@@ -3,7 +3,7 @@ > After=syslog.target network.target nmb.service winbind.service > > [Service] >-Type=notify >+Type=forked > NotifyAccess=all > PIDFile=/run/smbd.pid > LimitNOFILE=16384 > > >Возможно, то же самое надо и для winbind, но у меня он выключен. К сожалению, новая samba-4.1.22-alt0.M70P.2 положение не исправила. Симптомы такие же, как описано выше (проверил на одной системе). Попробую вечером зарегистрировать ошибку. Андрей Ляховец