Repository 32bit  Forum
Repository 64bit  Wiki

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.

Zenwalk, Cups e Samba

Messaggioda starniell » mer mar 07, 2007 16:45

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
starniell
Linux 1.0
Linux 1.0
 
Messaggi: 10
Iscritto il: gio giu 15, 2006 12:01
Località: Villaricca (NA)

Messaggioda Luci0 » mer mar 07, 2007 19:31

Ciao ...
Ma con
Codice: Seleziona tutto
smbclient -L WORKSTATION_NAME

riesci a raggiungere la macchina ?
Avatar utente
Luci0
Staff
Staff
 
Messaggi: 3591
Iscritto il: dom giu 26, 2005 23:00
Località: Forte dei Marmi
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce

Gli accessi alle directory Condivisi sono OK

Messaggioda starniell » mer mar 07, 2007 19:48

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
starniell
Linux 1.0
Linux 1.0
 
Messaggi: 10
Iscritto il: gio giu 15, 2006 12:01
Località: Villaricca (NA)

Messaggioda Luci0 » mer mar 07, 2007 22:07

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
Luci0
Staff
Staff
 
Messaggi: 3591
Iscritto il: dom giu 26, 2005 23:00
Località: Forte dei Marmi
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce

C'è qualcosa di strano...

Messaggioda starniell » gio mar 08, 2007 13:39

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
starniell
Linux 1.0
Linux 1.0
 
Messaggi: 10
Iscritto il: gio giu 15, 2006 12:01
Località: Villaricca (NA)

Messaggioda Luci0 » gio mar 08, 2007 19:21

Secondo me l' unica cosa che puoi fare é confrontare accuratamente le configurazioni di Slackware e Zenwalk per vedere se ci sono differenze .... :-)
Avatar utente
Luci0
Staff
Staff
 
Messaggi: 3591
Iscritto il: dom giu 26, 2005 23:00
Località: Forte dei Marmi
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce

Messaggioda serevi » gio mar 08, 2007 21:17

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
serevi
Linux 1.0
Linux 1.0
 
Messaggi: 95
Iscritto il: mar mag 03, 2005 23:00
Località: Porto Sant'Elpidio (AP)
Slackware: current
Kernel: 2.6.24.7
Desktop: kde 3.5.10

Ho reinstallato Zenwalk... ora funziona

Messaggioda starniell » ven mar 09, 2007 1:18

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
starniell
Linux 1.0
Linux 1.0
 
Messaggi: 10
Iscritto il: gio giu 15, 2006 12:01
Località: Villaricca (NA)

Messaggioda Luci0 » ven mar 09, 2007 8:54

Forse bastava reinstallare samba e cups !! :-)
Avatar utente
Luci0
Staff
Staff
 
Messaggi: 3591
Iscritto il: dom giu 26, 2005 23:00
Località: Forte dei Marmi
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce


Torna a Porting Slackware

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti