Domande inerenti al gestore dei pacchetti di Arch Linux

Messaggio8 maggio 2011, 22:33 - [Risolto] Disastro totale dopo installazione forzata #97064

Tutto è cominciato perchè cercavo di installare un player audio. Ogni volta che provavo a installarne uno qualsiasi, mentre installava le dipendenze mi dava l'errore programma-x è già presente nel filesystem. Spulciando un pò sul forum veniva detto in più post che la soluzione è mettere l'opzione -f a pacman. Prima ho provato con un pacchetto(linux-api-headers) e, visto che era andato tutto bene ho dato un bel yaourt -Sf deadbeef-git. Risultato: un disastro totale! Infatti, a parte il fato che, una volta installate le dipendenze la compilazione è fallita, ma più che altro... come dire... meglio se posto l'output così si capisce meglio:

Codice: Seleziona tutto
Vuoi procedere all'installazione? [S/n] s
(1/127) installazione in corso di tzdata
(2/127) installazione in corso di glibc
attenzione: /etc/locale.gen è stato salvato come /etc/locale.gen.pacorig
etc... etc...
(11/127) installazione in corso di bash
attenzione: /etc/bash.bashrc è stato salvato come /etc/bash.bashrc.pacorig
etc... etc...

in definitiva, oltre a /etc/locale.gen e /etc/bash.bashrc mi ha sostituito /etc/gshadow, /etc/hosts, /etc/fstab, /etc/passwd, /etc/group, /etc/resolv.conf, /etc/shadow, poi mi ha detto: "attenzione: i permessi delle directory differiscono su /var/spool/mai" e infine mi ha sostutuito anche /etc/ca-certificates.conf.

Ho pensato... o caxxo... vabbè... tanto mi ha fatto il backup. Già... peccato che ha sostituito anche /etc/passwd.

Se faccio sudo mi chiede: e tu chi diavolo sei?
Codice: Seleziona tutto
$ sudo mv /etc/passwd.pacorig /etc/passwd
sudo: unknow uid 1000: who are you?

se provo a diventare root non mi dice che la password è sbagliata...
a uscire dalla sessione o riavviare non se ne parla perchè il file fstab è praticamente vuoto....

Mi sa che mi tocca salvare il salvabile e formattare vero?
Ultima modifica di cypherinside il 9 maggio 2011, 22:46, modificato 1 volta in totale.
Intel Core Processore i5 650 Box 3,20 GHz 1156 ; AsRock H55DE3 Scheda Madre 1156 Intel 4xddr3 2600 atx vga1759 Full HD ; 2GB DDR3 Memory 1333MHz ; Arch64 + Gnome Shell
Avatar utente
cypherinside
Arciere
 
Messaggi: 263
Iscritto il: 17 ottobre 2010, 13:46
Top

Messaggio8 maggio 2011, 22:39 - [Risolto] Disastro totale dopo installazione forzata #97065

Dovresti riuscire lo stesso a loggarti come root.
Altrimenti usi una live/chroot e ti ricostruisci almeno fstab e passwd.

Non credo sia necessario formattare
--- Arch Linux user since april 2009
Avatar utente
Luco
Little John
 
Messaggi: 952
Iscritto il: 19 giugno 2009, 11:23
Località: [MI]
Top

Messaggio8 maggio 2011, 22:48 - [Risolto] Disastro totale dopo installazione forzata #97066

Se fossi riuscito a loggarmi come root sarebbe stata una passeggiata ma, ripeto, non mi riconosce la password e non so perchè.
Intanto per sicurezza mi salvo tutti i file che posso salvare... formattazione e riconfigurazione totale sarebbe un incubo.
Per quanto riguarda il tuo suggerimento, è una cosa che non ho mai avuto occasione di fare, quindi non ho la più pallida idea del procedimento da seguire.
Anzitutto: quale live scaricare? e poi cosa devo fare?
Intel Core Processore i5 650 Box 3,20 GHz 1156 ; AsRock H55DE3 Scheda Madre 1156 Intel 4xddr3 2600 atx vga1759 Full HD ; 2GB DDR3 Memory 1333MHz ; Arch64 + Gnome Shell
Avatar utente
cypherinside
Arciere
 
Messaggi: 263
Iscritto il: 17 ottobre 2010, 13:46
Top

Messaggio8 maggio 2011, 22:59 - [Risolto] Disastro totale dopo installazione forzata #97068

Se usi su o sudo la password verrà sempre rigettata (in quanto vuota). Loggati direttamente dal terminale (CTRL + ALT + F2), non dovrebbe nemmeno chiedertela!

Se il suo database è sballato, come mi è capitato su un netbook, pacman continuerà a cercare di reinstallare pacchetti che in realtà hai già (da qui il conflitto)
Ultima modifica di Luco il 8 maggio 2011, 23:01, modificato 1 volta in totale.
--- Arch Linux user since april 2009
Avatar utente
Luco
Little John
 
Messaggi: 952
Iscritto il: 19 giugno 2009, 11:23
Località: [MI]
Top

Messaggio9 maggio 2011, 0:12 - [Risolto] Disastro totale dopo installazione forzata #97074

Luco, mi hai appena salvato il c*lo! Già che ci sei consigliami su cosa fare adesso. Le dipendenze di quel pacchetto che ho provato a installare, per adesso, non le disinstallerei. Prima di tutto presumo di dover in qualche modo fixare il db di pacman. Dato che è successo anche a te, che procedura hai usato? Va bene quella standard scritta nel wiki?
Intel Core Processore i5 650 Box 3,20 GHz 1156 ; AsRock H55DE3 Scheda Madre 1156 Intel 4xddr3 2600 atx vga1759 Full HD ; 2GB DDR3 Memory 1333MHz ; Arch64 + Gnome Shell
Avatar utente
cypherinside
Arciere
 
Messaggi: 263
Iscritto il: 17 ottobre 2010, 13:46
Top

Messaggio9 maggio 2011, 0:17 - [Risolto] Disastro totale dopo installazione forzata #97075

in particolare, quando mi dice
Optionally edit pkglist.orig and remove anything that shouldn't be re-installed. This might be the situation with custom packages made with ABS, for example.
vale anche per quelli compilati da aur tramite yaourt?

PS: e comunque a monte di tutto... perchè è successo? pacchetti dei repository testing? pacchetti compilati da aur? oppure per qualche arcana e oscura maledizione?
Ultima modifica di cypherinside il 9 maggio 2011, 0:23, modificato 1 volta in totale.
Intel Core Processore i5 650 Box 3,20 GHz 1156 ; AsRock H55DE3 Scheda Madre 1156 Intel 4xddr3 2600 atx vga1759 Full HD ; 2GB DDR3 Memory 1333MHz ; Arch64 + Gnome Shell
Avatar utente
cypherinside
Arciere
 
Messaggi: 263
Iscritto il: 17 ottobre 2010, 13:46
Top

Messaggio9 maggio 2011, 1:12 - [Risolto] Disastro totale dopo installazione forzata #97076

ma il problema non è quel pacchetto credo oddio ha solo queste dipendenze:
Codice: Seleziona tutto
alsa-lib gtk2 libsamplerate

credo che il problema è venuto a monte ... qualche incongruenza con qualche pacchetto installato o disinstallato...
Se avete risolto il vostro problema, editate il primo post aggiungendo [Risolto] al titolo.
Problemi con Arch ? 1°Metodo-2°Metodo-3°Metodo
ArchWiki Translation Team - Cerchiamo traduttori!
Avatar utente
veleno77
Moderatore
 
Messaggi: 5999
Iscritto il: 25 marzo 2008, 19:26
Località: Torino
Top

Messaggio9 maggio 2011, 9:37 - [Risolto] Disastro totale dopo installazione forzata #97092

Boh, comunque indipendentemente dallla causa del problema spero che seguendo la procedura descritta nel wiki si sistemi tutto. Una cosa: quando lancio il comando "comm -23 <(pacman -Sgq base) pkglist.orig >> pkglist", mi restituisce "comm: il file 2 non è ordinato" e in effetti pkglist non è in ordine alfabetico e compaiono anche duplicati. Devo ordinarlo?
PS: a me invece come dipendenze ha dato:
tzdata-2011g-1 glibc-2.13-5 zlib-1.2.5-3 popt-1.16-3 gcc-libs-4.6.0-4 pcre-8.12-1 glib2-2.28.6-1 pkg-config-0.25-3 ncurses-5.9-1 readline-6.2.001-1 bash-4.2.008-1 gawk-3.1.8-2 m4-1.4.16-1 diffutils-3.0-2 autoconf-2.68-1 gdbm-1.8.3-8 db-5.1.25-1 cracklib-2.8.18-1 pam-1.1.3-1 shadow-4.1.4.3-1 attr-2.4.44-3 acl-2.2.49-2 gmp-5.0.1-2 libcap-2.20-1 coreutils-8.12-1 perl-5.12.3-1 automake-1.11.1-2 alsa-lib-1.0.24.1-1 libogg-1.2.2-1 flac-1.2.1-2 bzip2-1.0.6-1 lame-3.98.4-1 xcb-proto-1.6-2 xproto-7.0.21-1 libxdmcp-1.1.0-1 libxau-1.0.6-1 libxcb-1.7-2 kbproto-1.0.5-1 libx11-1.4.3-2 xextproto-7.2.0-1 libxext-1.2.0-1 renderproto-0.11.1-1 libxrender-0.9.6-1 sdl-1.2.14-6 libvorbis-1.3.2-1 xvidcore-1.3.1-1 x264-20110327-1 libtheora-1.1.1-1 opencore-amr-0.1.2-1 libvdpau-0.4.1-1 fixesproto-5.0-1 libxfixes-5.0-1 orc-0.4.14-1 schroedinger-1.0.10-1 libvpx-0.9.6-2 libdrm-2.4.25-1 xf86vidmodeproto-2.3.1-1 libxxf86vm-1.1.1-1 damageproto-1.2.1-1 libxdamage-1.1.3-1 expat-2.0.1-6 libgl-7.10.2-2 libva-1.0.12-1 openjpeg-1.3-3 ffmpeg-20110330-2 libsndfile-1.0.24-1 atk-2.0.0-1 libpng-1.4.5-1 freetype2-2.4.4-2 fontconfig-2.8.0-1 pixman-0.20.2-1 cairo-1.10.2-2 libxft-2.2.0-1 libdatrie-0.2.4-1 libthai-0.1.15-1 pango-1.28.4-2 libxcursor-1.1.11-1 xineramaproto-1.2.1-1 libxinerama-1.1.1-1 randrproto-1.3.2-1 libxrandr-1.3.1-1 inputproto-2.0.1-1 libxi-1.4.2-1 compositeproto-0.4.2-1 libxcomposite-0.4.3-1 openssl-1.0.0.d-1 sqlite3-3.7.6.1-1 iana-etc-2.30-1 filesystem-2011.04-1 util-linux-2.19-4 e2fsprogs-1.41.14-1 libsasl-2.1.23-5 libldap-2.4.24-1 heimdal-1.3.3-4 findutils-4.4.2-3 gzip-1.4-2 texinfo-4.13a-5 libtasn1-2.9-1 libgpg-error-1.9-3 libgcrypt-1.4.6-3 gnutls-2.12.4-1 libxml2-2.7.8-1 shared-mime-info-0.90-1 libjpeg-turbo-1.1.0-1 libtiff-3.9.5-1 libdaemon-0.14-1 dbus-core-1.4.1-1 dbus-1.4.1-1 avahi-0.6.30-2 libcups-1.4.6-1 gdk-pixbuf2-2.23.3-1 gtk-update-icon-cache-2.24.4-1 gtk2-2.24.4-1 libcddb-1.3.2-2 run-parts-3.4.4-1 sed-4.2.1-3 ca-certificates-20110421-3 curl-7.21.6-1 perl-error-0.17016-2 git-1.7.5.1-1 wavpack-4.60.1-1 libmad-0.15.1b-5 libcdio-0.82-1 libsamplerate-0.1.7-2 faad2-2.7-2 perl-xml-parser-2.40-2 intltool-0.41.1-2


Più o meno mezzo sistema :)
Ultima modifica di cypherinside il 9 maggio 2011, 10:04, modificato 1 volta in totale.
Intel Core Processore i5 650 Box 3,20 GHz 1156 ; AsRock H55DE3 Scheda Madre 1156 Intel 4xddr3 2600 atx vga1759 Full HD ; 2GB DDR3 Memory 1333MHz ; Arch64 + Gnome Shell
Avatar utente
cypherinside
Arciere
 
Messaggi: 263
Iscritto il: 17 ottobre 2010, 13:46
Top

Messaggio9 maggio 2011, 10:18 - [Risolto] Disastro totale dopo installazione forzata #97101

Prova con
Codice: Seleziona tutto
sudo pacman -S -k $(pacman -Qq)


A patto che non siano presenti pacchetti installati da AUR.
--- Arch Linux user since april 2009
Avatar utente
Luco
Little John
 
Messaggi: 952
Iscritto il: 19 giugno 2009, 11:23
Località: [MI]
Top

Messaggio9 maggio 2011, 10:50 - [Risolto] Disastro totale dopo installazione forzata #97109

Purtroppo ho un sacco di pacchetti installati da aur. Seguendo la procedura del wiki, quando lancio "recovery-pacman -S --nodeps --needed $(< pkglist)" a un certo punto mi dice: nvidia-utils e libgl vanno in conflitto. Vuoi rimuovere libgl? [s/N] e se scelgo no ovviamente si ferma.
Quindi devo toglierne uno dei 2 da pkglist. Secondo yaourt solo libgl risulta installato ma, visto che il database è corrotto non penso sia così attendibile. Rimuovendo nvidia-utils da pkglist mi dà lo stesso errore. Che faccio?
Intel Core Processore i5 650 Box 3,20 GHz 1156 ; AsRock H55DE3 Scheda Madre 1156 Intel 4xddr3 2600 atx vga1759 Full HD ; 2GB DDR3 Memory 1333MHz ; Arch64 + Gnome Shell
Avatar utente
cypherinside
Arciere
 
Messaggi: 263
Iscritto il: 17 ottobre 2010, 13:46
Top

Messaggio9 maggio 2011, 10:55 - [Risolto] Disastro totale dopo installazione forzata #97110

se usi i driver proprietari nvidia non devi avere il pacchetto libgl perche fornito dai driver nvidia
Se avete risolto il vostro problema, editate il primo post aggiungendo [Risolto] al titolo.
Problemi con Arch ? 1°Metodo-2°Metodo-3°Metodo
ArchWiki Translation Team - Cerchiamo traduttori!
Avatar utente
veleno77
Moderatore
 
Messaggi: 5999
Iscritto il: 25 marzo 2008, 19:26
Località: Torino
Top

Messaggio9 maggio 2011, 11:16 - [Risolto] Disastro totale dopo installazione forzata #97113

Fatto. Adesso sta installando tutti i pacchetti. Spero vada tutto liscio. Ad ogni modo quel "You will need be extra careful in the future when removing packages, but with the original database lost is the best we can do" mi fa supporre che il nuovo database sia un pò (ma giusto un pò) compromesso.
Prima o poi un odioso formattone ci vorrà... in finale la home ce l'ho su un'altra partizione, mi salvo tutti i file di configurazione che pazientemente nel tempo mi sono aggiustato come volevo (tipo rc.conf, hosts, etc... etc...), mi salvo la lista dei pacchetti installati (che non sarà precisissima ma se reinstallo ex-novo tanto tutto quello che manca mi verrà installato come dipendenza) e... voilà! Avrò un sistema di nuovo pulito. In questo modo non dovrei metterci troppo. O no? Voi che fareste al posto mio?
Ultima modifica di cypherinside il 9 maggio 2011, 11:17, modificato 1 volta in totale.
Intel Core Processore i5 650 Box 3,20 GHz 1156 ; AsRock H55DE3 Scheda Madre 1156 Intel 4xddr3 2600 atx vga1759 Full HD ; 2GB DDR3 Memory 1333MHz ; Arch64 + Gnome Shell
Avatar utente
cypherinside
Arciere
 
Messaggi: 263
Iscritto il: 17 ottobre 2010, 13:46
Top

Messaggio9 maggio 2011, 22:48 - [Risolto] Disastro totale dopo installazione forzata #97181

Pare sia andato tutto bene. Comunque mi salvo tutti i file di configurazione e appena ho un pò di tempo installo arch ex novo. Grazie a tutti per l'aiuto.
Intel Core Processore i5 650 Box 3,20 GHz 1156 ; AsRock H55DE3 Scheda Madre 1156 Intel 4xddr3 2600 atx vga1759 Full HD ; 2GB DDR3 Memory 1333MHz ; Arch64 + Gnome Shell
Avatar utente
cypherinside
Arciere
 
Messaggi: 263
Iscritto il: 17 ottobre 2010, 13:46
Top


Torna a Pacman

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

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