Go Back   HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials > Linux Forums > Server Operation

Do you like HowtoForge? Please consider supporting us by becoming a subscriber.
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Old 1st August 2006, 22:37
sgla1 sgla1 is offline
Junior Member
Join Date: Aug 2006
Location: Altadena, CA
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default cupsaddsmb fails -- unable to share print drivers from samba

I am running dapper with all updates on a generic wintel pc. I have set up a simple samba server with cups to share an attached printer with windoze clients (they authenticate against a different samba pdc) Cupsaddsmb fails with the following error:
Unable to copy Windows 2000 printer driver files (1)!
Running command: smbclient //localhost/print$ -N -A /var/spool/cups/tmp/44cb9359ab2bb -c 'mkdir W32X86;put /var/spool/cups/tmp/44cb9354030f8 W32X86/HPofficejet.ppd;put /usr/share/cups/drivers/ps5ui.dll W32X86/ps5ui.dll;put /usr/share/cups/drivers/pscript.hlp W32X86/pscript.hlp;put /usr/share/cups/drivers/pscript.ntf W32X86/pscript.ntf;put /usr/share/cups/drivers/pscript5.dll W32X86/pscript5.dll'
Domain=[FPIG] OS=[Unix] Server=[Samba 3.0.22]
NT_STATUS_NETWORK_ACCESS_DENIED making remote directory \W32X86
NT_STATUS_OBJECT_PATH_NOT_FOUND opening remote file \W32X86/HPofficejet.ppd
NT_STATUS_OBJECT_PATH_NOT_FOUND opening remote file \W32X86/ps5ui.dll
NT_STATUS_OBJECT_PATH_NOT_FOUND opening remote file \W32X86/pscript.hlp
NT_STATUS_OBJECT_PATH_NOT_FOUND opening remote file \W32X86/pscript.ntf
NT_STATUS_OBJECT_PATH_NOT_FOUND opening remote file \W32X86/pscript5.dll
my smb.conf is:

        workgroup = fpig
        netbios name = sara-desk
        server string = lan printer server
        hosts allow = 192.168.1.
        security = share
        load printers = yes
        printing = cups
        printcap name = cups

        path = /sharedstuff
        comment = files for everyone
        read only = no
        browseable = yes
        guest ok = yes

        comment = All Printers
        path = /var/spool/samba
        browseable = yes
        printable = yes
        writable = no
        guest ok = yes

        comment = Printer Drivers
        path = /var/lib/samba/printers
        browseable = yes
        guest ok = no
        read only = yes
        write list = root
the /var/lib/samba/printers directory structure is as follows:
ls -lR /var/lib/samba/printers
total 8
drwxrwxrwx 2 root root 4096 2006-07-11 05:48 W32X86
drwxrwxrwx 2 root root 4096 2006-07-11 05:48 WIN40

total 0

total 0

the cups drivers were downloaded from the cups website and installed with the included makefile to /usr/share/cups/drivers. That directory is as follows (windows ps drivers added also):
ls -lR /usr/share/cups/drivers/
total 1432
-rw-r--r-- 1 root root 803 2006-07-26 15:25 cups6.inf
-rw-r--r-- 1 root root 72 2006-07-26 15:25 cups6.ini
-rw-r--r-- 1 root root 12568 2006-07-26 15:25 cupsps6.dll
-rw-r--r-- 1 root root 13672 2006-07-26 15:25 cupsui6.dll
-rw-r--r-- 1 root root 129024 2006-07-26 15:45 ps5ui.dll
-rw-r--r-- 1 root root 455168 2006-07-26 15:45 pscript5.dll
-rw-r--r-- 1 root root 26038 2006-07-26 15:45 pscript.hlp
-rw-r--r-- 1 root root 792644 2006-07-26 15:45 pscript.ntf

I don't understand where cupsaddsmb is trying to create the \W32X86 directory or why there is a permission problem.
Reply With Quote
Sponsored Links


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
HotSaNIC domino Tips/Tricks/Mods 23 6th November 2006 06:19
Howto suggestion suse PhP ver 4 + Ver 5 wwparrish Suggest HOWTO 11 7th August 2006 14:29

All times are GMT +2. The time now is 18:15.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.