Rowland Penny
2016-Nov-20 21:11 UTC
[Samba] 4.5.1 Upgrade Breaks Samba [Was: Schema Change Breaks Replication]
On Sun, 20 Nov 2016 15:55:08 -0500 Adam Tauno Williams via samba <samba at lists.samba.org> wrote:> > And it looks like nobody is listening on port 135 - > > [root at larkin26 ~]# netstat --listen --inet --program --numeric > Active Internet connections (only servers) > Proto Recv-Q Send-Q Local Address Foreign > Address State PID/Program name > tcp 0 0 127.0.0.1:199 > 0.0.0.0:* LISTEN 1577/snmpd > tcp 0 0 0.0.0.0:22 > 0.0.0.0:* LISTEN 1607/sshd > tcp 0 0 127.0.0.1:25 > 0.0.0.0:* LISTEN 1697/master > udp 0 0 0.0.0.0:34659 > 0.0.0.0:* 1271/rsyslogd > udp 0 0 0.0.0.0:631 > 0.0.0.0:* 1261/portreserve > udp 0 0 172.31.7.50:123 > 0.0.0.0:* 1618/ntpd > udp 0 0 127.0.0.1:123 > 0.0.0.0:* 1618/ntpd > udp 0 0 0.0.0.0:123 > 0.0.0.0:* 1618/ntpd > udp 0 0 0.0.0.0:161 > 0.0.0.0:* 1577/snmpd >If that is the entire output, not only is nothing listening on port 135, Samba doesn't seem to be listening at all, is it running ? Rowland
Adam Tauno Williams
2016-Nov-20 21:50 UTC
[Samba] 4.5.1 Upgrade Breaks Samba [Was: Schema Change Breaks Replication]
On Sun, 2016-11-20 at 21:11 +0000, Rowland Penny via samba wrote:> On Sun, 20 Nov 2016 15:55:08 -0500 > Adam Tauno Williams via samba <samba at lists.samba.org> wrote: > > And it looks like nobody is listening on port 135 - > > [root at larkin26 ~]# netstat --listen --inet --program --numeric > > Active Internet connections (only servers) > > Proto Recv-Q Send-Q Local Address Foreign > > Address State PID/Program name > If that is the entire output, not only is nothing listening on port > 135, Samba doesn't seem to be listening at all, is it running ?That is the entire output; samba is not listening. It is started. .... 2049 ? Ss 0:00 sshd: root at pts/0 2051 pts/0 Ss 0:00 -bash 2486 ? S 0:00 /usr/sbin/samba -D 2487 ? Ss 0:00 /usr/sbin/winbindd -D --option=server role check:inhibit=yes --foreground 2493 ? S 0:00 /usr/sbin/winbindd -D --option=server role check:inhibit=yes --foreground 2502 pts/0 R+ 0:00 ps ax [root at larkin26 sernet]# [2016/11/20 16:50:40.326604, 0] ../source4/smbd/server.c:372(binary_smbd_main) samba version 4.5.1-SerNet-RedHat-6.el6 started. Copyright Andrew Tridgell and the Samba Team 1992-2016 [2016/11/20 16:50:40.970014, 0] ../source4/smbd/server.c:479(binary_smbd_main) samba: using 'standard' process model [2016/11/20 16:50:40.983383, 0] ../source4/rpc_server/dcerpc_server.c:1668(dcesrv_init_context) dcesrv_init_context: failed to find endpoint server = 'winreg' [2016/11/20 16:50:40.983724, 0] ../source4/smbd/service_task.c:35(task_server_terminate) task_server_terminate: [Failed to startup dcerpc server task] [2016/11/20 16:50:40.994293, 0] ../source4/smbd/server.c:211(samba_terminate) samba_terminate of 2479: Failed to startup dcerpc server task [2016/11/20 16:50:41.033979, 0] ../source4/smbd/service.c:98(server_service_startup) Failed to start service 'smb' - NT_STATUS_INVALID_SYSTEM_SERVICE [2016/11/20 16:50:41.038319, 0] ../lib/util/become_daemon.c:111(exit_daemon) STATUS=daemon failed to start: Samba failed to start services, error code -1073741796 Any idea why "smb" is not an invalid service? -- Adam Tauno Williams <mailto:awilliam at whitemice.org> GPG D95ED383 Systems Administrator, Python Developer, LPI / NCLA
Rowland Penny
2016-Nov-20 22:48 UTC
[Samba] 4.5.1 Upgrade Breaks Samba [Was: Schema Change Breaks Replication]
On Sun, 20 Nov 2016 16:50:34 -0500 Adam Tauno Williams <awilliam at whitemice.org> wrote:> On Sun, 2016-11-20 at 21:11 +0000, Rowland Penny via samba wrote: > > On Sun, 20 Nov 2016 15:55:08 -0500 > > Adam Tauno Williams via samba <samba at lists.samba.org> wrote: > > > And it looks like nobody is listening on port 135 - > > > [root at larkin26 ~]# netstat --listen --inet --program --numeric > > > Active Internet connections (only servers) > > > Proto Recv-Q Send-Q Local Address Foreign > > > Address State PID/Program name > > If that is the entire output, not only is nothing listening on port > > 135, Samba doesn't seem to be listening at all, is it running ? > > That is the entire output; samba is not listening. > > It is started. > > .... > 2049 ? Ss 0:00 sshd: root at pts/0 > 2051 pts/0 Ss 0:00 -bash > 2486 ? S 0:00 /usr/sbin/samba -D > 2487 ? Ss 0:00 /usr/sbin/winbindd -D --option=server role > check:inhibit=yes --foreground > 2493 ? S 0:00 /usr/sbin/winbindd -D --option=server role > check:inhibit=yes --foreground > 2502 pts/0 R+ 0:00 ps ax > [root at larkin26 sernet]# > > [2016/11/20 16:50:40.326604, 0] > ../source4/smbd/server.c:372(binary_smbd_main) > samba version 4.5.1-SerNet-RedHat-6.el6 started. > Copyright Andrew Tridgell and the Samba Team 1992-2016 > [2016/11/20 16:50:40.970014, 0] > ../source4/smbd/server.c:479(binary_smbd_main) > samba: using 'standard' process model > [2016/11/20 16:50:40.983383, 0] > ../source4/rpc_server/dcerpc_server.c:1668(dcesrv_init_context) > dcesrv_init_context: failed to find endpoint server = 'winreg' > [2016/11/20 16:50:40.983724, 0] > ../source4/smbd/service_task.c:35(task_server_terminate) > task_server_terminate: [Failed to startup dcerpc server task] > [2016/11/20 16:50:40.994293, 0] > ../source4/smbd/server.c:211(samba_terminate) > samba_terminate of 2479: Failed to startup dcerpc server task > [2016/11/20 16:50:41.033979, 0] > ../source4/smbd/service.c:98(server_service_startup) > Failed to start service 'smb' - NT_STATUS_INVALID_SYSTEM_SERVICE > [2016/11/20 16:50:41.038319, 0] > ../lib/util/become_daemon.c:111(exit_daemon) > STATUS=daemon failed to start: Samba failed to start services, error > code -1073741796 > > Any idea why "smb" is not an invalid service? >Can you post your smb.conf, perhaps that will explain why smbd isn't being starting. Rowland
Andrew Bartlett
2016-Nov-21 00:55 UTC
[Samba] 4.5.1 Upgrade Breaks Samba [Was: Schema Change Breaks Replication]
On Sun, 2016-11-20 at 16:50 -0500, Adam Tauno Williams via samba wrote:> On Sun, 2016-11-20 at 21:11 +0000, Rowland Penny via samba wrote: > > On Sun, 20 Nov 2016 15:55:08 -0500 > > Adam Tauno Williams via samba <samba at lists.samba.org> wrote: > > > And it looks like nobody is listening on port 135 - > > > [root at larkin26 ~]# netstat --listen --inet --program --numeric > > > Active Internet connections (only servers) > > > Proto Recv-Q Send-Q Local Address Foreign > > > Address State PID/Program name > > > > If that is the entire output, not only is nothing listening on port > > 135, Samba doesn't seem to be listening at all, is it running ? > > That is the entire output; samba is not listening. > > It is started. > > .... > 2049 ? Ss 0:00 sshd: root at pts/0 > 2051 pts/0 Ss 0:00 -bash > 2486 ? S 0:00 /usr/sbin/samba -D > 2487 ? Ss 0:00 /usr/sbin/winbindd -D --option=server role > check:inhibit=yes --foreground > 2493 ? S 0:00 /usr/sbin/winbindd -D --option=server role > check:inhibit=yes --foreground > 2502 pts/0 R+ 0:00 ps ax > [root at larkin26 sernet]# > > [2016/11/20 16:50:40.326604, 0] > ../source4/smbd/server.c:372(binary_smbd_main) > samba version 4.5.1-SerNet-RedHat-6.el6 started. > Copyright Andrew Tridgell and the Samba Team 1992-2016 > [2016/11/20 16:50:40.970014, 0] > ../source4/smbd/server.c:479(binary_smbd_main) > samba: using 'standard' process model > [2016/11/20 16:50:40.983383, 0] > ../source4/rpc_server/dcerpc_server.c:1668(dcesrv_init_context) > dcesrv_init_context: failed to find endpoint server = 'winreg' > [2016/11/20 16:50:40.983724, 0] > ../source4/smbd/service_task.c:35(task_server_terminate) > task_server_terminate: [Failed to startup dcerpc server task] > [2016/11/20 16:50:40.994293, 0] > ../source4/smbd/server.c:211(samba_terminate) > samba_terminate of 2479: Failed to startup dcerpc server task > [2016/11/20 16:50:41.033979, 0] > ../source4/smbd/service.c:98(server_service_startup) > Failed to start service 'smb' - NT_STATUS_INVALID_SYSTEM_SERVICE > [2016/11/20 16:50:41.038319, 0] > ../lib/util/become_daemon.c:111(exit_daemon) > STATUS=daemon failed to start: Samba failed to start services, > error > code -1073741796 > > Any idea why "smb" is not an invalid service?We no longer include the ntvfs file server (that is what 'smb' referred to, it is a historical oddity from before the 4.0 merge) in the default build. If you are using bind9, set: server services = -dns if you are not usind bind9 for DNS, remove 'server services'. Likewise remove any dcerpc endpoint services line. Samba will refuse to start up if the smb.conf referred to invalid or not-built components. Finally, in case this is how it happened, never use the output of testparm -v as an smb.conf file, please only specify options you need to change, so when we change the defaults you don't need to know about it. Thanks, Andrew Bartlett -- Andrew Bartlett https://samba.org/~abartlet/ Authentication Developer, Samba Team https://samba.org Samba Development and Support, Catalyst IT https://catalyst.net.nz/services/samba
Apparently Analagous Threads
- 4.5.1 Upgrade Breaks Samba [Was: Schema Change Breaks Replication]
- 4.5.1 Upgrade Breaks Samba [Was: Schema Change Breaks Replication]
- 4.5.1 Upgrade Breaks Samba [Was: Schema Change Breaks Replication]
- 4.5.1 Upgrade Breaks Samba [Was: Schema Change Breaks Replication]
- 4.5.1 Upgrade Breaks Samba [Was: Schema Change Breaks Replication]