Domande inerenti al gestore dei pacchetti di Arch Linux

Messaggio14 luglio 2012, 17:56 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125612

Buondì a tutti,
ho eseguito or ora l'aggiornamento del sistema seguendo
http://www.archlinux.it/forum/viewtopic.php?f=15&t=14982
ma a quanto pare qualcosa non è andato comunque a buon fine. Al riavvio del sistema infatti systemd mi dice che non riesce a montare /var (presente su una partizione separata e con filesystem reiserfs) e quindi il tutto si blocca. Provando a montarlo manualmente mount mi dice che non conosce il tipo di filesystem.
Mi sono quindi letto
https://wiki.archlinux.org/index.php/De ... iki:usrlib
https://bbs.archlinux.org/viewtopic.php ... 1#p1127251
e ho provato a dare un
Codice: Seleziona tutto
# pacman -Su

e qui la nuova sorpresa: il terminale mi risponde
Codice: Seleziona tutto
errore: impossibile inizializzare la libreria alpm

Che ne dite? come posso risolvere? Vi prego non ditemi che l'unica soluzione è formattare tutto!!

Ah si..anche provando ad avviare con init la situazione rimane la stessa.
Ultima modifica di Nemo il 16 luglio 2012, 14:18, modificato 1 volta in totale.
..in questo nostro universo deterministico avere il pieno controllo delle proprie scelte è sinonimo di non contare niente
Nemo
Arciere Provetto
 
Messaggi: 375
Iscritto il: 2 maggio 2012, 13:22
Località: Albairate (MI)
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio14 luglio 2012, 19:16 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125616

Hai per caso forzato l'aggiornamento?
Io sì, da buon pirla :D e adesso scrivo dalla Slackware di "emergenza" :oops:
Se provo a fare il boot, anche con kernel "LTS", ho un bel kernel panic "a bruciapelo".
Sto vedendo come risolvere; ovviamente ogni aiuto è bene accetto.

--
Non possiedo Ipad né Iphone e nemmeno un I-quelcavolochevipare; nessun account Facebook né Twitter... e vivo felice.
Avatar utente
kens
Arciere
 
Messaggi: 162
Iscritto il: 9 agosto 2010, 11:37
Località: Castel di Lama (AP) Italia.
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio14 luglio 2012, 19:19 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125617

No a me il boot avviene senza nessun kernel panic. Semplicemente systemd rileva l'impossibilità di montare la partizione /var e quindi si blocca e accedendo alla shell e provando a avviare pacman mi da quell'errore su alpm.
..in questo nostro universo deterministico avere il pieno controllo delle proprie scelte è sinonimo di non contare niente
Nemo
Arciere Provetto
 
Messaggi: 375
Iscritto il: 2 maggio 2012, 13:22
Località: Albairate (MI)
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio14 luglio 2012, 22:00 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125623

Nessuna novità..purtroppo avevo bisogno del pc immediatamente quindi ho recuperato i dati e formattato. Lascio il post aperto per le considerazioni di kens così se dovesse trovare una soluzione può postarla qui.
..in questo nostro universo deterministico avere il pieno controllo delle proprie scelte è sinonimo di non contare niente
Nemo
Arciere Provetto
 
Messaggi: 375
Iscritto il: 2 maggio 2012, 13:22
Località: Albairate (MI)
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio14 luglio 2012, 23:28 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125628

kens ha scritto:Hai per caso forzato l'aggiornamento?
Io sì, da buon pirla :D e adesso scrivo dalla Slackware di "emergenza" :oops:
Se provo a fare il boot, anche con kernel "LTS", ho un bel kernel panic "a bruciapelo".
Sto vedendo come risolvere; ovviamente ogni aiuto è bene accetto.

--

se il problema è quello di glibc, (io sono rimasto fregato prima di te...) basta che monti in qualche modo la partizione di arch, non serve nemmeno un chroot, e crei in / un link lib che punta a /usr/lib...se è altro non so che dirti....
oggi tra l'altro ci sta pure la notizia in home con i link ad un paio di post con varie soluzioni...
noi siamo arch linux, ogni resistenza è inutile, sarete assimilati
enzolatina
Little John
 
Messaggi: 942
Iscritto il: 6 ottobre 2007, 22:51
Località: belluno
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio14 luglio 2012, 23:30 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125629

Seguendo le informazioni ricavate da una discussione sul forum internazionale:

https://bbs.archlinux.org/viewtopic.php?pid=1127251#p1127251

ho rimosso la directory "/lib" e creato il link simbolico:

Codice: Seleziona tutto
ln -s usr/lib lib


Riavviando il sitema ora parte ma dà diversi errori in fase di boot ed infine si blocca sulla schermata grafica di GDM, con la tastiera ed il mouse bloccati. Non riesco a recuperare la shell nemmeno cercando di accedere ad una delle console virtuali (TTY1-8) con ctrl-alt F1-F8 :(
Forse c'entra qualcosa il fatto che la mia è una Arch64?

Suggerimenti?

--
Non possiedo Ipad né Iphone e nemmeno un I-quelcavolochevipare; nessun account Facebook né Twitter... e vivo felice.
Avatar utente
kens
Arciere
 
Messaggi: 162
Iscritto il: 9 agosto 2010, 11:37
Località: Castel di Lama (AP) Italia.
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio14 luglio 2012, 23:48 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125631

Vedo che nion sono l'unico ad aver incasinato tutto il sistema... :? Comunque anche per me sistema morto praticamente
ImmagineImmagineImmagineImmagine
Avatar utente
Aletux78
Novello Arciere
 
Messaggi: 70
Iscritto il: 29 ottobre 2011, 20:19
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio15 luglio 2012, 1:51 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125633

La guida dice che se ci sono pacchetti oltre a glibc che contengono file in /lib, questi si devono aggiornare per mettere quei file in usr/lib. Ma come? Io c'ho il kernel che possiede file in lib/modules. Basta reinstallare il kernel?

Ma era così necessario fare sta cosa? :(
digitalone
Novello Arciere
 
Messaggi: 39
Iscritto il: 1 febbraio 2011, 0:49
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio15 luglio 2012, 4:08 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125634

Ragazzi per ripristinare il sistema dopo il kernel panic io ho fatto così:

Aggiungete "break=postmount" nella linea del kernel del GRUB.
Entrate quindi in una shell di recovery funzionante (rootfs).
Montate la vostra partizione di root con permessi (rw) con questo comando
Codice: Seleziona tutto
mount -w /dev/sda*

Fate le dovute operazioni e smontate XD

Il post da cui ho preso il comando non lo ritrovo sennò ve lo postavo.

Cmq digitalone ha ragione, come facciamo??
Avatar utente
Sparmi
Novello Arciere
 
Messaggi: 109
Iscritto il: 6 giugno 2012, 14:05
Località: Monteprandone (AP), Italia
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio15 luglio 2012, 4:22 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125636

Che kernel hai?
Una volta risolto il problema, aggiungete il tag [Risolto] all'inizio del titolo del thread, grazie.
'--force' lo usi solo chi fa "skywalker" di cognome.
Avatar utente
umby213
Moderatore
 
Messaggi: 3220
Iscritto il: 8 gennaio 2011, 21:59
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio15 luglio 2012, 10:34 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125643

Ho risolto, il problema derivava dal fatto che non aggiornavo il kernel.
Al riavvio ho avuto alcuni errori all'inizializzazione, poi al login non mi funzionavano tastiera e touchpad.
Sono entrato tramite kernel lts e ho aggiornato il kernel all'ultima versione.
Poi ho riavviato e sono rientrato col nuovo kernel. Avevo ancora problemi con l'aggiornamento di glibc, così ho seguito la guida e ho controllato quali pacchetti in /lib/ non erano posseduti da glibc.
Praticamente tutti i file in /lib/modules/ e /lib/firmware/ erano orfani, così ho eliminato queste cartelle e glibc si è aggiornato facendo diventare /lib/ un collegamento a /usr/lib/.
digitalone
Novello Arciere
 
Messaggi: 39
Iscritto il: 1 febbraio 2011, 0:49
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio15 luglio 2012, 12:37 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125661

3.4.4-3
Avatar utente
Sparmi
Novello Arciere
 
Messaggi: 109
Iscritto il: 6 giugno 2012, 14:05
Località: Monteprandone (AP), Italia
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio15 luglio 2012, 12:52 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125664

Io non ho installato glibc, ma ho provato ad installare l'ultimo kernel e me lo ha fatto pure installare, ma con degli errori, ovvero mi avvertiva che i moduli non erano stati caricati. e adesso come risolvo?
ImmagineImmagineImmagineImmagine
Avatar utente
Aletux78
Novello Arciere
 
Messaggi: 70
Iscritto il: 29 ottobre 2011, 20:19
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio15 luglio 2012, 12:59 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125665

@Aletux78. Perchè non hai installato glibc?
Una volta risolto il problema, aggiungete il tag [Risolto] all'inizio del titolo del thread, grazie.
'--force' lo usi solo chi fa "skywalker" di cognome.
Avatar utente
umby213
Moderatore
 
Messaggi: 3220
Iscritto il: 8 gennaio 2011, 21:59
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio15 luglio 2012, 13:17 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125670

Sono riuscito a linkare /lib ma non riesco comunque a fare il suo upgrade.
Ho seguito questi passi:

Ho copiato tutti file contenuti in lib (le cartelle firmware e modules comprese) in /usr/lib/

Poi ho dato il comando
Codice: Seleziona tutto
sudo init 1


ho dato
Codice: Seleziona tutto
/usr/lib/ld-2.16.so /bin/rm -rf /lib


poi
Codice: Seleziona tutto
/usr/lib/ld-2.16.so /bin/ln -s usr/lib /lib


ok /lib symlinkata

Il problema viene ora.
Non mi fa comunque l'aggiornamento, dice:
* è già presente nel file system.
Avatar utente
Sparmi
Novello Arciere
 
Messaggi: 109
Iscritto il: 6 giugno 2012, 14:05
Località: Monteprandone (AP), Italia
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio15 luglio 2012, 13:25 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125674

posta
Codice: Seleziona tutto
 ls -ld /lib

e l'errore esatto che ti da pacman... sempre /lib entra in conflitto?
Una volta risolto il problema, aggiungete il tag [Risolto] all'inizio del titolo del thread, grazie.
'--force' lo usi solo chi fa "skywalker" di cognome.
Avatar utente
umby213
Moderatore
 
Messaggi: 3220
Iscritto il: 8 gennaio 2011, 21:59
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio15 luglio 2012, 13:32 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125676

umby213 ha scritto:@Aletux78. Perchè non hai installato glibc?


Mi dava errore e non avevo letto le news
ImmagineImmagineImmagineImmagine
Avatar utente
Aletux78
Novello Arciere
 
Messaggi: 70
Iscritto il: 29 ottobre 2011, 20:19
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio15 luglio 2012, 13:33 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125677

Allora posto il risultato di ls -ld /lib:

Codice: Seleziona tutto
lrwxrwxrwx 1 root root 7 15 lug 13.06 /lib -> usr/lib


il listato di pacman è:
    errore: impossibile eseguire l'operazione richiesta (file in conflitto)
    glibc: /lib è già presente nel filesystem
    glibc: /usr/lib/ld-2.16.so è già presente nel filesystem
    glibc: /usr/lib/ld-linux-x86-64.so.2 è già presente nel filesystem
    glibc: /usr/lib/libBrokenLocale-2.16.so è già presente nel filesystem
    glibc: /usr/lib/libBrokenLocale.so.1 è già presente nel filesystem
    glibc: /usr/lib/libSegFault.so è già presente nel filesystem
    glibc: /usr/lib/libanl-2.16.so è già presente nel filesystem
    glibc: /usr/lib/libanl.so.1 è già presente nel filesystem
    glibc: /usr/lib/libc-2.16.so è già presente nel filesystem
    glibc: /usr/lib/libc.so.6 è già presente nel filesystem
    glibc: /usr/lib/libcidn-2.16.so è già presente nel filesystem
    glibc: /usr/lib/libcidn.so.1 è già presente nel filesystem
    glibc: /usr/lib/libcrypt-2.16.so è già presente nel filesystem
    glibc: /usr/lib/libcrypt.so.1 è già presente nel filesystem
    glibc: /usr/lib/libdl-2.16.so è già presente nel filesystem
    glibc: /usr/lib/libdl.so.2 è già presente nel filesystem
    glibc: /usr/lib/libm-2.16.so è già presente nel filesystem
    glibc: /usr/lib/libm.so.6 è già presente nel filesystem
    glibc: /usr/lib/libmemusage.so è già presente nel filesystem
    glibc: /usr/lib/libnsl-2.16.so è già presente nel filesystem
    glibc: /usr/lib/libnsl.so.1 è già presente nel filesystem
    glibc: /usr/lib/libnss_compat-2.16.so è già presente nel filesystem
    glibc: /usr/lib/libnss_compat.so.2 è già presente nel filesystem
    glibc: /usr/lib/libnss_db-2.16.so è già presente nel filesystem
    glibc: /usr/lib/libnss_db.so.2 è già presente nel filesystem
    glibc: /usr/lib/libnss_dns-2.16.so è già presente nel filesystem
    glibc: /usr/lib/libnss_dns.so.2 è già presente nel filesystem
    glibc: /usr/lib/libnss_files-2.16.so è già presente nel filesystem
    glibc: /usr/lib/libnss_files.so.2 è già presente nel filesystem
    glibc: /usr/lib/libnss_hesiod-2.16.so è già presente nel filesystem
    glibc: /usr/lib/libnss_hesiod.so.2 è già presente nel filesystem
    glibc: /usr/lib/libnss_nis-2.16.so è già presente nel filesystem
    glibc: /usr/lib/libnss_nis.so.2 è già presente nel filesystem
    glibc: /usr/lib/libnss_nisplus-2.16.so è già presente nel filesystem
    glibc: /usr/lib/libnss_nisplus.so.2 è già presente nel filesystem
    glibc: /usr/lib/libpcprofile.so è già presente nel filesystem
    glibc: /usr/lib/libpthread-2.16.so è già presente nel filesystem
    glibc: /usr/lib/libpthread.so.0 è già presente nel filesystem
    glibc: /usr/lib/libresolv-2.16.so è già presente nel filesystem
    glibc: /usr/lib/libresolv.so.2 è già presente nel filesystem
    glibc: /usr/lib/librt-2.16.so è già presente nel filesystem
    glibc: /usr/lib/librt.so.1 è già presente nel filesystem
    glibc: /usr/lib/libthread_db-1.0.so è già presente nel filesystem
    glibc: /usr/lib/libthread_db.so.1 è già presente nel filesystem
    glibc: /usr/lib/libutil-2.16.so è già presente nel filesystem
    glibc: /usr/lib/libutil.so.1 è già presente nel filesystem
    Si sono verificati degli errori, nessun pacchetto è stato aggiornato.
Avatar utente
Sparmi
Novello Arciere
 
Messaggi: 109
Iscritto il: 6 giugno 2012, 14:05
Località: Monteprandone (AP), Italia
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio15 luglio 2012, 14:17 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125681

Niente da fare vero?

L'unica cosa che mi viene in mente è:

usare il force per installare glibc XD

Potrebbe mandare in stallo il sistema?
Avatar utente
Sparmi
Novello Arciere
 
Messaggi: 109
Iscritto il: 6 giugno 2012, 14:05
Località: Monteprandone (AP), Italia
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio15 luglio 2012, 16:22 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125694

Niente raga??
Io ho una certa paura a dare il force.
Non vorrei entrare in un punto di non ritorno XD
Avatar utente
Sparmi
Novello Arciere
 
Messaggi: 109
Iscritto il: 6 giugno 2012, 14:05
Località: Monteprandone (AP), Italia
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio15 luglio 2012, 16:31 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125696

il fatto è che hai ancora conflitti nella dir /lib.. cosa c'è li dentro?

Codice: Seleziona tutto
ls /lib
Una volta risolto il problema, aggiungete il tag [Risolto] all'inizio del titolo del thread, grazie.
'--force' lo usi solo chi fa "skywalker" di cognome.
Avatar utente
umby213
Moderatore
 
Messaggi: 3220
Iscritto il: 8 gennaio 2011, 21:59
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio15 luglio 2012, 16:37 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125697

Il force ha funzionato ;)
Avatar utente
Sparmi
Novello Arciere
 
Messaggi: 109
Iscritto il: 6 giugno 2012, 14:05
Località: Monteprandone (AP), Italia
Top

Re: pacman "morto" dopo aggiornamento glibc

Messaggio15 luglio 2012, 16:43 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125699

Allora ora do la mia procedura completa, magari può servire a qualcuno.

1 - Prima di tutto ho spostato per intero il contenuto di /lib in /usr/lib.

2- Sono entrato in modalità singolo utente con i permessi di root con
Codice: Seleziona tutto
sudo init 1


3- Tramite questi comandi ho eliminato la /lib e symlinkato la /usr/lib
Codice: Seleziona tutto
/usr/lib/ld-2.16.so /bin/rm -rf /lib

Codice: Seleziona tutto
/usr/lib/ld-2.16.so /bin/ln -s usr/lib /lib


4- Ok fatto questo sono rientrato nel sistema e ho dato questo comando consigliato in questa guida https://wiki.archlinux.org/index.php/DeveloperWiki:usrlib:
Codice: Seleziona tutto
grep '^lib/' /var/lib/pacman/local/*/files | grep -v glibc


In questo modo ho visto che avevo lasciato il firmware brcm-80211.
L'ho disinstallato ed ho dato il force a glibc.
All works.
Ho reinstallato il firmware.

;)

Grazie Ragazzi!
Avatar utente
Sparmi
Novello Arciere
 
Messaggi: 109
Iscritto il: 6 giugno 2012, 14:05
Località: Monteprandone (AP), Italia
Top

Re: [Risolto] Pacman "morto" dopo aggiornamento glibc

Messaggio18 luglio 2012, 23:15 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125940

Credo di aver fatto un discreto casino; il "migliore" :D da quando uso Arch. Mi sono dato del cretino da solo e ripetutamente; quindi vi prego di non infierire :oops:
Nessuna polemica, per carità; la colpa è mia ma certo è che, comunque, l'organizzazione e la gestione di questo upgrade non mi pare siano state tra le cose più cristalline...
La madre di tutte le -mie- stupidaggini è stata forzare l'upgrade nonostante le news -lette dopo ahimè...- dicessero di evitarlo assolutamente.
Poi, seguendo uno dei primi post sui forum Arch, ho cancellato "/lib" linkandola in "/usr/lib" ma così facendo ho perso "/lib/modules" Disastro! :cry:
Ho poi effettuato diversi smanettamenti, dei quali ho perso il controllo e, di kernel panic in kernel panic, sono arrivato allo stato attuale: il sistema inizia il boot -un miglioramento, no? :) - ma restarta continuamente dando (ho dovuto copiare l'output a manina):

Codice: Seleziona tutto
:: Starting UDev Daemon
:: Triggering UDev events
:: Loading User-specified modules
[     6.470963] [Firmware Bug]: powernow-k8: No compatible ACPI _PSS objects found
[     6.470964] [Firmware Bug]: powernow-k8: Try again with latest BIOS
:: Waiting fo UDev uevents to be processed
:: configure virtual consoles
[DONE]
:: Bringing up loopback interface
[DONE]
:: Unlocking encrypted volume
[DONE]
:: Checking Filesystems
[BUSY] fsck.ext2: symbol lookup error : fsck.ext2: undefined symbol: set_com_err_gettext
fsck.ext4: symbol lookup error : fsck.ext4: undefined symbol: set_com_err_gettext
[FAIL]

*****************REBOOT REQUIRED*************************
*                                                                                               *
*  The system will be rebooted automatically in 15 seconds.   *
*                                                                                               *
*****************************************************************


C'è speranza di recuperare in qualche modo?
Comunque avevo in programma da tempo di ricreare il sistema su un HDD più capiente e veloce ed i luttuosi eventi hanno accelerato il progetto ma... con la ISO attuale del CD di installazione (kernel 3.0 e GLIBC non certo aggiornato) non avrò gli stessi problemi (anche se stavolta sarò meno incauto...)?

Perdonate il "baccano" e grazie infinite, in anticipo :)

--
Ultima modifica di kens il 19 luglio 2012, 23:21, modificato 1 volta in totale.
Non possiedo Ipad né Iphone e nemmeno un I-quelcavolochevipare; nessun account Facebook né Twitter... e vivo felice.
Avatar utente
kens
Arciere
 
Messaggi: 162
Iscritto il: 9 agosto 2010, 11:37
Località: Castel di Lama (AP) Italia.
Top

Re: [Risolto] Pacman "morto" dopo aggiornamento glibc

Messaggio18 luglio 2012, 23:38 - [Risolto] Pacman "morto" dopo aggiornamento glibc #125942

Se hai intenzione di reinstallare tutto per altri motivi (cambio hd) è il momento migliore. Se non devi reinstallare puoi perderci un po' di tempo per tentare di recuperare il sistema (in linux mai dire mai).
Comunque se reinstalli scegli l'immagine "netinstall" così da scaricare già i pacchetti aggiornati.
PC: Amd FX-6100-Nvidia GT630-SSD- 64bit - kernel 3.8-ck - KDE 4.10
Mediacenter: Asus AT310NT-I - Atom N330 - Nvidia ION - i686 - kernel 3.7-ARCH - openbox - XBMC-Frodo
Netbook: Asus eeepc1001 - i686 - kernel-netbook 3.7 - lxde
Avatar utente
ambro
Robin Hood
 
Messaggi: 1868
Iscritto il: 27 agosto 2009, 21:37
Località: Verona
Top

Prossimo

Torna a Pacman

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

Moderatori: 4javier, aleph, veleno77, adriano, Hilinus