Fedora Online Forum

Il forum della comunità italiana di Fedora

#1 15-11-2018 23:34:10

jack_71
Appena sbarcato sul forum
Registrato: 09-01-2018
Messaggi: 14

[Risolto] Installazione fontconfig versione 2.13.0-5.fc28.x86_64

Buonasera a tutti,

sebbene l'aggiornamento a F29 sia andato a buon fine si sono presentati due problemi, di cui uno (la versione presente nei repo di F29 non permetteva l'utilizzo dello scanner della mia multifunzione) risolto grazie al prezioso aiuto dell'utente tempus e l'altro (utilizzo del software DraftSight) risolvibile (stando a quanto trovato in rete) con l'installazione della versione di fontconfig riportata in oggetto.
Ho scaricato il file rpm da https://fedora.pkgs.org/28/fedora-updat … 4.rpm.html e ho provato ad installarlo sia mediante Software che mediante terminale ma l'installazione non va a buon fine. Nel secondo caso ecco quanto ricevo come output:

[email protected]:~/Scaricati$ sudo dnf install fontconfig-2.13.0-5.fc28.x86_64.rpm
Ultima verifica della scadenza dei metadati: 0:09:31 fa il gio 15 nov 2018 23:00:56 CET.
Dipendenze risolte.
================================================================================================================
 pacchetto                 Arch                  Versione                     Repository                   Dim.
================================================================================================================
Downgrading:
 fontconfig                x86_64                2.13.0-5.fc28                @commandline                269 k

Riepilogo della transazione
================================================================================================================
A versione precedente  1 pacchetto

Dimensione totale: 269 k
Procedere [s/N]: s
Scaricamento dei pacchetti:
Esecuzione del controllo di transazione
Controllo di transazione eseguito con successo.
Test di transazione in corso
Errore: Errore nel controllo di transazione:
  il file /usr/bin/fc-cache dell'installazione di fontconfig-2.13.0-5.fc28.x86_64 entra in conflitto con il file del pacchetto fontconfig-2.13.1-3.fc29.i686
  il file /usr/share/doc/fontconfig/README dell'installazione di fontconfig-2.13.0-5.fc28.x86_64 entra in conflitto con il file del pacchetto fontconfig-2.13.1-3.fc29.i686
  il file /usr/share/doc/fontconfig/fontconfig-user.html dell'installazione di fontconfig-2.13.0-5.fc28.x86_64 entra in conflitto con il file del pacchetto fontconfig-2.13.1-3.fc29.i686
  il file /usr/share/doc/fontconfig/fontconfig-user.txt dell'installazione di fontconfig-2.13.0-5.fc28.x86_64 entra in conflitto con il file del pacchetto fontconfig-2.13.1-3.fc29.i686
  il file /usr/share/locale/zh_CN/LC_MESSAGES/fontconfig-conf.mo dell'installazione di fontconfig-2.13.0-5.fc28.x86_64 entra in conflitto con il file del pacchetto fontconfig-2.13.1-3.fc29.i686
  il file /usr/share/locale/zh_CN/LC_MESSAGES/fontconfig.mo dell'installazione di fontconfig-2.13.0-5.fc28.x86_64 entra in conflitto con il file del pacchetto fontconfig-2.13.1-3.fc29.i686
  il file /usr/share/man/man5/fonts-conf.5.gz dell'installazione di fontconfig-2.13.0-5.fc28.x86_64 entra in conflitto con il file del pacchetto fontconfig-2.13.1-3.fc29.i686

Riepilogo errori
-------------

e la versione installata rimane l'ultima presente in F29 (2.13.1-3.fc29).
La mia domanda è: è possibile eseguire l'installazione del file nella versione che mi è necessaria? DraftSight è forse l'unico programma extra repo di ho realmente bisogno. Mi pare sia una situazione simile a quella di hplip  ma onestamente non so come uscirne.

Grazie

Ultima modifica di jack_71 (18-11-2018 18:04:55)

Non in linea

#2 16-11-2018 06:17:52

QuarkF
Pinguino avanzato
Registrato: 01-04-2013
Messaggi: 153

Re: [Risolto] Installazione fontconfig versione 2.13.0-5.fc28.x86_64

Puoi provare

sudo dnf install fontconfig-2.13.0-5.fc28.x86_64.rpm --allowerasing --releasever 28

ma, se ti propone il downgrade di troppa roba, lo sconsiglio. Per precauzione, prima di procedere, verifica l'output con

sudo dnf install fontconfig-2.13.0-5.fc28.x86_64.rpm --allowerasing --releasever 28 --assumeno

Ultima modifica di QuarkF (16-11-2018 06:18:10)


Al mondo ci sono 10 tipi di persone: quelle che conoscono la numerazione binaria e quelle che non la capiscono.

Non in linea

#3 16-11-2018 20:21:15

jack_71
Appena sbarcato sul forum
Registrato: 09-01-2018
Messaggi: 14

Re: [Risolto] Installazione fontconfig versione 2.13.0-5.fc28.x86_64

Innanzitutto grazie per il suggerimento. Ho provato e questo è l'output:

[email protected]:~/Scaricati$ sudo dnf install fontconfig-2.13.0-5.fc28.x86_64.rpm --allowerasing --releasever 28 --assumeno
[sudo] password di jack: 
Copr repo for hplip_legacy owned by temporalia   66  B/s | 257  B     00:03    
Modular dependency problems:

 Problema 1: conflicting requests
  - nothing provides module(platform:f28) needed by module reviewboard:2.5:20180206144254:e0c83381-0.noarch
 Problema 2: conflicting requests
  - nothing provides module(platform:f28) needed by module stratis:1:20180927214347:337c62b4-0.x86_64
 Problema 3: conflicting requests
  - nothing provides module(platform:f28) needed by module libgit2:0.26:20181006095632:9c690d0e-0.x86_64
Dipendenze risolte.
================================================================================
 pacchetto         Arch          Versione             Repository           Dim.
================================================================================
Downgrading:
 fontconfig        x86_64        2.13.0-5.fc28        @commandline        269 k

Riepilogo della transazione

Se provo senza l'opzione -assumeno vengono segnalati i tre conflitti sopra descritti ma non viene chiesto di disinstallare o fare il downgrade di alcun pacchetto.

La cosa curiosa è che la soluzione proposta deriva da un post su fedoraforum.org https://forums.fedoraforum.org/showthre … -Fedora-29 per cui presumo sia in qualche modo fattibile.

Ultima modifica di jack_71 (16-11-2018 20:22:53)

Non in linea

#4 17-11-2018 16:30:07

tempus
Moderatore
Da Lombardia
Registrato: 16-11-2010
Messaggi: 2'299

Re: [Risolto] Installazione fontconfig versione 2.13.0-5.fc28.x86_64

Non credo tu abbia installato alcuno di quei moduli e non dovrebbe essere necessario forzare l'installazione in alcun modo, nonostante quell'avviso . Per un corretto downgrade anziché scaricare pacchetti da fonti non ufficiali è preferibile un

$ sudo dnf downgrade --releasever=28 fontconfig

$ apropos [argomento]                         $ man [voce del manuale]
https://docs.fedoraproject.org/     |     https://apps.fedoraproject.org/     |     https://doc.fedoraonline.it

In linea

#5 17-11-2018 20:24:55

jack_71
Appena sbarcato sul forum
Registrato: 09-01-2018
Messaggi: 14

Re: [Risolto] Installazione fontconfig versione 2.13.0-5.fc28.x86_64

Ho provato ma a quanto pare qualcosa non va a posto

[email protected]:~$ sudo dnf downgrade --releasever=28 fontconfig
[sudo] password di jack: 
Fedora 28 - x86_64 - Updates                     13 kB/s |  24 kB     00:01    
Fedora 28 - x86_64 - Updates                    725 kB/s |  27 MB     00:37    
Fedora 28 - x86_64                               19 kB/s |  27 kB     00:01    
RPM Fusion for Fedora 28 - Free - Updates       5.5 kB/s | 9.7 kB     00:01    
RPM Fusion for Fedora 28 - Free - Updates       103 kB/s | 521 kB     00:05    
RPM Fusion for Fedora 28 - Free                 7.7 kB/s |  10 kB     00:01    
RPM Fusion for Fedora 28 - Nonfree - Updates    7.5 kB/s | 9.9 kB     00:01    
RPM Fusion for Fedora 28 - Nonfree - Updates     25 kB/s |  96 kB     00:03    
RPM Fusion for Fedora 28 - Nonfree              7.6 kB/s |  10 kB     00:01    
skype (stable)                                  2.3 kB/s | 2.9 kB     00:01    
TeamViewer - x86_64                             2.3 kB/s | 2.5 kB     00:01    
Modular dependency problems:

 Problema 1: conflicting requests
  - nothing provides module(platform:f28) needed by module reviewboard:2.5:20180206144254:e0c83381-0.noarch
 Problema 2: conflicting requests
  - nothing provides module(platform:f28) needed by module stratis:1:20181103101935:9c690d0e-0.x86_64
 Problema 3: conflicting requests
  - nothing provides module(platform:f28) needed by module libgit2:0.26:20181103165214:9c690d0e-0.x86_64
Dipendenze risolte.
================================================================================
 pacchetto          Arch           Versione               Repository       Dim.
================================================================================
Downgrading:
 fontconfig         x86_64         2.13.0-5.fc28          updates         269 k

Riepilogo della transazione
================================================================================
A versione precedente  1 pacchetto

Dimensione totale dello scaricamento: 269 k
Procedere [s/N]: s
Scaricamento dei pacchetti:
fontconfig-2.13.0-5.fc28.x86_64.rpm              93 kB/s | 269 kB     00:02    
--------------------------------------------------------------------------------
Totale                                           27 kB/s | 269 kB     00:10     
Esecuzione del controllo di transazione
Controllo di transazione eseguito con successo.
Test di transazione in corso
I pacchetti scaricati sono stati salvati nella cache fino alla prossima transazione completata con successo.
È possibile rimuovere i pacchetti in cache eseguendo 'dnf clean packages'.
Errore: Errore nel controllo di transazione:
  il file /usr/bin/fc-cache dell'installazione di fontconfig-2.13.0-5.fc28.x86_64 entra in conflitto con il file del pacchetto fontconfig-2.13.1-3.fc29.i686
  il file /usr/share/doc/fontconfig/README dell'installazione di fontconfig-2.13.0-5.fc28.x86_64 entra in conflitto con il file del pacchetto fontconfig-2.13.1-3.fc29.i686
  il file /usr/share/doc/fontconfig/fontconfig-user.html dell'installazione di fontconfig-2.13.0-5.fc28.x86_64 entra in conflitto con il file del pacchetto fontconfig-2.13.1-3.fc29.i686
  il file /usr/share/doc/fontconfig/fontconfig-user.txt dell'installazione di fontconfig-2.13.0-5.fc28.x86_64 entra in conflitto con il file del pacchetto fontconfig-2.13.1-3.fc29.i686
  il file /usr/share/locale/zh_CN/LC_MESSAGES/fontconfig-conf.mo dell'installazione di fontconfig-2.13.0-5.fc28.x86_64 entra in conflitto con il file del pacchetto fontconfig-2.13.1-3.fc29.i686
  il file /usr/share/locale/zh_CN/LC_MESSAGES/fontconfig.mo dell'installazione di fontconfig-2.13.0-5.fc28.x86_64 entra in conflitto con il file del pacchetto fontconfig-2.13.1-3.fc29.i686
  il file /usr/share/man/man5/fonts-conf.5.gz dell'installazione di fontconfig-2.13.0-5.fc28.x86_64 entra in conflitto con il file del pacchetto fontconfig-2.13.1-3.fc29.i686

Riepilogo errori
-------------

E' forse questo il motivo dell'utilizzo di --allowerasing?

Non in linea

#6 17-11-2018 22:36:40

tempus
Moderatore
Da Lombardia
Registrato: 16-11-2010
Messaggi: 2'299

Re: [Risolto] Installazione fontconfig versione 2.13.0-5.fc28.x86_64

Sono stato equivoco: al post #4 mi riferivo all'avviso riguardante "conflicting requests" di cui al post immediatamente precedente.

Sì, lo switch --allowerasing ovvia agli avvisi presentati nel controllo di transazione consentendo a dnf di operare una concomitante cancellazione dei pacchetti confliggenti alla prefissa operazione di installazione (indipendentemente che si tratti di aggiornamento o ritorno ad una versione precedente)

C'è un motivo particolare per cui conservi fontconfig a 32 bit?
Draftsight dovrebbe essere un eseguibile a 64 bit con dipendenze – per qualche inusitato motivo – anche (e soprattutto) a 32 bit, ma non dovrebbe presentare dipendenze su fontconfig a 32 bit.
Per indagare se e quale applicazione installata dipende da fontconfig a 32 bit dai un preventivo

$ sudo dnf remove fontconfig.i686 --assumeno

e controllane l'output.


$ apropos [argomento]                         $ man [voce del manuale]
https://docs.fedoraproject.org/     |     https://apps.fedoraproject.org/     |     https://doc.fedoraonline.it

In linea

#7 18-11-2018 02:12:31

jack_71
Appena sbarcato sul forum
Registrato: 09-01-2018
Messaggi: 14

Re: [Risolto] Installazione fontconfig versione 2.13.0-5.fc28.x86_64

Ecco l'output:

[email protected]:~$ sudo dnf remove fontconfig.i686 --assumeno
[sudo] password di jack: 
Dipendenze risolte.
================================================================================
 pacchetto               Arch     Versione            Repository           Dim.
================================================================================
Rimozione in corso:
 fontconfig              i686     2.13.1-3.fc29       @updates            733 k
Rimozione dei pacchetti dipendenti in corso:
 gtk3                    i686     3.24.1-1.fc29       @fedora              19 M
 mp3splt-gtk             i686     0.9-13.fc19         @System             972 k
 pango                   i686     1.42.4-1.fc29       @fedora             816 k
Rimozione dipendenze inutilizzate:
 at-spi2-atk             i686     2.30.0-1.fc29       @fedora             280 k
 cairo                   i686     1.16.0-1.fc29       @updates            2.0 M
 cairo-gobject           i686     1.16.0-1.fc29       @updates             34 k
 colord-libs             i686     1.4.3-2.fc29        @fedora             872 k
 flac-libs               i686     1.3.2-8.fc29        @fedora             589 k
 gdk-pixbuf2-modules     i686     2.38.0-4.fc29       @fedora             291 k
 graphite2               i686     1.3.10-6.fc29       @fedora             269 k
 harfbuzz                i686     1.8.7-1.fc29        @fedora             945 k
 jasper-libs             i686     2.0.14-7.fc29       @fedora             391 k
 json-glib               i686     1.4.4-1.fc29        @fedora             533 k
 lcms2                   i686     2.9-4.fc29          @fedora             430 k
 libXcomposite           i686     0.4.4-15.fc29       @fedora              39 k
 libXcursor              i686     1.1.15-4.fc29       @fedora              51 k
 libXft                  i686     2.3.2-11.fc29       @fedora             139 k
 libXinerama             i686     1.1.4-2.fc29        @fedora              19 k
 libdatrie               i686     0.2.9-8.fc29        @fedora              64 k
 libepoxy                i686     1.5.3-1.fc29        @fedora             1.1 M
 libgusb                 i686     0.3.0-2.fc29        @fedora             114 k
 libid3tag               i686     0.15.1b-29.fc29     @fedora             118 k
 libmad                  i686     0.15.1b-26.fc29     @fedora             147 k
 libmp3splt              i686     0.9.2-5.fc29        @rpmfusion-free     486 k
 libogg                  i686     2:1.3.3-1.fc29      @fedora              40 k
 libthai                 i686     0.1.28-1.fc29       @fedora             767 k
 libtool-ltdl            i686     2.4.6-27.fc29       @fedora              79 k
 libusbx                 i686     1.0.22-1.fc29       @fedora             157 k
 libvorbis               i686     1:1.3.6-3.fc29      @fedora             798 k
 libwayland-cursor       i686     1.16.0-1.fc29       @fedora              36 k
 rest                    i686     0.8.1-4.fc29        @fedora             195 k

Riepilogo della transazione
================================================================================
Rimossi  32 pacchetti

Spazio liberato: 32 M
Operazione annullata.
[email protected]:~$ 

Mi viene da pensare che siano qualche refuso che magari avevo installato per qualche programma che ora non ho più. L'unico programma che mi dice qualcosa è mp3splt-gtk. Pango e rest non ricordo cosa possano essere (e presumo che ce ne sia una controparte a 64 bit). Pure il pacchetto gtk3 penso non mi serva a 32 bit.
A questo punto presumo mi convenga disintallare fontconfig.i686 e fare il downgrade

Non in linea

#8 18-11-2018 12:08:06

tempus
Moderatore
Da Lombardia
Registrato: 16-11-2010
Messaggi: 2'299

Re: [Risolto] Installazione fontconfig versione 2.13.0-5.fc28.x86_64

jack_71 ha scritto:

[...] A questo punto presumo mi convenga disintallare fontconfig.i686 e fare il downgrade

Sì, procedi pure. Eventualmente puoi installare mp3splt-gtk.x86_64 successivamente, se non già presente e se ti occorre.


$ apropos [argomento]                         $ man [voce del manuale]
https://docs.fedoraproject.org/     |     https://apps.fedoraproject.org/     |     https://doc.fedoraonline.it

In linea

#9 18-11-2018 18:04:31

jack_71
Appena sbarcato sul forum
Registrato: 09-01-2018
Messaggi: 14

Re: [Risolto] Installazione fontconfig versione 2.13.0-5.fc28.x86_64

Perfetto! Ho disinstallato il pacchetto fontconfig.i686 e fatto il downgrade come consigliato ed ora DraftSight funziona. Ho bloccato la versione di fontconfig con versionlock. Per curiosità ho provato a rilanciare l'installazione di alcune delle librerie che sono state disintallate ma com'era peraltro prevedibile c'è già la controparte a 64 bit installata.

Grazie ancora per il supporto, senza avrei fatto molta fatica a riconoscere che ciò che mi bloccava erano in realtà dei pacchetti di fatto inutili.

Modifico il primo post e metto risolto nel titolo

Non in linea

Piè di pagina