Autore Topic: /{bin,sbin,lib} -> /usr/{bin,sbin,lib} merge arriva in stable  (Letto 8133 volte)

Offline FranzMari

  • *
  • Post: 2814
  • Reputazione: 103
  • [Senior Packager]
    • Mostra profilo
    • IMHO blog
In riferimento all'ultima notizia pubblicata, potete usare questo topic per segnalazioni e richieste d'aiuto riguardanti l'imminente aggiornamento di sistema, contenente lo /usr merge.

Se avete dei dubbi su come procedere, vi consiglio di chiedere prima di fare qualcosa di cui non siete sicuri, onde evitare danni al sistema.

Sto aggiornando la pagina del Wiki con le istruzioni da seguire, spero di riuscire a completarla entro stasera.
La traduzione della pagina è completa!  ;D

 :beer:
« Ultima modifica: 06 Novembre 2014 ore 08:18 da FranzMari »
«Il valore dell'essere umano si determina nella misura in cui sia grande o piccola la sua capacità di contribuire al bene collettivo.» Jigorō Kanō

mcmaur

Re:/{bin,sbin,lib} -> /usr/{bin,sbin,lib} merge arriva in stable
« Risposta #1 il: 11 Novembre 2014 ore 14:28 »
Mi risulta difficile capire se devo seguire i comandi illustrati nella guida prima o dopo l'aggiornamento.
Cmq non capisco perchè "glibc" e "linux" non sono nella versione indicata nella guida in quanto
Codice: [Seleziona]
[]$ pacman -Si glibc
Repository     : core
Nome           : glibc
Versione       : 2.19-4
......
Creato il      : sab 24 mag 2014 10:45:20 UTC
Convalidato da : Somma MD5  Somma SHA256

[]$ pacman -Si linux
Repository     : core
Nome           : linux
Versione       : 3.15.5-1
.......
Creato il      : gio 10 lug 2014 20:06:05 UTC
Convalidato da : Somma MD5  Somma SHA256
non ho aggiornamenti da fare
Codice: [Seleziona]
[]$ sudo pacman -Syu
Password:
:: Sincronizzazione dei database in corso...
 lib32 è aggiornato
 core è aggiornato
 platform è aggiornato
 desktop è aggiornato
 apps è aggiornato
 games è aggiornato
 extra è aggiornato
:: Aggiornamento del sistema in corso...
 non ci sono aggiornamenti disponibili

P.S: mirror-check è ok:
Codice: [Seleziona]
[] mirror-check
 
Checking lib32 core platform desktop apps games extra...
 
[lib32] is synced.
[core] is synced.
[platform] is synced.
[desktop] is synced.
[apps] is synced.
[games] is synced.
[extra] is synced.

Offline FranzMari

  • *
  • Post: 2814
  • Reputazione: 103
  • [Senior Packager]
    • Mostra profilo
    • IMHO blog
Re:/{bin,sbin,lib} -> /usr/{bin,sbin,lib} merge arriva in stable
« Risposta #2 il: 11 Novembre 2014 ore 14:53 »
Mi risulta difficile capire se devo seguire i comandi illustrati nella guida prima o dopo l'aggiornamento.

A me pare abbastanza chiaro che i passi descritti servano per aggiornare, cioè non vanno fatti né prima, né dopo, bensì "durante".

Cmq non capisco perchè "glibc" e "linux" non sono nella versione indicata nella guida

Perché, come scritto anche nella notizia, lo spostamento non è ancora avvenuto.
Avverrà nei prossimi giorni, insieme al rilascio della seconda ISO di Euler
«Il valore dell'essere umano si determina nella misura in cui sia grande o piccola la sua capacità di contribuire al bene collettivo.» Jigorō Kanō

Offline Cylon

  • *
  • Post: 1960
  • Reputazione: 78
  • CYbernetic Life fOrm Node
    • Mostra profilo
Re:/{bin,sbin,lib} -> /usr/{bin,sbin,lib} merge arriva in stable
« Risposta #3 il: 11 Novembre 2014 ore 14:56 »
Perché, come scritto anche nella notizia, lo spostamento non è ancora avvenuto.
Avverrà nei prossimi giorni, insieme al rilascio della seconda ISO di Euler
infatti.. proprio per questo mi chiedo perché la notizia è stata data con largo anticipo... secondo me sarebbe bastato tipo il giorno prima ...  :-\
We are the Cylons. Lower your firewalll and surrender.Your PC will adapt to service our GNU/Linux systems. Resistance is futile. Extermination of human race has began!
                                                                     Non rispondo a PM

Offline FranzMari

  • *
  • Post: 2814
  • Reputazione: 103
  • [Senior Packager]
    • Mostra profilo
    • IMHO blog
Re:/{bin,sbin,lib} -> /usr/{bin,sbin,lib} merge arriva in stable
« Risposta #4 il: 11 Novembre 2014 ore 15:02 »
infatti.. proprio per questo mi chiedo perché la notizia è stata data con largo anticipo... secondo me sarebbe bastato tipo il giorno prima ...  :-\

Proprio per essere sicuri che venisse letta da più persone. Pubblicandola il giorno prima, tantissimi non l'avrebbero letta (come succede praticamente sempre), inondando i forum di richieste di aiuto.
«Il valore dell'essere umano si determina nella misura in cui sia grande o piccola la sua capacità di contribuire al bene collettivo.» Jigorō Kanō

mcmaur

Re:/{bin,sbin,lib} -> /usr/{bin,sbin,lib} merge arriva in stable
« Risposta #5 il: 11 Novembre 2014 ore 20:22 »
A me pare abbastanza chiaro che i passi descritti servano per aggiornare, cioè non vanno fatti né prima, né dopo, bensì "durante".
Perché, come scritto anche nella notizia, lo spostamento non è ancora avvenuto.
Avverrà nei prossimi giorni, insieme al rilascio della seconda ISO di Euler
Allora sono due le cose che non avevo capito... Scusate :)

Offline FranzMari

  • *
  • Post: 2814
  • Reputazione: 103
  • [Senior Packager]
    • Mostra profilo
    • IMHO blog
Re:/{bin,sbin,lib} -> /usr/{bin,sbin,lib} merge arriva in stable
« Risposta #6 il: 12 Novembre 2014 ore 23:48 »
Aggiornamento disponibile!!
Mi raccomando seguite attentissimamente il Wiki e se avete dubbi chiedete (qui o su IRC) prima di fare danni
«Il valore dell'essere umano si determina nella misura in cui sia grande o piccola la sua capacità di contribuire al bene collettivo.» Jigorō Kanō

Offline vellerofonte

  • *
  • Post: 1374
  • Reputazione: 58
  • #Chakra: Kde for life
    • Mostra profilo
Re:/{bin,sbin,lib} -> /usr/{bin,sbin,lib} merge arriva in stable
« Risposta #7 il: 13 Novembre 2014 ore 07:17 »
Condivido con voi le avventure dell'ultimo aggiornamento:

Mi accingo ad aggiornare il muletto fresco di installazione di Chakra Linux, seguo i passi del wiki e tutto procede perfettamente, aggiornamento riuscito senza intoppi  8)

Stamane passo al PC principale, poteva andare tutto liscio? ......naaaaaaa  ;D

dopo i comandi:

Codice: [Seleziona]
pacman -Su --ignore glibc,lib32-gcc-libs,filesystem,bash
pacman -Su --ignore filesystem, bash
pacman -Su --ignore filesystem

Così come dopo la ricompoilazione dell'immagine del kernel

Codice: [Seleziona]
pacman -S linux
ottenevo sempre il messaggio:

Codice: [Seleziona]
ldconfig: /usr/lib/libguile-2.0.so.22.7.2-gdb.scm non è un file ELF - i byte magic iniziali sono sbagliati.
Ingenuamente riavvio comunque perchè in realtà ognuno dei comandi imputati sembrava essere stato eseguito comunque in modo corretto....sembrava... :(

Al riavvio, niente riavvio...schermo bloccato durante la fase di log ad un passaggio non meglio identificato con anche la tastiera fuori uso....

Riavvio brutale, inserisco la chiavetta con Chakra Live ed entro in ambiente Chroot, da qui elimino brutalmente la libreria incriminata con:

Codice: [Seleziona]
rm /usr/lib/libguile-2.0.so.22.7.2-gdb.scm
Successivamente per sicurezza eseguo nuovamente i passi del wiki:

Codice: [Seleziona]
pacman -Su --ignore glibc,lib32-gcc-libs,filesystem,bash
pacman -Su --ignore filesystem, bash
pacman -Su --ignore filesystem
pacman -Su
pacman -S linux

Riavvio....sistema funzionante.......wow andata anche stavolta.... ;D

Ho visto solo di sfuggita che ho un paio di fail in fase di avvio, dovrò indagare ma almeno non c'è da reinstallare 

P.S. aggiunto problema e soluzione su Galaxy ;)
« Ultima modifica: 13 Novembre 2014 ore 08:22 da vellerofonte »

Offline francesco_dem

  • *
  • Post: 321
  • Reputazione: 9
    • Mostra profilo
Re:/{bin,sbin,lib} -> /usr/{bin,sbin,lib} merge arriva in stable
« Risposta #8 il: 13 Novembre 2014 ore 09:09 »
Ciao, prima di procedere:
non mi è chiaro se i files presenti in /lib /lib64 /bin /sbin vanno rimossi prima dell'aggiornamento con rm -rf  oppure durante la fase di aggiornamento quando compare:

Codice: [Seleziona]
attenzione: il pacchetto glibc-2.20-4 è stato ignorato
attenzione: impossibile risolvere "glibc>=2.20-2", una dipendenza di "pacman"
:: I seguenti pacchetti non possono essere aggiornati a causa di alcune dipendenze irrisolvibili:
      binutils  gcc  gcc-libs  libtool  pacman

:: Vuoi ignorare i seguenti pacchetti per questo aggiornamento? [s/N]
Ovviamente se rispondo N non mi fa aggiornare, se rispondo S mi darà la possibilità di eliminarli?
Se vanno rimossi prima non dovrei trovarmi nella situazione sopra descritta

Offline Cylon

  • *
  • Post: 1960
  • Reputazione: 78
  • CYbernetic Life fOrm Node
    • Mostra profilo
Re:/{bin,sbin,lib} -> /usr/{bin,sbin,lib} merge arriva in stable
« Risposta #9 il: 13 Novembre 2014 ore 09:50 »
nel wiki c'è scritto prima di lanciare l'aggiornamento,, e sempre lo stesso wiki dice di rispondere Y alla stessa domanda che ti pone.
We are the Cylons. Lower your firewalll and surrender.Your PC will adapt to service our GNU/Linux systems. Resistance is futile. Extermination of human race has began!
                                                                     Non rispondo a PM

Offline ronnydaca

  • *
  • Post: 511
  • Reputazione: 1
    • Mostra profilo
Re:/{bin,sbin,lib} -> /usr/{bin,sbin,lib} merge arriva in stable
« Risposta #10 il: 13 Novembre 2014 ore 10:07 »
Non mi è molto chiaro il passaggio da "preparazione" ad "aggiornamento". E il wiki non chiarisce la cosa in modo a me comprensibile.

Nella fase "preparazione" il wiki dice:

Quando si aggiorna Chakra con pacman -Syu molto probabilmente si vedrà che sono presenti dei conflitti con /bin, /sbin /lib e /lib64 /usr/lib64. Prima di cominciare assicurarsi di eseguire questo aggiornamento all'interno di una shell di root. sudo potrebbe non andare bene per questo aggiornamento.

A questo punto devo interrompere l'aggiornamento per cercare e cancellare con find e gli altri comandi indicati e rimuovere i file indicati e solo dopo eseguire l'aggiornamento vero e proprio con privilegi di root?


Offline FranzMari

  • *
  • Post: 2814
  • Reputazione: 103
  • [Senior Packager]
    • Mostra profilo
    • IMHO blog
Re:/{bin,sbin,lib} -> /usr/{bin,sbin,lib} merge arriva in stable
« Risposta #11 il: 13 Novembre 2014 ore 10:10 »
@vellerofonte: Anche a me ha dato quel messaggio su libguile, ma al riavvio non ho avuto problemi.
Ciao, prima di procedere:
non mi è chiaro se i files presenti in /lib /lib64 /bin /sbin vanno rimossi prima dell'aggiornamento con rm -rf  oppure durante la fase di aggiornamento quando compare:

Codice: [Seleziona]
attenzione: il pacchetto glibc-2.20-4 è stato ignorato
attenzione: impossibile risolvere "glibc>=2.20-2", una dipendenza di "pacman"
:: I seguenti pacchetti non possono essere aggiornati a causa di alcune dipendenze irrisolvibili:
      binutils  gcc  gcc-libs  libtool  pacman

:: Vuoi ignorare i seguenti pacchetti per questo aggiornamento? [s/N]
Ovviamente se rispondo N non mi fa aggiornare, se rispondo S mi darà la possibilità di eliminarli?
Se vanno rimossi prima non dovrei trovarmi nella situazione sopra descritta

I file in quelle cartelle vanno rimossi preferibilmente prima di aggiornare.
Questa domanda ti verrà posta comunque perché non è correlata alla presenze di file, ma all'aggiornamento dei pacchetti. Se leggi tutto l'output e verifichi il comando che hai dato, vedrai che ignorare l'aggiornamento di glibc è proprio quello che bisogna fare, dunque è logico che devi rispondere Sì
«Il valore dell'essere umano si determina nella misura in cui sia grande o piccola la sua capacità di contribuire al bene collettivo.» Jigorō Kanō

Offline ronnydaca

  • *
  • Post: 511
  • Reputazione: 1
    • Mostra profilo
Re:/{bin,sbin,lib} -> /usr/{bin,sbin,lib} merge arriva in stable
« Risposta #12 il: 13 Novembre 2014 ore 10:16 »
Io ho capito male la fase di "preparazione" che indica comunque un aggiornamento, con la fase "aggiornamento" del  wiki.
Per come la sto leggendo devo far partire l'aggiornamento due volte. La starò leggendo male ma ho questo dubbio e prima di far danno chiedo. Non scocciatevi :)

Offline Cylon

  • *
  • Post: 1960
  • Reputazione: 78
  • CYbernetic Life fOrm Node
    • Mostra profilo
Re:/{bin,sbin,lib} -> /usr/{bin,sbin,lib} merge arriva in stable
« Risposta #13 il: 13 Novembre 2014 ore 10:19 »
anche a me il "problema" di libguile-2.0.so.22.7.2-gdb.scm... fatto come ha fatto vellerofronte.... e si aspettare che altri aggiornino è meglio  ;D ;D ;D
We are the Cylons. Lower your firewalll and surrender.Your PC will adapt to service our GNU/Linux systems. Resistance is futile. Extermination of human race has began!
                                                                     Non rispondo a PM

Offline Cosworth117

  • *
  • Post: 405
  • Reputazione: 12
  • Quello dei problemi strani.
    • Mostra profilo
Re:/{bin,sbin,lib} -> /usr/{bin,sbin,lib} merge arriva in stable
« Risposta #14 il: 13 Novembre 2014 ore 10:20 »
Ragazzi, stavo seguendo la guida per l'aggiornamento. Ma questo:

Citazione
[gianluca@gianluca-pc ~]$ sudo pacman -Syu
:: Sincronizzazione dei database in corso...
 lib32 è aggiornato
 core è aggiornato
 platform è aggiornato
 desktop è aggiornato
 apps è aggiornato
 games è aggiornato
 extra è aggiornato
:: Aggiornamento del sistema in corso...
:: Vuoi sostituire grub2-bios con core/grub? [S/n] S
:: Vuoi sostituire grub2-common con core/grub? [S/n] S
:: Vuoi sostituire grub2-efi64 con core/grub? [S/n] S
risoluzione delle dipendenze in corso...
attenzione: è stato individuato un ciclo di dipendenza:
attenzione: libreoffice-it sarà installato prima della sua dipendenza libreoffice-common
ricerca dei conflitti in corso...
errore: impossibile eseguire l'operazione richiesta (impossibile soddisfare le dipendenze)
:: glamor-egl: richiede mesa-libgl

È uno dei conflitti di cui si parlava o una cosa a parte?
i7 4790k
Asus Z97-a
Asus nvidia GTX 780
Corsair Vengeance Pro 8gb
SSD 120gb + HDD 2tb

Chakra OS + Windows 7 Ultimate

 

Template by Homey | Sito ufficiale | Disclaimer