Tomek, This just does not work on 2014.1 are you trying on cooker? I have done all you have said I have tried it on a different machine with a standard install I have completely re-installed the packages on my main machine and it just does not work whatever the changes I make to the pid storage address in the service files or the removal or addition of options in /etc/sysconfig/samba. The only thing that fixes it is using forked rather than notify. Since this is necessary security upgrade I don't this we should delay in releasing this package. I suggest we patch with forked for the time being and if a solution emerges then we can issue an update. I am in Paris Wednesday but will be back Thursday and can patch and build then. Best, Colin
Colin Close QA Team On Tuesday 24 Mar 2015 11:10:47 Tomasz Gajc wrote: > Changing service Type to forking is not a solution. > > Samba 4.1.7 and newer are using systemd sd_notify feature ( > http://www.freedesktop.org/software/systemd/man/sd_notify.html) > I've changed PIDFile to /run/samba/*.pid and services were running fine. > > > 2015-03-22 23:45 GMT+01:00 Colin Close <[email protected]>: > > > Luca, > > Ironic, I just mailed you about this and yes changing it to forking fixes > > the problem. > > Best, > > Colin > > > > > > On Sunday 22 Mar 2015 23:43:49 luca pedrielli wrote: > > > Hi Colin, > > > i think the culprit is the Type= in .service. > > > > > > in 4.1.6 was > > > > > > > > ----------------------------------------------------------------------------- > > > $ more /lib/systemd/system/smb.service > > > [Unit] > > > Description=Samba SMB Daemon > > > After=syslog.target network.target nmb.service winbind.service > > > > > > [Service] > > > *Type=forking* > > > PIDFile=/run/smbd.pid > > > LimitNOFILE=16384 > > > EnvironmentFile=-/etc/sysconfig/samba > > > ExecStart=/usr/sbin/smbd $SMBDOPTIONS > > > ExecReload=/usr/bin/kill -HUP $MAINPID > > > > > > [Install] > > > WantedBy=multi-user.target > > > > > > > > ----------------------------------------------------------------------------- > > > > > > in 4.1.17 is > > > > > > > > ----------------------------------------------------------------------------- > > > > > > $ more /lib/systemd/system/smb.service > > > [Unit] > > > Description=Samba SMB Daemon > > > After=syslog.target network.target nmb.service winbind.service > > > > > > [Service] > > > *Type=notify** > > > **NotifyAccess=all* > > > PIDFile=/run/smbd.pid > > > LimitNOFILE=16384 > > > EnvironmentFile=-/etc/sysconfig/samba > > > ExecStart=/usr/sbin/smbd $SMBDOPTIONS > > > ExecReload=/usr/bin/kill -HUP $MAINPID > > > > > > [Install] > > > WantedBy=multi-user.target > > > > > > > > ----------------------------------------------------------------------------- > > > > > > > > > > > > Il 22/03/2015 21:21, Colin Close ha scritto: > > > > Luca, > > > > Cracked it. There's a typo in the EnvironmentFile= entry in all the > > samba related systemd service files. There's a stray '-' > > > > Best, > > > > Colin > > > > > > > > On Sunday 22 Mar 2015 20:11:38 Colin Close wrote: > > > >> Hi Luca, > > > >> Some progress; _TPG hinted that maybe the options are not set > > correctly in /etc/sysconfig/samba. I took a look and they are set > > correctly. So I tried a test I hardcoded the -D option in the three systemd > > files that control the three services. Lo and behold samba starts up fine > > from boot. So what is happening is that the variables needed by systemd are > > not being exported from /etc/sysconfig/samba are not being made available > > to the systemd process. What aspect of the boot process deals with this I > > have no idea but it would appear that this is the source of the issue. > > > >> Best, > > > >> Colin > > > >> > > > >> > > > >> On Sunday 22 Mar 2015 16:44:58 luca pedrielli wrote: > > > >>> Hi Colin, > > > >>> but with the same systemd, samba 4.1.6-1.3 works great > > > >>> > > > >>> > > > >>> > > > >>> > > > >>> > > > >>> > > > >>> Il 22/03/2015 14:48, Colin Close ha scritto: > > > >>>> Luca, > > > >>>> This seems to confirm a systemd problem as you were able to start > > with the -D option without issue. > > > >>>> The extra rpms are there only because I was lazy and did urpmi > > *.rpm from my build directory. :) > > > >>>> Best, > > > >>>> Colin > > > >>>> > > > >>>> > > > >>>> On Saturday 21 Mar 2015 19:58:20 luca pedrielli wrote: > > > >>>>> Hi Colin, > > > >>>>> > > > >>>>> yes is present > > > >>>>> > > > >>>>> cd /run > > > >>>>> [ilprof@Omvvboxxx run]$ ls > > > >>>>> avahi-daemon/ hplip/ log/ openvpn/ systemd/ udev/ > > utmp > > > >>>>> console/ initramfs/ mdadm/ resolvconf/ tmpfiles.d/ > > udisks2/ uuidd/ > > > >>>>> dhclient/ lock/ mount/ samba/ tuned/ user/ > > vnstat/ > > > >>>>> > > > >>>>> > > > >>>>> > > > >>>>> [ilprof@Omvvboxxx run]$ rpm -qa | grep samba > > > >>>>> lib64samba-util0-4.1.17-2-omv2014.0.x86_64 > > > >>>>> lib64samba-hostconfig0-4.1.17-2-omv2014.0.x86_64 > > > >>>>> lib64samba-credentials0-4.1.17-2-omv2014.0.x86_64 > > > >>>>> samba-libs-4.1.17-2-omv2014.0.x86_64 > > > >>>>> lib64samba-policy0-4.1.17-2-omv2014.0.x86_64 > > > >>>>> samba-python-4.1.17-2-omv2014.0.x86_64 > > > >>>>> samba-common-4.1.17-2-omv2014.0.x86_64 > > > >>>>> samba-client-4.1.17-2-omv2014.0.x86_64 > > > >>>>> samba-server-4.1.17-2-omv2014.0.x86_64 > > > >>>>> samba-winbind-4.1.17-2-omv2014.0.x86_64 > > > >>>>> > > > >>>>> I have no > > > >>>>> > > > >>>>> samba-pidl-4.1.17-2-omv2014.0.x86_64 > > > >>>>> samba-test-4.1.17-2-omv2014.0.x86_64 > > > >>>>> > > > >>>>> > > > >>>>> > > > >>>>> Il 21/03/2015 19:42, Colin Close ha scritto: > > > >>>>>> Luca, > > > >>>>>> It's odd it is working for me, do you have a directory /run/samba? > > > >>>>>> > > > >>>>>> [root@localhost /]# rpm -qa | grep samba > > > >>>>>> lib64samba-util0-4.1.17-2-omv2014.0.x86_64 > > > >>>>>> lib64samba-hostconfig0-4.1.17-2-omv2014.0.x86_64 > > > >>>>>> lib64samba-credentials0-4.1.17-2-omv2014.0.x86_64 > > > >>>>>> samba-libs-4.1.17-2-omv2014.0.x86_64 > > > >>>>>> lib64samba-policy0-4.1.17-2-omv2014.0.x86_64 > > > >>>>>> samba-python-4.1.17-2-omv2014.0.x86_64 > > > >>>>>> samba-common-4.1.17-2-omv2014.0.x86_64 > > > >>>>>> samba-server-4.1.17-2-omv2014.0.x86_64 > > > >>>>>> samba-client-4.1.17-2-omv2014.0.x86_64 > > > >>>>>> samba-winbind-4.1.17-2-omv2014.0.x86_64 > > > >>>>>> samba-pidl-4.1.17-2-omv2014.0.x86_64 > > > >>>>>> samba-test-4.1.17-2-omv2014.0.x86_64 > > > >>>>>> [root@localhost /]# ps -e | grep mb > > > >>>>>> > > > >>>>>> 3997 ? 00:00:00 nmbd > > > >>>>>> 4055 ? 00:00:04 smbd > > > >>>>>> 4058 ? 00:00:00 smbd > > > >>>>>> > > > >>>>>> Can you start it by hand using the -D option? > > > >>>>> # /usr/sbin/smbd -D > > > >>>>> [root@Omvvboxxx run]# ps -ef | grep smb > > > >>>>> root 4101 1 0 19:57 ? 00:00:00 /usr/sbin/smbd -D > > > >>>>> root 4102 4101 0 19:57 ? 00:00:00 /usr/sbin/smbd -D > > > >>>>> root 4104 4067 0 19:57 pts/2 00:00:00 grep --color smb > > > >>>>> > > > >>>>> > > > >>>>> > > > >>>>> > > > >>>>> > > > >>>>>> Best, > > > >>>>>> Colin > > > >>>>>> > > > >>>>>> > > > >>>>>> > > > >>>>>> On Friday 20 Mar 2015 17:00:37 luca pedrielli wrote: > > > >>>>>>> Hi Colin, > > > >>>>>>> considers that in cooker samba 4.1.17-1 has some problems: > > > >>>>>>> > > > >>>>>>> https://issues.openmandriva.org/show_bug.cgi?id=1089#c2 > > > >>>>>>> > > > >>>>>>> Luca. > > > >>>>>>> > > > >>>>>>> > > > >>>>>>> Il 20/03/2015 16:43, Colin Close ha scritto: > > > >>>>>>> > > > >>>>>>> > > > >>>>>>> > > > >>>>>>>> It is proving a long winded business to backport 4.17.1 which > > has the fix to 2014.1 it will take a while longer but is is in progress. > > > >>>>>>>> Best, > > > >>>>>>>> Colin > > > >>>>>>>> > > > >>>>>>>> On Wednesday 25 Feb 2015 12:13:12 Blackcrack wrote: > > > >>>>>>>>> Hy, > > > >>>>>>>>> > > > >>>>>>>>> we have an Security issue in Samba > > > >>>>>>>>> > > > >>>>>>>>> https://securityblog.redhat.com/tag/smbd/ > > > >>>>>>>>> > > > >>>>>>>>> https://securityblog.redhat.com/feed/ > > > >>>>>>>>> http://planet.fedoraproject.org/security/ > > > >>>>>>>>> > > > >>>>>>>>> https://www.samba.org/samba/history/security.html > > > >>>>>>>>> > > > >>>>>>>>> > > https://git.samba.org/?p=samba.git;a=patch;h=8eb981c90a6094b15d4b71cc14fee4f23c713cf8 > > > >>>>>>>>> > > > >>>>>>>>> please update 2014&2014 > > > >>>>>>>>> because 2014 should be save also.. > > > >>>>>>>>> > > > >>>>>>>>> best regards > > > >>>>>>>>> Blacky > > > >>>>>>>> _______________________________________________ > > > >>>>>>>> OM-Cooker mailing list > > > >>>>>>>> [email protected] > > > >>>>>>>> > > http://ml.openmandriva.org/listinfo.cgi/om-cooker-openmandriva.org > > > >>>>>>>> > > > >>>>>> _______________________________________________ > > > >>>>>> OM-Cooker mailing list > > > >>>>>> [email protected] > > > >>>>>> > > http://ml.openmandriva.org/listinfo.cgi/om-cooker-openmandriva.org > > > >>>>>> > > > >>>>> > > > >>>> _______________________________________________ > > > >>>> OM-Cooker mailing list > > > >>>> [email protected] > > > >>>> http://ml.openmandriva.org/listinfo.cgi/om-cooker-openmandriva.org > > > >>>> > > > >>> > > > >>> > > > >> _______________________________________________ > > > >> OM-Cooker mailing list > > > >> [email protected] > > > >> http://ml.openmandriva.org/listinfo.cgi/om-cooker-openmandriva.org > > > > _______________________________________________ > > > > OM-Cooker mailing list > > > > [email protected] > > > > http://ml.openmandriva.org/listinfo.cgi/om-cooker-openmandriva.org > > > > > > > > > > > > > > > > > _______________________________________________ > > OM-Cooker mailing list > > [email protected] > > http://ml.openmandriva.org/listinfo.cgi/om-cooker-openmandriva.org > > _______________________________________________ OM-Cooker mailing list [email protected] http://ml.openmandriva.org/listinfo.cgi/om-cooker-openmandriva.org
