Comment 3 for bug 750786

Revision history for this message
Nathanel Titane (nathanel.titane) wrote : Re: [Bug 750786] Re: nmbd job fails to start on boot

The one I posted is the fixed version, without the "and net-device-up
IFACE!=lo"

go figure why, but since maverick.. it's been the only way nmbd has been
able to start on boot for me...

when the "and net-device-up IFACE!=lo" is present, only smbd starts and i am
unable to view the network computers or access their shares as samba
requires both smbd and nmbd to be operationnal to function.... removing that
upstart dependency has fixed it for me without any further bugs or issues to
report...

I guess it's simply unnecessary in the config?

Samba used to work damn fine for me up until maverick...

On Sat, Apr 9, 2011 at 6:23 PM, Clint Byrum <email address hidden> wrote:

> Cypher2, thanks for taking the time to file this bug report and help us
> make Ubuntu better.
>
> The nmbd.conf you pasted here is not the current one from natty.
>
> The current one has this as its start condition:
>
> start on (local-filesystems and net-device-up IFACE!=lo)
>
> This means it will be started when any interface *except* lo is
> configured. Since nmbd is only used for announcing your address to other
> computers, this makes at least some sense in that it will start nmbd
> when a real network interface is available.
>
> I'm not sure I understand then what it is you want to change. Can you
> please explain what you expect to happen, and what actually happens?
>
> Thanks!
>
> Marking Incomplete pending response.
>
> ** Changed in: samba (Ubuntu)
> Status: New => Incomplete
>
> --
> You received this bug notification because you are a direct subscriber
> of the bug.
> https://bugs.launchpad.net/bugs/750786
>
> Title:
> nmbd job fails to start on boot
>
> Status in “samba” package in Ubuntu:
> Incomplete
>
> Bug description:
> Binary package hint: samba
>
> Samba fails to start on boot to enable remote file access on ubuntu
> and windows.
>
> I was able to fix the nmbd startup issue on natty and maverick!
>
> It has to do with the init scrip at /etc/init/nmbd.conf
>
> The start line needs to state start on local-filesystems ONLY!
>
> The loopback ethernet interfaces start too late to satisfy the
> chronological dependency for nmbd to load as process...
>
> Thus, /etc/init/nmbd.conf content should be:
>
>
> description "NetBIOS name server"
> author "Steve Langasek <email address hidden>"
>
> start on (local-filesystems)
> stop on runlevel [!2345]
>
> expect fork
> respawn
>
> pre-start script
> mkdir -p /var/run/samba
>
> [ -f /etc/samba/smb.conf ] || { stop; exit 0; }
>
> install -o root -g root -m 755 -d /var/run/samba
> NMBD_DISABLED=`testparm -s --parameter-name='disable netbios'
> 2>/dev/null`
>
> [ "x$NMBD_DISABLED" = xYes ] && { stop; exit 0; }
>
> exit 0
> end script
>
> exec nmbd -D
>
> ProblemType: Bug
> DistroRelease: Ubuntu 11.04
> Package: samba 2:3.5.8~dfsg-1ubuntu1
> ProcVersionSignature: Ubuntu 2.6.38-7.39-generic 2.6.38
> Uname: Linux 2.6.38-7-generic x86_64
> Architecture: amd64
> Date: Mon Apr 4 17:46:02 2011
> InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110302)
> ProcEnviron:
> LANGUAGE=en_CA:en
> LANG=en_CA.UTF-8
> SHELL=/bin/bash
> RelatedPackageVersions:
> nautilus 1:2.32.2.1-0ubuntu11.1
> gvfs 1.7.3-0ubuntu2
> SambaClientRegression: Yes
> SourcePackage: samba
> UpgradeStatus: No upgrade log present (probably fresh install)
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/ubuntu/+source/samba/+bug/750786/+subscribe
>

--
*TND*esigns | Graphic & Industrial Design Solutions Inc.

514 . 583 . 7386