Zenwalk, Cups e Samba

Forum dedicato ai Porting ufficiali e non di Slackware, vedi Slack/390, ARMedslack, Slamd64, Slackintosh, Ocsid, Sloox, Zenwalk, How-Tux, Slax etc etc

Moderatore: Staff

Regole del forum
1) Specificare nome e versione del porting.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
starniell
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: gio 15 giu 2006, 13:01
Località: Villaricca (NA)

Zenwalk, Cups e Samba

Messaggio da starniell »

Cari amici, se sono arrivato a scrivere, per chiedervi aiuto, vuol dire veramente che c'ho sbattuto gia troppo la testa.

Dunque, ho 2 macchine linux (una Slackware 11 e l'altra Zenwalk 4.2) in una rete con un controller di dominio Windows e altri PC Win.

Ho configurato Cups e Samba su entrambe le linuxbox.

Ho una stampante condivisa su un PC Win appartenente al Dominio Win.

Dalla linuxbox Slackware, attraverso Cups e Samba stampo alla grande.

Dalla linuxbox Zenwalk proprio non ci riesco e non sono riuscito a capire se il problema è Cups o Samba.

Ho cercato ovunque... (how to, forum, ecc...) ma ho trovato ben poco.

Il problema è il messaggio d'errore che rilevo dal web server di CUPS quando tento di lanciare la stampa di prova:

Codice: Seleziona tutto

"Unable to connect to SAMBA host, will retry in 60 seconds...Added option Resolution"
Il messaggio sembra attribuire a SAMBA la responsabilità, ma il problema non è però riconducibile a motivi di Sicurezza (utenti o password) in quanto la URI descritta di seguito, è corretta:

Codice: Seleziona tutto

smb://administrator:miapassword@DOMAIN_NAME/WORKSTATION_NAME/PRINTER_SHARE_NAME
Infatti modificando, ad esempio, la password, il messaggio di errore che CUPS mi dà è il seguente:

Codice: Seleziona tutto

"Unable to connect to SAMBA host, will retry in 60 seconds...ERROR: Connection failed with error NT_STATUS_ACCESS_DENIED"  
Che evidenza la "negazione" dell'accesso e il conseguente "fallimento" della connessione.

Dunque, se il problema non è la sicurezza, perchè CUPS è "Unabled" a connettersi con SAMBA?

Cosa centra il fatto che non riesce a connettersi a SAMBA con "Added option Resolution"????

Per mettervi in condizione di aiutarmi, vi posto il printers.conf di cups e smb.conf ringraziandovi, ovviamente, per l'aiuto che potrete darmi.

printers.conf

Codice: Seleziona tutto

<DefaultPrinter Samsung>
Info Samsung Samsung ML-1710 gdi
Location direzione
DeviceURI smb://administrator:xxxxxx@DOMAIN/WORKSTATION/samsung
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
</Printer>
smb.conf

Codice: Seleziona tutto

[global]
workgroup = LINUXGROUP
server string = Samba Server
security = user
load printers = yes
log file = /var/log/samba.%m
max log size = 50
socket options = TCP_NODELAY 
dns proxy = no
restrict anonymous = no
domain master = no
preferred master = no
max protocol = NT
ldap ssl = No
server signing = Auto
netbios aliases = linuxserver

[homes]
comment = Home Directories
browseable = no
read only = no

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
printable = yes

[public]
path = /root/public
guest ok = yes
read only = no
case sensitive = no
msdfs proxy = no

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Messaggio da Luci0 »

Ciao ...
Ma con

Codice: Seleziona tutto

smbclient -L WORKSTATION_NAME
riesci a raggiungere la macchina ?

Avatar utente
starniell
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: gio 15 giu 2006, 13:01
Località: Villaricca (NA)

Gli accessi alle directory Condivisi sono OK

Messaggio da starniell »

Grazie per la celere risposta.

Dunque,... riesco a vedere la workstation, ovviamente con l'opzione -U administrator

Codice: Seleziona tutto

% smbclient -L WORKSTATION_NAME -U administrator
password: ***********
Vedo le directory condivise C$, printers$ e ovviamente la stampante

Domanda:
con smbclient posso interrogare direttamente la stampante per fare un check oppure un test, ecc...?

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Messaggio da Luci0 »

Sembra che la connessione smb sia ok ... prova a montare una condivisione per vedere se non ci sono problemi a livello samba con un

Codice: Seleziona tutto

mount -t smbfs  -o  username=XXXXXX, password=YYYY ...
se é ok prova a riavviare samba e successivamente cups

Codice: Seleziona tutto

/etc/rc.d/rc.samba restart
# dopo un po' ...
/etc/rc.d/rc.cupsd restart

Avatar utente
starniell
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: gio 15 giu 2006, 13:01
Località: Villaricca (NA)

C'è qualcosa di strano...

Messaggio da starniell »

Ancora grazie per la disponibilità ad aiutarmi...

Dunque...

Le condivisioni delle directory sono OK, vengono montate correttamente, ma la stampa ancora non va.

Premetto che dall'altra linuxbox continuo a stampare senza problemi sulla stessa stampante.

Utilizzando smbclient ho fatto un test:

mi sono loggato alla stampante collegata alla workstation:

Codice: Seleziona tutto

# smbclient //WORKSTATION_NAME/samsung -U administrator   
Password: ********
ed ho ottenuto il seguente output

Codice: Seleziona tutto

Domain=[DOMAIN_NAME] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
smb: \>
Sono entrato quindi in smb:\> e ho provato a lanciare il comando ls

Codice: Seleziona tutto

Domain=[DOMAIN_NAME] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
smb: \> ls 
NT_STATUS_ACCESS_DENIED listing *

                0 blocks of size 0. 0 blocks available
smb: \>
Ecco la cosa strana... Dopo aver effettuato l'accesso alla risorsa, mi torna il messaggio NT_STATUS_ACCESS_DENIED, secondo me strano, perchè avevo gia ottenuto accesso alla risorsa, altrimenti mi avrebbe rifiutato dopo aver inserito la password, allora mi è venuto il dubbio che fosse la protezione della stampante ad avere qualche cosa che non andava ed ho ricontrollato i permessi dell'oggetto e della condivisione stessa, ma senza trovare alcun elemento di rilievo: è correttamente condivisa e stampa sia da altre workstation windows che dalla linuxbox con slackware...

... cos'altro potrebbe essere?

Grazie ancora per il prezioso aiuto!!!

P.S.
Volevo precisare che ho eseguito lo stesso test su una directory (e non una stampante) condivisa sulla stessa workstation e il comando ls ha restituito l'elenco dei file e delle directory presenti nella condivisione, senza dare alcun messaggio d'errore.

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Messaggio da Luci0 »

Secondo me l' unica cosa che puoi fare é confrontare accuratamente le configurazioni di Slackware e Zenwalk per vedere se ci sono differenze .... :-)

serevi
Linux 0.x
Linux 0.x
Messaggi: 95
Iscritto il: mer 4 mag 2005, 0:00
Slackware: current
Kernel: 2.6.24.7
Desktop: kde 3.5.10
Località: Porto Sant'Elpidio (AP)

Messaggio da serevi »

Ciao.

Premetto che non conosco zenwalk, o perlomeno so che la mamma è slack, ma come vengono pacchettizzati i sorgenti, proprio non lo so.

Però ti volevo far sapere, magari ti è utile, che io avevo un problema identico nella mia rete, dove oltre a 3 mitiche slack, ho 4 client con Ubuntu/Kubuntu.

Ebbene, da slack nessun problema di stampa su stampanti condivise con samba, su kubuntu... niente, fintanto che non ho inserito lo stesso nome utente della macchina "kubuntu" sul pc con win2k che condivide la stampante.

Tutto questo è successo solo la scorsa settimana, quindi non ho indagato molto sul perchè.
Ho il sospetto, nel mio caso, che su Kubuntu winbind (samba 3.25) è compilato con il supporto a PAM, e kerberos autentication, piuttosto che "RPC", quindi la soluzione definitiva nel mio caso è di sistemare l'autenticazione.

Nel frattempo riesco a stampare.

Se quanto vale per me, nel tuo caso non funziona, forse una strada che io al tuo posto percorrerei, è quella di connettere temporaneamente la stampante al pc zenwalk, condividerla tramite smb, e leggere i file di log... che come ben sai su gnu/linux sono molto, ma molto utili.

Ciao

Avatar utente
starniell
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: gio 15 giu 2006, 13:01
Località: Villaricca (NA)

Ho reinstallato Zenwalk... ora funziona

Messaggio da starniell »

Alla fine ho ceduto... ho reinstallato zenwalk e ora stampa senza problemi.

Non chiedetemi da cosa poteva dipendere... resterà un mistero.

comunque vorrei ringraziarvi per l'aiuto che non ci facciamo mai mancare.

A presto.

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Messaggio da Luci0 »

Forse bastava reinstallare samba e cups !! :-)

Rispondi