Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
  Condividi: Facebook Twitter
Dopo avanzamento da Fedora 32 a 33, xSane non trova scanner [RISOLTO]
#1
Salute a tutti.
Espongo subito il problema:
l'avanzamento a Fedora 33, probabilmente a causa del nuovo filesystem BRTFS, il driver imagescan-3.62.0-1, rilasciato dalla Epson per la Stampante/Scanner ET 2550, non è stato accettato, pertanto, non posso utilizzare la funzione scanner, ma solo stampante.
Ho provato a reinstallarlo, ma, come mi aspettavo, inutilmente; anche perché il driver in questione è per Fedora 31, ma funzionava bene anche per Fedora 32. Ho cercato sul sito della Epson, ma non ho trovato il driver per la ET 2550.
Potreste darmi una mano a risolvere?Fedora
Grazie per la cortese attenzione.
Cita messaggio
#2
Hai provato a lanciare l'applicazione per lo scanner da terminale?
Quali errori ti riporta?
Prova da terminale anche l'installazione dei driver e riporta gli errori.
Non conosco il tipo di pacchetti che usa Fedora e se sia possibile aprirli e modificare alcuni parametri per fargli accettare il driver (con alcune distro, tipo Debian, con le dovute cautele è possibile)
Cita messaggio
#3
Ti ringrazio per la rapida risposta.
Si, ho provato a lanciare l'applicazione da terminale e la risposta è la seguente:

Gtk-Message: 17:03:02.898: Failed to load module "pk-gtk-module

Appare comunque la finestra di ricerca dello scanner e, subito dopo, il messaggio Non è disponibile alcun dispositivo (ovviamente la ET - 2550 è accesa).

Sempre da terminale ho cercato di installare anche il driver imagescan-3.65.0-1epson4fedora32.x86_64, gli errori rilevati sono i seguenti (per scrupolo, ti copio tutta la procedura):
Codice:
"[pino@localhost imagescan-bundle-fedora-32-3.65.0.x64.rpm]$ ./install.sh
[sudo] password di pino:
Dropbox Repository                              34 kB/s |  25 kB    00:00   
Errors during downloading metadata for repository 'Dropbox':
  - Status code: 404 for http://linux.dropbox.com/fedora/33/repodata/repomd.xml (IP: 143.204.11.126)
Error: Failed to download metadata for repo 'Dropbox': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Repository ignorati: DropboxUltima verifica della scadenza dei metadati: 0:06:47 fa il lun 26 apr 2021, 16:22:00.
Errore:
Problema 1: conflicting requests
  - nothing provides libboost_program_options.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
  - nothing provides libboost_filesystem.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
  - nothing provides libboost_system.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
Problema 2: package imagescan-plugin-networkscan-1.1.4-1epson4fedora32.x86_64 requires imagescan >= 3.9.0, but none of the providers can be installed
  - conflicting requests
  - nothing provides libboost_program_options.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
  - nothing provides libboost_filesystem.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
  - nothing provides libboost_system.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
Problema 3: package imagescan-plugin-ocr-engine-1.0.3-1epson4fedora32.x86_64 requires imagescan >= 3.14.0, but none of the providers can be installed
  - conflicting requests
  - nothing provides libboost_program_options.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
  - nothing provides libboost_filesystem.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
  - nothing provides libboost_system.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
Problema 4: package imagescan-plugin-gt-s650-1.0.3-1epson4fedora32.x86_64 requires imagescan >= 3.28.0, but none of the providers can be installed
  - conflicting requests
  - nothing provides libboost_program_options.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
  - nothing provides libboost_filesystem.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
  - nothing provides libboost_system.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
(try to add '--skip-broken' to skip uninstallable packages)"


Il pacchetto imagescan-3.65.0-1epson4fedora32.x86_64 è scaricato, ma, come vedi, non riesco a installarlo. Tutto ciò conferma la mia convinzione (tutta da verificare) che con Fedora 33 (file system BRTFS) questo driver non va. Prima avevo provato con il driver per Fedora 31, poi sono riuscito a trovare quello per Fedora 32, ma credo ci voglia il driver per Fedora 33 (che nel sito della Epson non ho trovato, ammesso che lo abbiano rilasciato). In ogni modo lo script "install.sh" è modificabile, non so se questo possa essere di aiuto. Se lo credi opportuno, te lo posso inviare. Tra l'altro, a titolo di cronaca, ho provato l'installazione anche come utente root, evitando il comando sudo, ma, scrupoli inutili, non cambia nulla.
Ancora grazie per tutto il tempo che stai dedicando all'argomento e mi scuso per l'eccessiva lunghezza di questo messaggio.
Un cordiale saluto a tutti.
Cita messaggio
#4
Usa il tasto code <> per i listati, sopra ho sistemato io.
I am a patient boy
I wait, I wait, I wait, I wait
My time's like water down a drain....

Comprendi?
Cita messaggio
#5
Non credo che la mancata installazione dipenda dal filesystem. Non conosco fedora e quindi guardando i comandi che hai dato e la relativa risposta rimango perplesso. Il comando per installare un .rpm non è:
Codice:
# rpm -ivh [package.rpm]
naturalmente con sudo o come root. Oppure non si tratta di un pacchetto .rpm?
Immagino la stampante venga vista dal sistema (perlomeno il fatto che sia connessa)
il comando
Codice:
lsusb


la visualizza?
Cita messaggio
#6
(26/04/2021, 16:54)Arnobio Ha scritto: Ti ringrazio per la rapida risposta.
Si, ho provato a lanciare l'applicazione da terminale e la risposta è la seguente:

Gtk-Message: 17:03:02.898: Failed to load module "pk-gtk-module

Appare comunque la finestra di ricerca dello scanner e, subito dopo, il messaggio Non è disponibile alcun dispositivo (ovviamente la ET - 2550 è accesa).

Sempre da terminale ho cercato di installare anche il driver imagescan-3.65.0-1epson4fedora32.x86_64, gli errori rilevati sono i seguenti (per scrupolo, ti copio tutta la procedura):
Codice:
"[pino@localhost imagescan-bundle-fedora-32-3.65.0.x64.rpm]$ ./install.sh
[sudo] password di pino:
Dropbox Repository                              34 kB/s |  25 kB    00:00   
Errors during downloading metadata for repository 'Dropbox':
  - Status code: 404 for http://linux.dropbox.com/fedora/33/repodata/repomd.xml (IP: 143.204.11.126)
Error: Failed to download metadata for repo 'Dropbox': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Repository ignorati: DropboxUltima verifica della scadenza dei metadati: 0:06:47 fa il lun 26 apr 2021, 16:22:00.
Errore:
Problema 1: conflicting requests
  - nothing provides libboost_program_options.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
  - nothing provides libboost_filesystem.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
  - nothing provides libboost_system.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
Problema 2: package imagescan-plugin-networkscan-1.1.4-1epson4fedora32.x86_64 requires imagescan >= 3.9.0, but none of the providers can be installed
  - conflicting requests
  - nothing provides libboost_program_options.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
  - nothing provides libboost_filesystem.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
  - nothing provides libboost_system.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
Problema 3: package imagescan-plugin-ocr-engine-1.0.3-1epson4fedora32.x86_64 requires imagescan >= 3.14.0, but none of the providers can be installed
  - conflicting requests
  - nothing provides libboost_program_options.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
  - nothing provides libboost_filesystem.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
  - nothing provides libboost_system.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
Problema 4: package imagescan-plugin-gt-s650-1.0.3-1epson4fedora32.x86_64 requires imagescan >= 3.28.0, but none of the providers can be installed
  - conflicting requests
  - nothing provides libboost_program_options.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
  - nothing provides libboost_filesystem.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
  - nothing provides libboost_system.so.1.69.0()(64bit) needed by imagescan-3.65.0-1epson4fedora32.x86_64
(try to add '--skip-broken' to skip uninstallable packages)"


Il pacchetto imagescan-3.65.0-1epson4fedora32.x86_64 è scaricato, ma, come vedi, non riesco a installarlo. Tutto ciò conferma la mia convinzione (tutta da verificare) che con Fedora 33 (file system BRTFS) questo driver non va. Prima avevo provato con il driver per Fedora 31, poi sono riuscito a trovare quello per Fedora 32, ma credo ci voglia il driver per Fedora 33 (che nel sito della Epson non ho trovato, ammesso che lo abbiano rilasciato). In ogni modo lo script "install.sh" è modificabile, non so se questo possa essere di aiuto. Se lo credi opportuno, te lo posso inviare. Tra l'altro, a titolo di cronaca, ho provato l'installazione anche come utente root, evitando il comando sudo, ma, scrupoli inutili, non cambia nulla.
Ancora grazie per tutto il tempo che stai dedicando all'argomento e mi scuso per l'eccessiva lunghezza di questo messaggio.
Un cordiale saluto a tutti.
Se controlli nell'errore hai un problema di dipendenze, nothing provides libboost_program etc etc, senza queste dipendenze imagescan si rifiuterà di installarsi, essendo fedora una rpm prova da terminale a digitare apt- cache whatprovides libboost(scrivi esattamente il nome della libreria), forse sarai fortunato, ma è  probabile che dovrai cercare su altro repo. Se invece come penso Fedora 33 ha le librerie ma con una versione superiore potresti richiedere al manutentore del pacchetto che lo rifaccia tenendo conto di queste librerie. Questo viene chiamato l'inferno delle dipendenze, ad ogni aggiornamento bisogna tenere conto sia delle dependencies sia dei dependants, rompere una applicazione ci vuole un attimo. Normalmente I developers sono ben disposti a farlo.
Cita messaggio
#7
La stampante viene riconosciuta da lsusb, del resto come stampante funziona, è come scanner che non va. Anche con il comando rpm -ivh si ottiene lo stesso messaggio d'errore.
Purtroppo il comando apt cache whatprovides libboost (etc) non funziona, messaggio d'errore: Operazione cache non valida (apt senza il trattino -)
Sicuramente, come suggerisce Adriano, è un problema di dipendenze, il messaggio d'errore è chiaro. Proverò a contattare il manutentore del pacchetto (tramite sito ufficiale di Fedora, immagino).

Grazie Rage75 per avermi ricordato del tasto <> per i listati e per aver corretto il messaggio: quando si frequentano poco i forum e si va di fretta si dimenticano le corrette procedure.

Se riuscirò a risolvere, comunicherò la procedura, intanto - ovviamente - ben vengano altri suggerimenti.
Un cordiale saluto a tutti.
Cita messaggio
#8
Beh sì un suggerimento io lo avrei, sebbene i developers siano bravi e disponibili alle volte le cose le fanno solo se il gioco vale la candela, ovvero se il bug è riconosciuto e mette in rischio numerosi users. Magari potresti imparare a sistemare da solo la cosa e sottoporre il tuo pacchetto a Fedora, anche come developer esterno, in fin dei conti i contributori volontari su gnu-linux sono numerosissimi e questa è la forza dell'open-source, chi trova un bug e lo sistema lo modifica e lo mette online anche per gli altri. Magari anche tu impari una cosa nuova, se hai bisogno di aiuto per fare la cosa sono disponibile, io faccio proprio questo ma non per Fedora, ma la mia distro è anch'essa una rpm based quindi dovrei essere in grado di aiutarti. Se non vado errato anche questo forum supporta i messaggi privati dove scambiarci le rispettive email.
Cita messaggio
#9
Per me va benissimo, ti invio un MP
Cita messaggio
#10
Ok, controlla nella spam. Comunque nel controllare le sorgenti ho visto che per Fedora 33 c'è la versione 3.63.0 che dovrebbe funzionare e non avere problemi con le dipendenze
Cita messaggio


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)