Upgrade di Fedora Core 6 alla versione 7 via YUM


Come negli altri HowTo mi sono cimentato nell’upgrade della fedora installata su questo server via YUM, non ci sono stati grossissimi problemi.

Gli altri articoli:

da FC4 alla FC5

dalla FC5 alla FC6

Ecco le istruzioni base:

Aggiornare il pacchetto release e release-note, li potrete trovare all’indirizzo

http://fr2.rpmfind.net/linux/fedora/releases/7/Everything/i386/os/Fedora/

scaricate i 2 pacchetti

fedora-release-7-3.noarch.rpmfedora-release-notes-7.0.0-1.noarch.rpm

ed eseguite l’istruzione

rpm -Uvh fedora-release-7-3.noarch.rpm fedora-release-notes-7.0.0-1.noarch.rpm

ora dobbiamo pulire la cache di yum:

yum clean all

e poi possiamo lanciarci nell’aggiornamento totale :)

yum -y upgrade

In totale ho scaricato 224Mb di aggiornamenti, compreso kernel, effettivamente non semrba essere cambiato molto a parte una sensibile differenza nella gestione della RAM che non mi riesco proprio a spiegare.

Problemi riscontrati:

Avevo installato un pacchetto, rhnlib che credo appartenga al vecchio redhat installato su questo server.

Di fatto questo server non è mai stato formattato e reinstallato da zero, ma sempre e solo aggiornato dalla RH7 alla attuale FC7, il che a volte potrebbe significare qualche problemino

rhnlib richiedeva python(abi) 2.4 nelle sue dipendenze, mentre con FC7 python passa a 2.5.

Basta cancellare il pacchetto rhnlib, e poi lanciare l’update.

Tutta l’operazione tra dowload, installazione e controlli fatti a manina su moduli come il PHP ed il MySQL, ha richiesto 1 ora e mezzo, non molto direi.

Vi faccio sapere come va questa nuova release, ovvio però che non ho X installato, ergo le prove che posso fare sono solo a livello funzionale di pacchetti standard come Apache PHP e MySQL.

Upgrade di Fedora Core 6 alla versione 7 via YUM ultima modifica: 2007-06-05T00:00:00+00:00 da Enrico

10 Comments.

  1. oh oh dimenticavo un doveroso grazie a dgrossato che col su post m’ha fatto venir voglia di upgradare la distro.

    il post:
    http://dgrossato.blogspot.com/2007/06/vmware-server-e-fedora-7.html

  2. è stato un piacere :)

  3. Troppo gentile!

    Alla prox!

    Byez

  4. Ciao,
    sto seguendo la tua guida ma ho incontrato un problema:

    Error: Unable to satisfy dependencies
    Error: Package mkinitrd needs nash = 5.1.19.0.3-1, this is not available.
    Error: Package mkinitrd needs libparted-1.8.so.2, this is not available.

    Qualche consiglio?

  5. Ciao Francesco, eccoci qui, l’errore l’ho trovato pure io, prova così:

    yum install mkinitrd –enablerepo=updates-testing

    e poi vai con l’update

    yum -y update

  6. Grazie per la disponibilità,
    installando mkinitrd mi da il seguente errore:

    Error: Package mkinitrd needs nash = 5.1.19.0.3-1, this is not available.

    La mia fedora è a 64bit… stavo pensando di tornare indietro con la procedura, fare un update completo della fedora6 e poi riprovare il passaggio alla 7, cosa ne pensi?

  7. usti 64 bit
    ok ok ok
    allora torna indietro alla 6
    scarica questi 3:
    mkinitrd-5.1.19.0.3-1
    parted-1.8.2-2.fc6
    nash-5.1.19.0.3-1

    poi al solito
    rpm -Uvh –nosignature *.rpm

    vediamo…. dipende sempre se per la versione 64bit è disponibile la 5.1.19.0.3-1 di mkinitrd

  8. Ecco ma adesso come torno indietro? Gli rpm non li posso disinstallare e chiaramente neanche sovrascrivere…

    I tre pacchetti l’ho trovati ma sembra che siano già installati.

  9. OK, ce l’ho fatta con l’opzione –oldpackage.

    Adesso provo prima ad installare tutti gli update della fc6 e poi a fare l’upgrade alla fc7.

    Speriamo bene, a presto :-)

  10. Questa volta è andata meglio ma anche se per poco non sono arrivato in fondo:

    Error: Missing Dependency: python(abi) = 2.4 is needed by package authconfig
    Error: Unable to satisfy dependencies
    Error: Package authconfig needs python(abi) = 2.4, this is not available.
    Error: Package mkinitrd needs nash = 5.1.19.0.3-1, this is not available.
    Error: Package mkinitrd needs libparted-1.8.so.2, this is not available.