PDA

View Full Version : Ubuntu Server 14.04 - problema autenticazione CUPS


Doc_S
15-03-2016, 22:18
Buonasera a tutti,
sto tentando di usare il mio Ubuntu Server per condividere una stampante di rete con altri pc collegati il LAN; ho fatto riferimento a questa guida per l'installazione e la configurazione iniziale di CUPS https://help.ubuntu.com/lts/serverguide/cups.html , tuttavia quando mi collego all'indirizzo http://localhost:631, vado nella pagina di amministrazione e seleziono "aggiungi stampante", mi ritorna un messaggio nel quale mi segnala che non sostanzialmente non ho i permessi per accedere alla pagina.
Naturalmente il browser è avviato da root.
Anche inserendo i dati di login quando richiesto non mi fa entrare; in questo caso il messaggio di errore varia a seconda del tipo di browser utilizzato; Lynx mi ritorna un "errore inatteso di lettura in rete: connessione annullata" mentre Elinks segnala "unable to retrieve http://localhost:631/admin/ (POST DATA) : Errore in lettura da socket".
Non riesco a trovare riscontro in merito a questo errore in rete; qualcuno ha idee?

Se sono necessarie altre info fatemi sapere quali.

Grazie in anticipo

EmBo2
15-03-2016, 23:10
prova a creare un nuovo utente unix e ad aggiungerlo al gruppo lpadmin

# useradd -m -G lpadmin -s /bin/bash username
alla fine riavvia cups e prova a vedere se il nuovo utente riesce a loggarsi.

Doc_S
16-03-2016, 12:25
Ciao, purtroppo niente da fare... in effetti avevo già provato con un utente del gruppo lpadmin ma senza successo.
Non riesco proprio a capire cosa stia sbagliando

sacarde
16-03-2016, 12:34
- che dice /var/log/cups/error_log ?

- provato a abilitare anche l'ip del server
e accederci da browser da un pc della lan ?

Doc_S
16-03-2016, 12:59
Il log è miseramente vuoto.
Per quanto riguarda l'accesso da remoto, ho provato ma non funziona; però potrebbe essere che debba abilitare qualcosa che non ho abilitato.
Cosa devo verificare per capire se è attivo l'accesso da remoto per cups?

cdtux
16-03-2016, 13:17
Se non ricordo male, per impostare l'accesso admin da remoto devi inserire la direttiva sul file /etc/cups/cupsd.conf:

<Location /admin>
Order allow,deny
Allow all (o Allow from IP)
</Location>

Doc_S
16-03-2016, 13:59
Tra le varie prove avevo fatto anche quella modifica... ora ho riprovato, ma non vedo differenze.
Posto il mio cupsd.conf, dal momento che magari potete dirmi se ho sbagliato qualcosa:

# Log general information in error_log - change "warn" to "debug"
# for troubleshooting...
LogLevel warn

# Deactivate CUPS' internal logrotating, as we provide a better one, especially
# LogLevel debug2 gets usable now
MaxLogSize 0

# Only listen for connections from the local machine.
Listen localhost:631
Listen /var/run/cups/cups.sock
Listen FILESERVER:631 #Listen sulla porta 631 del server

# Show shared printers on the local network.
Browsing On
BrowseLocalProtocols dnssd

# Default authentication type, when authentication is required...
DefaultAuthType Basic

# Web interface setting...
WebInterface Yes

# Server Admin mail address
ServerAdmin [OMESSO]

# Restrict access to the server...
<Location />
Order allow,deny
Allow all
</Location>

# Restrict access to the admin pages...
<Location /admin>
Order allow,deny
Allow all
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow @LOCAL
</Location>

# Set the default printer/job policies...
<Policy default>
# Job/subscription privacy...
JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default

# Job-related operations must be done by the owner or an administrator...
<Limit Create-Job Print-Job Print-URI Validate-Job>
Order deny,allow
</Limit>

<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>

# All administration operations require an administrator to authenticate...
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>

# All printer operations require a printer operator to authenticate...
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>

# Only the owner or an administrator can cancel or authenticate a job...
<Limit Cancel-Job CUPS-Authenticate-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>

<Limit All>
Order deny,allow
</Limit>
</Policy>

# Set the authenticated printer/job policies...
<Policy authenticated>
# Job/subscription privacy...
JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default

# Job-related operations must be done by the owner or an administrator...
<Limit Create-Job Print-Job Print-URI Validate-Job>
AuthType Default
Order deny,allow
</Limit>

<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>

# All administration operations require an administrator to authenticate...
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>

# All printer operations require a printer operator to authenticate...
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>

# Only the owner or an administrator can cancel or authenticate a job...
<Limit Cancel-Job CUPS-Authenticate-Job>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>

<Limit All>
Order deny,allow
</Limit>
</Policy>

#
#

sacarde
16-03-2016, 16:09
...
Listen FILESERVER:631 #Listen sulla porta 631 del server
...


hai messo l'IP del server? al posto di FILESERVER

Doc_S
16-03-2016, 16:36
In effetti no, tra le varie modifiche mi era sfuggito.
Comunque ho messo l'IP reale ma non è cambiato nulla, continua a non farmi accedere alla pagina di installazione delle stampanti :muro:

sacarde
16-03-2016, 16:53
questo

/var/run/cups/cups.sock

cel'hai?


p.s.
puoi aumentare il loglevel

da LogLevel warn a debug

Doc_S
16-03-2016, 17:49
/var/run/cups/cups.sock c'è, però vedo che ha dimensione zero e (non so se ha importanza) è elencato con colore rosa.

Ho messo il loglevel a debug, vediamo se salta fuori qualche informazione utile.

Grazie per l'assistenza :)

Doc_S
16-03-2016, 18:03
Ho riprovato un paio di volte ad autenticarmi e, in modalità debug, il log è diventato di parecchie pagine in un paio di minuti.
Mi sembra che siano informazioni che tendono a ripetersi, riporto uno stralcio:

D [16/Mar/2016:18:51:52 +0100] [Client 19] Accepted from localhost (Domain)
D [16/Mar/2016:18:51:52 +0100] [Client 19] Waiting for request.
D [16/Mar/2016:18:51:52 +0100] Report: clients=1
D [16/Mar/2016:18:51:52 +0100] Report: jobs=0
D [16/Mar/2016:18:51:52 +0100] Report: jobs-active=0
D [16/Mar/2016:18:51:52 +0100] Report: printers=0
D [16/Mar/2016:18:51:52 +0100] Report: stringpool-string-count=219
D [16/Mar/2016:18:51:52 +0100] Report: stringpool-alloc-bytes=2872
D [16/Mar/2016:18:51:52 +0100] Report: stringpool-total-bytes=3184
D [16/Mar/2016:18:51:52 +0100] cupsd is not idle any more, canceling shutdown.
D [16/Mar/2016:18:51:52 +0100] [Client 19] POST / HTTP/1.1
D [16/Mar/2016:18:51:52 +0100] cupsdSetBusyState: newbusy="Active clients", busy="Not busy"
D [16/Mar/2016:18:51:52 +0100] [Client 19] No authentication data provided.
D [16/Mar/2016:18:51:52 +0100] [Client 19] 2.0 CUPS-Get-Printers 1
D [16/Mar/2016:18:51:52 +0100] CUPS-Get-Printers
D [16/Mar/2016:18:51:52 +0100] CUPS-Get-Printers client-error-not-found: No destinations added.
D [16/Mar/2016:18:51:52 +0100] [Client 19] Returning IPP client-error-not-found for CUPS-Get-Printers (no URI) from localhost
D [16/Mar/2016:18:51:52 +0100] [Client 19] Content-Length: 116
D [16/Mar/2016:18:51:52 +0100] cupsd is not idle any more, canceling shutdown.
D [16/Mar/2016:18:51:52 +0100] [Client 19] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=116, response=0x560af110a690(IPP_IDLE), pipe_pid=0, file=-1
D [16/Mar/2016:18:51:52 +0100] [Client 19] Writing IPP response, ipp_state=DATA, old wused=0, new wused=0
D [16/Mar/2016:18:51:52 +0100] [Client 19] bytes=0, http_state=0, data_remaining=0
D [16/Mar/2016:18:51:52 +0100] [Client 19] Waiting for request.
D [16/Mar/2016:18:51:52 +0100] cupsdSetBusyState: newbusy="Not busy", busy="Active clients"
D [16/Mar/2016:18:51:52 +0100] cupsd is not idle any more, canceling shutdown.


Se serve allego l'intero log

sacarde
16-03-2016, 20:43
provato a accedere con:

https://............:631

Doc_S
16-03-2016, 21:08
Si, sia con il browser installato sul server sia da un pc della lan. Il problema rimane, dato che in entrambi i casi cliccando su "aggiungi stampante" mi richiede l'autenticazione ma rifiuta le login di sistema, sia root sia gli utenti lpadmin :help:

sacarde
17-03-2016, 07:49
intendo https al posto di http



p.s.
questo e' il mio:


#
# Configuration file for the CUPS scheduler. See "man cupsd.conf" for a
# complete description of this file.
#

# Disable cups internal logging - use logrotate instead
MaxLogSize 0

# Log general information in error_log - change "warn" to "debug"
# for troubleshooting...
LogLevel warn
#PageLogFormat

# Only listen for connections from the local machine.
Listen localhost:631
Listen /run/cups/cups.sock
Listen 192.168.1.20:631

# Show shared printers on the local network.
Browsing On
BrowseLocalProtocols dnssd

# Default authentication type, when authentication is required...
DefaultAuthType Basic

# Web interface setting...
WebInterface Yes

# Restrict access to the server...
<Location />
Order allow,deny
Allow from @LOCAL
</Location>

# Restrict access to the admin pages...
<Location /admin>
Order allow,deny
Allow from @LOCAL
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
AuthType Basic
Require user @SYSTEM
Order allow,deny
Allow from @LOCAL
</Location>

# Restrict access to log files...
<Location /admin/log>
AuthType Default
Require user @SYSTEM
Order allow,deny
</Location>

# Set the default printer/job policies...
<Policy default>
# Job/subscription privacy...
JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default

# Job-related operations must be done by the owner or an administrator...
<Limit Create-Job Print-Job Print-URI Validate-Job>
Order deny,allow
</Limit>

<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>

# All administration operations require an administrator to authenticate...
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>

# All printer operations require a printer operator to authenticate...
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>

# Only the owner or an administrator can cancel or authenticate a job...
<Limit Cancel-Job CUPS-Authenticate-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>

<Limit All>
Order deny,allow
</Limit>
</Policy>

# Set the authenticated printer/job policies...
<Policy authenticated>
# Job/subscription privacy...
JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default

# Job-related operations must be done by the owner or an administrator...
<Limit Create-Job Print-Job Print-URI Validate-Job>
AuthType Default
Order deny,allow
</Limit>

<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>

# All administration operations require an administrator to authenticate...
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>

# All printer operations require a printer operator to authenticate...
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>

# Only the owner or an administrator can cancel or authenticate a job...
<Limit Cancel-Job CUPS-Authenticate-Job>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>

<Limit All>
Order deny,allow
</Limit>
</Policy>


se lo vuoi provare, basta che tu cambi la riga:

Listen /run/cups/cups.sock con il tuo path

Doc_S
17-03-2016, 13:06
Diventa automaticamente https, quando entro nella pagina di amministrazione.
In ogni caso ormai mi sembra evidente che non sia un problema di autorizzazioni... ho anche ripristinato il file cupsd.conf originale e provato a fare il login direttamente dal server, ma non c'é verso; nemmeno rimuovendo e reinstallando cups.
invece sul lubuntu del pc di casa, mi è bastato installare cups senza effettuare alcuna configurazione per poter accedere alla pagina di installazione delle stampanti.
Cosa intendi con sostituire /run/cups/cups.sock con il mio path? Mi sembra che sia lo stesso path anche nella mia configurazione

sacarde
17-03-2016, 15:39
in archlinux: /run/cups/cups.sock

in ubuntu: /var/run/cups/cups.sock



- ma hai il firewall/iptables attivo?

Doc_S
17-03-2016, 15:58
Sul server al momento no.
Ho comodo firewall su tutti i pc windows e il firewall integrato nel router... appena avrò tempo ho in programma di mettere un unico firewall hardware da cui fare passare tutto il traffico, ma al momento non credo che il mio problema con cups sia legato al regole di firewall.
Non so davvero più cosa pensare

sacarde
17-03-2016, 16:22
sembra legato al "server ubuntu"

che differenze ci sono tra lui e lubuntu?

ip fisso/dns?

/etc/hosts ?

pacchetti/versione di cups?

Doc_S
17-03-2016, 17:08
Su lubuntu è tutto in dhcp (su interfaces c'è solo l'interfaccia di loopback), mentre sul server è con ip statico.
/etc/network/interfaces sul server:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.15
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameserver 8.8.8.8 8.8.4.4

I file /etc/hosts sono leggermente diversi per quanto riguarda la parte ipv6; questo è quello del server:

127.0.0.1 localhost
127.0.0.1 fileserver.station fileserver

#The following lines are desiderable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters


Questo su lubuntu:

127.0.0.1 localhost
127.0.0.1 lele-pc

#The following lines are desiderable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters


Cups è alla versione 1.7.2 su entrambi i sistemi.

Che altre info ti possono servire?
Grazie

sacarde
17-03-2016, 20:11
ho provato la tua configurazione su una vm ubuntu-14.04
e funziona da locale e da remoto... (aggiungo stampante)


- io in /etc/hosts ho anche la riga:
<ip-fisso> <nomeserver>



- e da: iptables -L
tutto ACCEPT


- e abilitato utente root, e utenti in gruppo: lpadmin


- dal comando: service --status-all
[ + ] acpid
[ - ] anacron
[ + ] apache2
[ + ] apparmor
[ ? ] apport
[ - ] autofs
[ + ] avahi-daemon
[ + ] bluetooth
[ - ] brltty
[ ? ] console-setup
[ + ] cron
[ + ] cups
[ + ] cups-browsed
[ - ] dbus
[ ? ] dns-clean
[ - ] exim4
[ + ] friendly-recovery
[ - ] grub-common
[ ? ] irqbalance
[ + ] kerneloops
[ ? ] killprocs
[ ? ] kmod
[ ? ] lightdm
[ ? ] mysql
[ ? ] networking
[ ? ] neubot
[ + ] nfs-kernel-server
[ + ] nmbd
[ ? ] ondemand
[ ? ] pppd-dns
[ - ] procps
[ - ] pulseaudio
[ ? ] rc.local
[ + ] resolvconf
[ + ] rpcbind
[ - ] rsync
[ + ] rsyslog
[ + ] samba
[ - ] samba-ad-dc
[ + ] saned
[ ? ] sendsigs
[ + ] smbd
[ ? ] speech-dispatcher
[ - ] ssh
[ - ] sudo
[ + ] udev
[ ? ] umountfs
[ ? ] umountnfs.sh
[ ? ] umountroot
[ - ] unattended-upgrades
[ - ] urandom
[ - ] x11-common

Doc_S
17-03-2016, 21:52
Ok, allora:

- ho aggiunto indirizzo e nome server a /etc/hosts ma non ci sono stati cambiamenti;

- iptables è tutto su ACCEPT;

- utente root e due altri utenti sono in lpadmin;

- la mia lista di servizi è più corta:

[ + ] acpid
[ + ] apparmor
[ ? ] apport
[ + ] atd
[ + ] avahi-daemon
[ ? ] console-setup
[ + ] cron
[ + ] cups
[ + ] cups-browsed
[ - ] dbus
[ ? ] dns-clean
[ + ] friendly-recovery
[ - ] grub-common
[ ? ] irqbalance
[ ? ] killprocs
[ ? ] kmod
[ + ] landscape-client
[ ? ] networking
[ + ] nmbd
[ ? ] numlockon
[ ? ] ondemand
[ ? ] pppd-dns
[ - ] procps
[ ? ] rc.local
[ + ] resolvconf
[ - ] rsync
[ + ] rsyslog
[ + ] samba
[ - ] samba-ad-dc
[ ? ] screen-cleanup
[ ? ] sendsigs
[ + ] smbd
[ - ] ssh
[ - ] sudo
[ - ] sysstat
[ + ] udev
[ ? ] umountfs
[ ? ] umountnfs.sh
[ ? ] umountroot
[ - ] unattended-upgrades
[ - ] urandom
[ + ] winbin)
[ - ] x11-common

Se non ho visto male, i servizi che sono attivi sulla tua macchina virtuale ma che non esistono sul mio server sono i seguenti (tra parentesi ho messo una descrizione di quello che CREDO di aver capito servano):

[ + ] apache2
[ + ] kerneloops (error log)
[ + ] nfs-kernel-server (servizio condivisione directory in lan)
[ + ] rpcbind (converte i numeri RPC in indirizzi universali)
[ + ] saned (demone per la condivisione dello scanner)

Mentre quelli che ho ma mancano sul tuo sono questi:
[ + ] atd (scheduler)
[ + ] winbind (servizio relativo a samba)

Escludendo apache, che se è il servizio di server web non mi serve che ci sia, non sono sicuro che sia normale la mancanza di kerneloops e nfs-kernel-server.
Tu vedi qualcosa di anomalo?

sacarde
18-03-2016, 10:51
riepilogando:

sia da locale che da remoto
quando fai un add-printer da errore:

unable to retrieve http://localhost:631/admin/ (POST DATA) : Errore in lettura da socket


giusto?

Doc_S
18-03-2016, 12:15
Il locale l'errore è:
con Elinks: unable to retrieve http://localhost:631/admin/ (POST DATA) : Errore in lettura da socket
con Lynx: errore inatteso di lettura in rete - connessione annullata

Da remoto, con Firefox, dà l'errore di connessione sicura non riuscita, ovvero:
"Connessione sicura non riuscita
La connessione al server è stata annullata durante il caricamento della pagina.
La pagina che si sta cercando di visualizzare non può essere mostrata in quanto non è possibile verificare l’autenticità dei dati ricevuti.
Contattare il responsabile del sito web per informarlo del problema."

sacarde
18-03-2016, 12:23
in firefox al messaggio "connessione non sicura" devi

--> avanzate --> add eccezione/exception --> confirm security exception

Doc_S
18-03-2016, 12:30
Si scusa, mi sono dimenticato di specificare che mi ha chiesto se volevo aggiungere l'eccezione di sicurezza la prima volta che ho provato ad accedere... ovviamente ho confermato

sacarde
18-03-2016, 12:46
una volta entrato nella connessione criptata che errore ?

Doc_S
18-03-2016, 13:02
Scusami, forse non ho capito la domanda... l'errore che ricevo, anche con l'https dopo aver aggiunto l'eccezione, è quello che dicevo prima di "connessione sicura non riuscita"

sacarde
18-03-2016, 16:02
vediamo l'output di questo comando: netstat -anp|grep cups


tcp 0 0 192.168.1.99:631 0.0.0.0:* LISTEN 2018/cupsd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2018/cupsd
tcp 0 0 127.0.0.1:631 127.0.0.1:36774 ESTABLISHED 2018/cupsd
tcp 0 0 127.0.0.1:36774 127.0.0.1:631 ESTABLISHED 1336/cups-browsed
udp 0 0 0.0.0.0:631 0.0.0.0:* 1336/cups-browsed
unix 2 [ ACC ] STREAM LISTENING 12059 2018/cupsd /var/run/cups/cups.sock
unix 3 [ ] STREAM CONNESSO 12063 2018/cupsd
unix 3 [ ] STREAM CONNESSO 12052 2018/cupsd
unix 3 [ ] STREAM CONNESSO 12111 1336/cups-browsed

Doc_S
18-03-2016, 17:59
Ecco qua:

tcp 0 0 0.0.0.0:631 0.0.0.0:* LISTEN 2299/cupsd
tcp6 0 0 :::631 :::* LISTEN 2299/cupsd
tcp6 1 0 ::1:45475 ::1:631 CLOSE_WAIT 1083/cups-browsed
udp 0 0 0.0.0.0:631 0.0.0.0:* 1083/cups-browsed
unix 2 [ ACC ] STREAM LISTENING 19230 2299/cupsd /var/run/cups/cups.sock
unix 3 [ ] STREAM CONNESSO 12535 1083/cups-browsed
unix 3 [ ] STREAM CONNESSO 20242 2299/cupsd

Mi sembra notevolmente diverso dal tuo output, ma non so dire altro...

sacarde
18-03-2016, 20:36
- sono espressi in modo diverso ma il concetto e' lo stesso (credo)

- anche disattivando i servizi che ho in piu' ... (tranne saned)
a me funziona lo stesso...

se tolgo "saned" anche a me non funziona

sacarde
19-03-2016, 09:41
un'altro tentativo: togliere l'ipv6

http://ubuntusemplice.blogspot.it/2011/06/disabilitare-disattivare-ipv6-ubuntu.html



oppure passare al kernel al boot: ipv6.disable=1

Doc_S
19-03-2016, 13:18
Niente da fare... né installando saned né togliendo ipv6.
Comincio a pensare che sia uno di quei casi in cui è successo qualcosa di anomalo in fase di installazione e sia praticamente impossibile risalire al problema.
Grazie comunque per l'assistenza, ho comunque imparato delle cose utili che non conoscevo :cincin:

sacarde
19-03-2016, 16:18
se scopro qualcosa te lo dico


potresti provare a chiedere sul forum di ubuntu per i server:
http://forum.ubuntu-it.org/viewforum.php?f=28


o su "chiedi" sempre di ubuntu
http://chiedi.ubuntu-it.org





p.s.
io ho chiesto info qui:
http://forum.ubuntu-it.org/viewtopic.php?f=49&t=609131

sacarde
19-03-2016, 16:31
sei tu ?

http://forum.ubuntu-it.org/viewtopic.php?f=28&t=608997&p=4863849

Doc_S
20-03-2016, 02:14
Si, sono io... e sul forum di ubuntu si sono arresi molto prima di te ;-)

sacarde
20-03-2016, 08:33
quando hai disattivato ipv6 hai notato differenze nel comando:

netstat -anp|grep cups




p.s.
hai provato anche un config che su un'altro ubuntu va bene, vero?



p.s.
che vedi da: dpkg -l|grep cups

p.s.
che vedi da: ifconfig -a

Doc_S
23-03-2016, 18:36
Ciao, scusa il ritardo ma in questi giorni non ho avuto modo di fare le prove che mi hai suggerito.

Comunque:
- dopo aver disabilitato ipv6 non ho visto differenze nell'output di
netstat -anp|grep cups
- si, la configurazione su un'altra macchina va bene
- output di dpkg -l|grep cups
ii cups 1.7.2-0ubuntu1.7 amd64 Common UNIX Printing System(tm) - PPD/driver support, web interface
ii cups-browsed 1.0.52-0ubuntu1.7 amd64 OpenPrinting CUPS Filters - cups-browsed
ii cups-client 1.7.2-0ubuntu1.7 amd64 Common UNIX Printing System(tm) - client programs (SysV)
ii cups-common 1.7.2-0ubuntu1.7 all Common UNIX Printing System(tm) - common files
ii cups-core-drivers 1.7.2-0ubuntu1.7 amd64 Common UNIX Printing System(tm) - PPD-less printing
ii cups-daemon 1.7.2-0ubuntu1.7 amd64 Common UNIX Printing System(tm) - daemon
ii cups-filters 1.0.52-0ubuntu1.7 amd64 OpenPrinting CUPS Filters - Main Package
ii cups-filters-core-drivers 1.0.52-0ubuntu1.7 amd64 OpenPrinting CUPS Filters - PPD-less printing
ii cups-ppdc 1.7.2-0ubuntu1.7 amd64 Common UNIX Printing System(tm) - PPD manipulation utilities
ii cups-server-common 1.7.2-0ubuntu1.7 all Common UNIX Printing System(tm) - server common files
ii libcups2:amd64 1.7.2-0ubuntu1.7 amd64 Common UNIX Printing System(tm) - Core library
ii libcupscgi1:amd64 1.7.2-0ubuntu1.7 amd64 Common UNIX Printing System(tm) - CGI library
ii libcupsfilters1:amd64 1.0.52-0ubuntu1.7 amd64 OpenPrinting CUPS Filters - Shared library
ii libcupsimage2:amd64 1.7.2-0ubuntu1.7 amd64 Common UNIX Printing System(tm) - Raster image library
ii libcupsmime1:amd64 1.7.2-0ubuntu1.7 amd64 Common UNIX Printing System(tm) - MIME library
ii libcupsppdc1:amd64 1.7.2-0ubuntu1.7 amd64 Common UNIX Printing System(tm) - PPD manipulation library

- output di ifconfig -a
eth0 Link encap:Ethernet IndirizzoHW 00:26:55:3b:58:f6
indirizzo inet:192.168.0.15 Bcast:192.168.0.255 Maschera:255.255.255.0
indirizzo inet6: fe80::226:55ff:fe3b:58f6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:957 errors:0 dropped:0 overruns:0 frame:0
TX packets:904 errors:0 dropped:0 overruns:0 carrier:0
collisioni:0 txqueuelen:1000
Byte RX:89663 (89.6 KB) Byte TX:299227 (299.2 KB)
Interrupt:19 Memoria:f0500000-f0520000

lo Link encap:Loopback locale
indirizzo inet:127.0.0.1 Maschera:255.0.0.0
indirizzo inet6: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:159 errors:0 dropped:0 overruns:0 frame:0
TX packets:159 errors:0 dropped:0 overruns:0 carrier:0
collisioni:0 txqueuelen:0
Byte RX:13763 (13.7 KB) Byte TX:13763 (13.7 KB)

sacarde
23-03-2016, 19:53
nella versione non-server ci sono anche:

cups-bsd (Common UNIX Printing System(tm) - BSD commands)
cups-pk-helper (PolicyKit helper to configure cups with fine-grained privileges)
python-cups (Python bindings for CUPS)
python-cupshelpers (Python modules for printer configuration with CUPS)


mah! non mi pare che il problema possa derivare da questo




p.s.
non mi ricordo se hai messaggi in:

/var/log/cups/error_log
/var/log/cups/access_log