<div><div dir="auto">Le versioni di Python sono le stesse?</div><br><div class="gmail_quote"><div>Il giorno mer 27 dic 2017 alle 22:59 Lapo <<a href="mailto:lapo@inventati.org">lapo@inventati.org</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Buonasera,<br>
ho un problema con l'hplip. Su due macchine pressoche' uguali e con due<br>
stampanti uguali in una non riesco piu` ad eseguire l'hp-setup dopo un<br>
aggiornamento.<br>
Le macchine sono due debian unstable (si`, ho provato anche a passare<br>
alla testing e alla stable per poi ritornare all'unstable perche' il<br>
problema era identico) a 64bit con due HP Laserjet M1212nf MFP [una<br>
macchina e` la mia e una e` quella d'`i mi' babbo, la mia funziona...].<br>
<br>
Se si esegue l'hp-setup (dopo aver controllato che ci siano tutti i<br>
pacchetti richiesti e dopo aver rilevato la stampante con l'hp-check) la<br>
stampante viene rilevata correttamente e viene scaricato il plugin. Dopo<br>
di che l'hp-setup dice che non trova il file .ppd Anche dandogli il nome<br>
del file a mano dice che non lo trova. Il bello e` che sia utilizzando<br>
l'hp-setup in modalita` interattiva (hp-setup -i) che il modalita`<br>
grafica si capisce che il nome del file che gli serve non viene passato<br>
alla parte di codice che lo deve utilizzare. Infatti in modalita`<br>
grafica si vede che anche dopo aver selezionato un file attraverso<br>
l'apposita maschera che compare quaando si voglia inserire un file a<br>
mano e dopo aver pigiato "open" il campo che era precedentemente vuoto e<br>
marcato come "errato" resta tale.<br>
In modalita` interattiva ho provato a dare il comando sotto strace, ma<br>
non mi sembra ci siano informazioni interessanti, riporto di seguito le<br>
linee che mi sembrano rilevanti:<br>
<br>
write(1, "Please enter a name for this pri"..., 115) = 115<br>
select(1, [0], NULL, NULL, NULL)        = 1 (in [0])<br>
rt_sigaction(SIGWINCH, {sa_handler=0x7ff176f1e140, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7ff1787d83b0}, {sa_handler=0x7ff177141e40, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7ff1787d83b0}, 8) = 0<br>
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0<br>
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])<br>
read(0, "\r", 1)                        = 1<br>
write(1, "\n", 1)                       = 1<br>
ioctl(0, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0<br>
ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig icanon echo ...}) = 0<br>
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0<br>
rt_sigaction(SIGWINCH, {sa_handler=0x7ff177141e40, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7ff1787d83b0}, {sa_handler=0x7ff176f1e140, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7ff1787d83b0}, 8) = 0<br>
write(1, "Using queue name: HP_LaserJet_Pr"..., 55) = 55<br>
write(1, "Locating PPD file... Please wait"..., 34) = 34<br>
write(2, "\33[31;01merror: No PPD found for "..., 97ESC[31;01merror: No PPD found for model laserjet_professional_m1212nf_mfp using old algorithm.ESC[0m<br>
) = 97<br>
socket(AF_UNIX, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 4<br>
connect(4, {sa_family=AF_UNIX, sun_path="/dev/log"}, 110) = 0<br>
sendto(4, "<9>Dec 27 00:56:14 /hp-setup: hp"..., 130, MSG_NOSIGNAL, NULL, 0) = 130<br>
write(2, "\33[31;01merror: Unable to find an"..., 59ESC[31;01merror: Unable to find an appropriate PPD file.ESC[0m<br>
) = 59<br>
sendto(4, "<9>Dec 27 00:56:14 /hp-setup: hp"..., 92, MSG_NOSIGNAL, NULL, 0) = 92<br>
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0<br>
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0<br>
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0<br>
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0<br>
ioctl(0, TIOCGWINSZ, {ws_row=24, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0<br>
ioctl(0, TIOCSWINSZ, {ws_row=24, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0<br>
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0<br>
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0<br>
ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig -icanon -echo ...}) = 0<br>
ioctl(0, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0<br>
write(1, "\33[01m\n", 6)                = 6<br>
write(1, "Would you like to specify the pa"..., 97) = 97<br>
<br>
e da qui, qualsiasi nome gli si dia il risultato e` sempre "file non<br>
trovato".<br>
<br>
Mi sono messo in testa che qualche libreria/modulo/funzione python non<br>
funzioni a dovere o non sia compatibile con la versione dell'hplip o che<br>
sia rimasto qualcosa che non dovrebbe da una installazione/aggiornamento<br>
precedente.<br>
<br>
Ho cercato a lungo qualche informazione anche inserendo fra le parole<br>
della ricerca i varii messaggi d'errore ma senza che nulla mi sia stato<br>
d'aiuto. Non so dove sbattere `i capo...<br>
<br>
<br>
Qualcuno ha avuto problemi simili? Idee su cosa verificare per capire<br>
cosa stia succedendo?<br>
<br>
Grazie<br>
<br>
Lapo<br>
_______________________________________________<br>
flug mailing list<br>
<a href="mailto:flug@lists.linux.it" target="_blank">flug@lists.linux.it</a><br>
<a href="https://lists.linux.it/listinfo/flug" rel="noreferrer" target="_blank">https://lists.linux.it/listinfo/flug</a></blockquote></div></div><div dir="ltr">-- <br></div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>--</div><a href="http://profiles.google.com/dardo82" target="_blank">http://profiles.google.com/dardo82</a><div><br></div></div></div>