Anzeige:
Ergebnis 1 bis 6 von 6

Thema: cupsaddsmb ???????

  1. #1
    Registrierter Benutzer
    Registriert seit
    Aug 2004
    Beiträge
    16

    cupsaddsmb ???????

    hi, ich habe einen samba 3 pdc mit ldap anbindung. alles läuft ... bis auf die sache mit cupsaddsmb und den cups windows treibern.

    ich starte cupsaddsmb und bekomme folgenden output ...

    server1:/etc/cups# cupsaddsmb -H localhost -U winadmin -a -v
    Password for winadmin required to access localhost via SAMBA:
    Running command: rpcclient localhost -N -U'winadmin%winpwd' -c 'setdriver cups-pdf cups-pdf'
    Succesfully set cups-pdf to driver cups-pdf.

    Running command: rpcclient localhost -N -U'winadmin%winpwd' -c 'setdriver hp-psc-1200 hp-psc-1200'
    Succesfully set hp-psc-1200 to driver hp-psc-1200.

    das problem ist, das ich nicht weiss woher der fehler kommt. er müsste erst ein adddriver machen und dann ein setdriver ....

    ich habe mein system vor 14 tagen neu aufgesetzt (debian sarge) vorher ging es ... hat irgendjemand eine idee?????

  2. #2
    Registrierter Benutzer
    Registriert seit
    Feb 2003
    Ort
    Hannover
    Beiträge
    410
    Hallo kamanita,

    > Succesfully set cups-pdf to driver cups-pdf.
    >
    > Running command: rpcclient localhost -N -U'winadmin%winpwd' -c 'setdriver
    > hp-psc-1200 hp-psc-1200'
    > Succesfully set hp-psc-1200 to driver hp-psc-1200.

    "Succesfully" klingt nicht wirklich nach einer Fehlermeldung, oder?

    Mfg Michael Lange

  3. #3
    karacho
    Gast
    Hallo!

    Ich habe den Thread nochmal ausgegraben, weil ich das gleiche Problem habe...

    Ich bin zwar absoluter Linux Anfänger aber ich habe ne Menge Tutorials zum Thema cups und samba gelesen und denke auch, dass ich alle Schritte richtig befolgt habe?! Also, dass Problem ist bei mir ebenfalls dass adddriver nicht gestartet wird, hat vielleicht noch jeamnd eine Idee??

    Hier nochmal die Ausgabe von cupsaddsmb:

    Code:
    server:~# cupsaddsmb -v -U root -H 192.168.1.2 -a
    Password for root required to access 192.168.1.2 via SAMBA:
    Running command: rpcclient 192.168.1.2 -N -U'root%xxxx!' -c 'setdriver lexmark lexmark'
    Succesfully set lexmark to driver lexmark.
    
    Running command: rpcclient 192.168.1.2 -N -U'root%xxxx!' -c 'setdriver pdf_drucker pdf_drucker'
    Succesfully set pdf_drucker to driver pdf_drucker.
    Es ist das Debian System aus der c't...falls das helfen solle

    MfG
    Jannik

  4. #4
    Registrierter Benutzer Avatar von drcux
    Registriert seit
    Oct 2003
    Beiträge
    6.989
    "Succesfully set lexmark to driver lexmark."

    und auch bei dir klingt das nicht nach einer Fehlermeldung...

  5. #5
    karacho
    Gast
    Ja...

    Das hab' ich schon verstanden! Setdriver wird ja auch ausgeführt, deswegen "succesfully set". Aber adddriver wird davor eben nicht ausgeführt, d.h. die Treiberdateien werden nicht ins richtige Verzeichnis kopiert... manuell kopieren geht auch net, dann "kennt" der Rechner die Dateien net...

  6. #6
    Universaldilletant Avatar von fork
    Registriert seit
    Dec 2001
    Ort
    Frankfurt/Main
    Beiträge
    1.175
    Hab' das selbe Problem.

    Mein System:
    SuSE 9.2
    Samba 3.0.7-5
    CUPS 1.1.21-5

    Hab' mal cupsaddsmb mit strace starten lassen und er greift nicht auf die Dateinamen des CUPS Postscript Treibers zu sondern sucht vergeblich nach den Adope-PS Treibern ohne dies zu melden. strace-Ausschnitt:
    Code:
        434 access("/usr/share/cups/drivers/pscript5.dll", F_OK) = -1 ENOENT (No such file or directory)
        435 access("/usr/share/cups/drivers/ADOBEPS4.DRV", F_OK) = -1 ENOENT (No such file or directory)
    Lade gerade mal die aktuellste Version von CUPS runter und schaue ob dieses cupsaddsmb richtig arbeitet.

    Update:
    Die aktuellste Version von cupsaddsmb arbeitet auch nicht mit den cups Postscript Treibern. Im Quellcode sind auch wieder nur die Namen der Adobe Dateien enthalten.

    Update:
    Wenn ich rpcclient per Hand aufrufe bekomme ich einen WERR_ACCESS_DENIED
    Code:
    gandalf:/etc/samba/drivers # rpcclient localhost -N -U'root%test123' -c 'adddriver "Windows NT x86" laserjet2:cupsdrv5.dll:laserjet2.ppd:cupsui5.dll:cups5.hlp:NULL:RAW:NULL" 2' 
    added interface ip=192.168.3.46 bcast=192.168.3.255 nmask=255.255.255.0
    result was WERR_ACCESS_DENIED
    ???
    smb.conf:
    Code:
    [global]
            workgroup               = MIDEARTH
            server string           = Samba 3.0.7-5
            log file                = /var/log/samba/log.%m
            netbios name            = GANDALF
            encrypt passwords       = yes
            guest account           = nobody
            wins support            = yes
            log level               = 2
            guest ok                = yes
    
            logon script            = logon.bat
            logon path              = \\GANDALF\profiles\%U
            logon drive             = H:
    
            os level                = 33
            preferred master        = yes
            domain master           = yes
            local master            = yes
            security                = user
            domain logons           = yes
    
            
            printing                = cups
            load printers           = yes
            show add printer wizard = yes
            printcap name           = cups
            max print jobs          = 100
            use client driver       = no
            printer admin           = root @ntadmin
    [shares]
    ...
    [print$]
            comment                 = Printer Drivers 
            path                    = /etc/samba/drivers
            read only               = yes
            browseable              = no
            create mask             = 700
            write list              = root, @ntadmin
    
    [printers]
            comment                 = Alle Drucker 
            path                    = /var/spool/sambaprint
            guest ok                = Yes
            printable               = Yes
            browseable              = No
            valid users             = root, @ntadmin
    Die Rechte der Verzeichnisse sind auch auf den "offenen Scheunentormodus" gesetzt:
    Code:
    drwxrwxrwx  3 root root 4096 Mar 10 12:08 /etc/samba/drivers
    drwxrwxrwx  4 root root 4096 Mar 10 11:49 /etc/samba/drivers/W32X86
    drwxrwxrwx  2 root root 4096 Mar 10 12:00 /etc/samba/drivers/W32X86/3
    drwxrwxrwx  2 root root 4096 Mar 10 11:49 /etc/samba/drivers/W32X86/2
    drwxrwxrwx  2 root root 4096 Mar 10 12:04 /var/spool/sambaprint/
    Update.final:
    So, jetzt ist es geschafft. Der WERR_ACCESS_DENIED war noch aufgrund der Tatsache das ich die Treiberdateien nach \\SAMBASERVER\print$ und nicht nach \\SAMBASERVER\print$\W32X86 kopiert habe. Danach habe ich noch einen WERR_BADFILE bekommen weil da noch irgendwo ein Alleinlebendes " rumgeflogen ist, dann hat's aber tatsächlich funktioniert.

    Deswegen werde ich jetzt auch noch den letzten Punkt aus der Sama-Howto ausführen:
    "Mittlerweile wissen Sie alles über Drucker-Installationen und brauchen kein Wort mehr davon zu lesen. Stecken Sie die Testseite in einen Rahmen, und nageln Sie den an die Wand, mit der Überschrift "MEIN ERSTER MIT RPCCLIENT INSTALLIERTER DRUCKER"

    Verwendete Dokumentation:
    http://gertranssmb3.berlios.de/outpu...-printing.html

    Als kurze Zusammenfassung nochmal, obwohls eigentlich schon in der Samba-Howto steht:
    1. Die CUPS-PS-Druckertreiber für W2K/XP runterladen, die Adobe-PS-Treiberdateien für Win9x/ME runterladen
    2. Drucker in CUPS anlegen
    3. Pruefen ob Drucker dem sambaserver bekannt ist:
      rpcclient -Uroot%password -c 'enumprinters' sambaserver
    4. Treiberdateien auf die Freigabe print$ ins entsprechende Architekturverzeichnis vom Sambaserver(\\server\print$\w32x86 für w2k/xp bzw. \\server\print$\win40 für win 9x/ME
    5. Dem Sambaserver den Treiber bekannmachen: rpcclient addriver(hier Windows 2000/XP) ausführen:
      rpcclient sambaserver -N -U'root%password' \
      -c 'adddriver "Windows NT x86" "driver-laserjet-neu:cupsdrv5.dll:laserjet-neu.ppd:cupsui5.dll:cups5.hlp:NULL:RAW:NULL" 2'
    6. Treiber dem Drucker zuordnen: rpcclient setdriver
      rpcclient -Uroot%password -c 'setdriver laserjet-neu driver-laserjet-neu' sambaserver
    7. Auf einer Windowsmaschine zum Druckerverinden und Testseite ausdrucken
    Geändert von fork (10.03.05 um 11:51 Uhr)

Ähnliche Themen

  1. Seitenzahlenerfassung unter samba
    Von T997502 im Forum Linux in heterogenen Netzen
    Antworten: 42
    Letzter Beitrag: 28.06.05, 21:39
  2. cupsaddsmb: rpcclient error
    Von PsychoDad33 im Forum Linux in heterogenen Netzen
    Antworten: 0
    Letzter Beitrag: 05.01.05, 21:43
  3. Cups + Samba funktioniert, aber cupsaddsmb nicht
    Von CNEY im Forum Linux in heterogenen Netzen
    Antworten: 0
    Letzter Beitrag: 10.12.04, 13:15
  4. Samba 3 Printserver mit CUPS / cupsaddsmb Endlosschleife
    Von Lamerking im Forum Linux in heterogenen Netzen
    Antworten: 1
    Letzter Beitrag: 03.06.04, 19:06
  5. Samba und Cups... cupsaddsmb geht nicht
    Von ml0206 im Forum Linux in heterogenen Netzen
    Antworten: 4
    Letzter Beitrag: 21.04.03, 17:27

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •