Opened 8 years ago

Closed 8 years ago

#292 closed defect (fixed)

A working setup suddenly stoped working with SYS1804: The system cannot find the file CUPS.

Reported by: dazarewicz Owned by:
Priority: blocker Milestone:
Component: Unknown Version: Server 3.6.x
Keywords: Cc:

Description

Installed version: samba-1-3-0-979.wpi

I had a working setup. I started the server today and got several "SYS1804: The system cannot find the file CUPS" messages.

Since nothing changed in the samba server files, I assume that some RPM package got updated which broke samba.

The only package in the yum.log that I updated during that period is:

Jan 20 12:49:26 Updated: libcx-0.4.1-1.oc00.i686

Attachments (1)

log.nmbd (910 bytes ) - added by dazarewicz 8 years ago.

Download all attachments as: .zip

Change History (7)

by dazarewicz, 8 years ago

Attachment: log.nmbd added

comment:1 by dazarewicz, 8 years ago

Even when supplying cups.dll, even though this system does not have CUPS installed on it, the server still will not start. The following is displayed:

Warning! nmbd.exe apparently stopped.

The log file is attached.

comment:2 by Silvan Scherrer, 8 years ago

cups is needed for sure. And I bet you had it back then, as else it could not have worked.

the 2nd issue you get not is documented in http://trac.netlabs.org/samba/ticket/282 Unfortunately only some see it. I suspect it might ave to do with the networkcard (driver) or with the network topology.

comment:3 by dazarewicz, 8 years ago

cups is needed for sure. And I bet you had it back then, as else it could not have worked.

Maybe so, but it definitely was not installed.

I backleveled to samba-1-1-4-804.wpi and it started working again. No other changes were made other than installing samba-1-1-4-804.wpi on top of my current setup.

I reinstalled samba-1-3-0-979.wpi and got the same "Warning! nmbd.exe apparently stopped" message. I read ticket 282 and added the referenced statement and now the server works again.

comment:4 by Lewis Rosenthal, 8 years ago

David, was that line missing entirely from smb.conf? I've toggled expert mode in the configuration GUI, and I have a failry complete smb.conf. Mine has this setting toggled to yes. I have tried no, and I have also tried removing the line altogether. In each case, the daemons both restart and run fine.

In case it might have any bearing (can't see why it would), this system is using the E1000B MultiMac driver).

Network topology here is an uplinked gigabit (unintelligent) 8-port switch to another (also unintelligent) in the next room. There are a half dozen things on this switch and the 24-port in the next room is full. Everything is on a single class C subnet (192.168.100.0/24) with a DHCP server and internal DNS.

cups is installed (ArcaOS beta 4.9.4). I'll try removing it and re-testing.

in reply to:  3 comment:5 by Silvan Scherrer, 8 years ago

Replying to dazarewicz:

cups is needed for sure. And I bet you had it back then, as else it could not have worked.

Maybe so, but it definitely was not installed.

I backleveled to samba-1-1-4-804.wpi and it started working again. No other changes were made other than installing samba-1-1-4-804.wpi on top of my current setup.

old samba didn't need cups. new does, thats the reason old works w/o cups.

I reinstalled samba-1-3-0-979.wpi and got the same "Warning! nmbd.exe apparently stopped" message. I read ticket 282 and added the referenced statement and now the server works again.

as said above: we know several installations which need this flag and others don't. It's always the same code which works or doesn't work. The real cause is till unknown :(

comment:6 by Herwig Bauernfeind, 8 years ago

Resolution: fixed
Status: newclosed

Installer now checks of cups.dll is available.

True: 3.3 was compiled without CUPS support in the releases. 3.6 ist compiled with CUPS support.

Note: See TracTickets for help on using tickets.