[Samba] cupsaddsmb fails - files are not copied

Heini Hansen thenibbler at gmail.com
Tue Mar 8 12:29:46 GMT 2005


Hello, 

i have problems getting the automatic driver installation for windows
clients running.
i am using cupsaddsmb, it creates the WIN40 Directory and tells me its
putting files - but the Directory remains empty - and thats, so i
guess, the reason for the rpccleint command failing (DOS error
0x00000042 smth.)

what am i doing wrong?

regards
sven wandersleb

transcript of cupsaddsmb and smb.conf follow:

edelstoff printer # ls -la
total 0
drwxrwxrwx  2 root root  48  8. Mär 13:10 .
drwxr-xr-x  4 root root 240  8. Mär 13:10 ..
edelstoff printer # cupsaddsmb -U root -a -v
Password for root required to access localhost via SAMBA:
Running command: smbclient //localhost/print\$ -N -U'root%xxx' -c
'mkdir WIN40;put /var/spool/cups/tmp/422d962f9af3d
WIN40/Laserknecht.PPD;put /usr/share/cups/drivers/ADFONTS.MFM
WIN40/ADFONTS.MFM;put /usr/share/cups/drivers/ADOBEPS4.DRV
WIN40/ADOBEPS4.DRV;put /usr/share/cups/drivers/ADOBEPS4.HLP
WIN40/ADOBEPS4.HLP;put /usr/share/cups/drivers/ICONLIB.DLL
WIN40/ICONLIB.DLL;put /usr/share/cups/drivers/PSMON.DLL
WIN40/PSMON.DLL;'
Domain=[EDELSTOFF] OS=[Unix] Server=[Samba 3.0.11]
putting file /var/spool/cups/tmp/422d962f9af3d as
\WIN40/Laserknecht.PPD (4696.0 kb/s) (average 4696.0 kb/s)
putting file /usr/share/cups/drivers/ADFONTS.MFM as \WIN40/ADFONTS.MFM
(43236.8 kb/s) (average 26480.1 kb/s)
putting file /usr/share/cups/drivers/ADOBEPS4.DRV as
\WIN40/ADOBEPS4.DRV (46921.1 kb/s) (average 37518.4 kb/s)
putting file /usr/share/cups/drivers/ADOBEPS4.HLP as
\WIN40/ADOBEPS4.HLP (37979.2 kb/s) (average 37567.8 kb/s)
putting file /usr/share/cups/drivers/ICONLIB.DLL as \WIN40/ICONLIB.DLL
(28839.1 kb/s) (average 36985.9 kb/s)
putting file /usr/share/cups/drivers/PSMON.DLL as \WIN40/PSMON.DLL
(18666.1 kb/s) (average 36113.6 kb/s)

Running command: rpcclient localhost -N -U'root%xxx' -c 'adddriver
"Windows 4.0" "Laserknecht:ADOBEPS4.DRV:Laserknecht.PPD:NULL:ADOBEPS4.HLP:PSMON.DLL:RAW:ADOBEPS4.DRV,Laserknecht.PPD,ADOBEPS4.HLP,PSMON.DLL,ADFONTS.MFM,ICONLIB.DLL"'
result was DOS code 0x00000042

Password for root required to access localhost via SAMBA: [i just
press enter, repeating does not help]
Running command: rpcclient localhost -N -U'root%' -c 'adddriver
"Windows 4.0" "Laserknecht:ADOBEPS4.DRV:Laserknecht.PPD:NULL:ADOBEPS4.HLP:PSMON.DLL:RAW:ADOBEPS4.DRV,Laserknecht.PPD,ADOBEPS4.HLP,PSMON.DLL,ADFONTS.MFM,ICONLIB.DLL"'
Cannot connect to server.  Error was NT_STATUS_LOGON_FAILURE

cupsaddsmb: Unable to install Windows 9x printer driver files (256)!
edelstoff printer # ls -la
total 0
drwxrwxrwx  3 root root  72  8. Mär 13:10 .
drwxr-xr-x  4 root root 240  8. Mär 13:10 ..
drwxr-xr-x  2 root root  48  8. Mär 13:10 WIN40
edelstoff printer # ls -la WIN40/
total 0
drwxr-xr-x  2 root root 48  8. Mär 13:10 .
drwxrwxrwx  3 root root 72  8. Mär 13:10 ..
edelstoff printer #



smb.conf:

[global]
        workgroup = MARCHIONINI
        server string = Samba Server
        map to guest = bad user
        security = user
        wins support = yes
        default case = lower
        load printers = yes
        default = public
        map to guest = Bad User
        encrypt passwords = yes
        update encrypted = Yes
        pam password change = Yes
        printcap name = cups
        passwd chat debug = Yes
        printing = cups
        max disk size = 10000000
[print$]
        comment = Drucker-Treiber
        path = /etc/samba/printer
        guest ok = yes
        browseable = no
        public = yes
        writable = no
        printable = yes
        valid users = root,swandersleb
        write list = root,swandersleb
        printer admin = root,swandersleb
[printers]
        comment = HP Color LaserJet 4500N
        print ok = yes
        guest ok = no
[... some more file shares follow]


More information about the samba mailing list