[Risolto] Problema Yaourt dopo aggiornamento

Problemi e suggerimenti legati al software e ai pacchetti problematici.
Rispondi
Bonzo
Novello Arciere
Messaggi: 65
Iscritto il: 17 aprile 2010, 22:09
Località: Riola di Vergato (BO)

Messaggio da Bonzo » 22 giugno 2010, 21:16

Ciao,
ho eseguito tutti gli abbondanti aggiornamenti degli ultimi giorni. Oggi aggiorno pacman alla nuova versione (non so se è dipeso da quello ma me lo fa da allora) e quando do il comando yaourt -Syu --aur mi dice:

Codice: Seleziona tutto

:: Sincronizzazione dei database in corso...
 core è aggiornato
 extra è aggiornato
 community è aggiornato
/usr/bin/pacman: unrecognized option '--print-uris'
==> Ricerca di una nuova versione su AUR
package-query: error while loading shared libraries: libalpm.so.4: cannot open shared object file: No such file or directory
e non mi aggiorna i pacchetti provenienti da AUR. Non essendo un gran cavallo, qualcuno può aiutarmi e soprattutto spiegarmi cosa significa? Immagino non trovi quel determinato file... Cosa può essere successo?
Grazie in anticipo
Ultima modifica di Bonzo il 22 giugno 2010, 21:34, modificato 1 volta in totale.

Avatar utente
veleno77
Moderatore
Messaggi: 6282
Iscritto il: 25 marzo 2008, 18:26
Architettura: x86 (32Bit)
Località: Torino
Contatta:

Messaggio da veleno77 » 22 giugno 2010, 21:23

molto probabilmente devi aspettare che yaourt clyde , powerpill e tutti gli altri gestori che si basano su pacman vengano aggiornati alla nuova versione, essendo uscita una nuova versione di pacman
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!

baghera
Moderatore
Messaggi: 2319
Iscritto il: 30 agosto 2007, 12:40
Località: Pescara

Messaggio da baghera » 22 giugno 2010, 21:25

Codice: Seleziona tutto

$ ls /usr/lib/libalpm.so*                                                                                                                                                   
/usr/lib/libalpm.so  /usr/lib/libalpm.so.5  /usr/lib/libalpm.so.5.0.0
La nuova versione di pacman porta con sé un cosiddetto soname bump (.so.4 -> .so.5) quindi package-query non trova più quel file. Per risolvere questo problema puoi ricompilare package-query.
Per l'errore

Codice: Seleziona tutto

/usr/bin/pacman: unrecognized option '--print-uris'
bisogna aspettare che aggiornino yaourt, evidentemente quell'opzione è stata rimossa da pacman (so che ne sono state aggiunte due nuove credo relative, --print e --print-format, quindi non c'è perdita di funzionalità).
La causa della maggior parte dei problemi di un computer si trova tra la tastiera e lo schienale della sedia.
http://xkcd.com/293/

Bonzo
Novello Arciere
Messaggi: 65
Iscritto il: 17 aprile 2010, 22:09
Località: Riola di Vergato (BO)

Messaggio da Bonzo » 22 giugno 2010, 21:33

Ok, chiarissimo. Grazie ragazzi

fabioamd87
Arciere Provetto
Messaggi: 390
Iscritto il: 4 novembre 2007, 23:33
Località: Cassino
Contatta:

Messaggio da fabioamd87 » 23 giugno 2010, 16:06

ragazzi ho lo stesso problema ma non ho capito come risovlere, bisogna aspettare o ricompilare package-query?

per ricompilare faccio:

Codice: Seleziona tutto

[fabio@abuarch ~]$ yaourt -S package-query
package-query: error while loading shared libraries: libalpm.so.4: cannot open shared object file: No such file or directory
errore: 'package-query': impossibile trovare o leggere il pacchetto

[fabio@abuarch ~]$

baghera
Moderatore
Messaggi: 2319
Iscritto il: 30 agosto 2007, 12:40
Località: Pescara

Messaggio da baghera » 23 giugno 2010, 16:11

fabioamd87 ha scritto:ragazzi ho lo stesso problema ma non ho capito come risovlere, bisogna aspettare o ricompilare package-query?

per ricompilare faccio:
[fabio@abuarch ~]$ yaourt -S package-query
package-query: error while loading shared libraries: libalpm.so.4: cannot open shared object file: No such file or directory
errore: 'package-query': impossibile trovare o leggere il pacchetto

[fabio@abuarch ~]$
Se yaourt non funziona non puoi usare yaourt per ricompilare package-query. Scarica questo archivio, estrailo, entra nella directory e dai

Codice: Seleziona tutto

$ makepkg -i
il pacchetto verrà così ricompilato e installato.
La causa della maggior parte dei problemi di un computer si trova tra la tastiera e lo schienale della sedia.
http://xkcd.com/293/

Avatar utente
ilpianista
Amministratore
Messaggi: 2952
Iscritto il: 6 ottobre 2007, 0:41
Località: Lecce, Italy
Contatta:

Messaggio da ilpianista » 23 giugno 2010, 16:11

ricompilare package-query senza utilizzare yaourt

fabioamd87
Arciere Provetto
Messaggi: 390
Iscritto il: 4 novembre 2007, 23:33
Località: Cassino
Contatta:

Messaggio da fabioamd87 » 23 giugno 2010, 16:12

è vero non ci avevo pensato.

p4blo
Novello Arciere
Messaggi: 97
Iscritto il: 10 marzo 2009, 14:21

Messaggio da p4blo » 24 giugno 2010, 1:39

io ho usato un link simbolico e non ho problemi

baghera
Moderatore
Messaggi: 2319
Iscritto il: 30 agosto 2007, 12:40
Località: Pescara

Messaggio da baghera » 24 giugno 2010, 1:42

p4blo ha scritto:io ho usato un link simbolico e non ho problemi
Comunque la procedura corretta è ricompilare il pacchetto.
La causa della maggior parte dei problemi di un computer si trova tra la tastiera e lo schienale della sedia.
http://xkcd.com/293/

domx
Arciere
Messaggi: 211
Iscritto il: 30 aprile 2010, 19:22

Messaggio da domx » 24 giugno 2010, 17:55

ragazzi, io ho avuto questo problema avanti ieri e con gli aggiornamenti di ieri si risolto da solo...
a voi no?
Visita il forum dell'hikari labs: http://hikarilabs.forumcommunity.net/
visita il mio blog: http://ilblogdidomx.wordpress.com/

baghera
Moderatore
Messaggi: 2319
Iscritto il: 30 agosto 2007, 12:40
Località: Pescara

Messaggio da baghera » 24 giugno 2010, 17:59

domx ha scritto:ragazzi, io ho avuto questo problema avanti ieri e con gli aggiornamenti di ieri si risolto da solo...
a voi no?
package-query e yaourt non sono inclusi nei repo, probabilmente hai aggiunto qualche repo esterno e il pacchetto è stato aggiornato in quel repo. Non usando nessun repo esterno c'è bisogno di ricompilarlo scaricando a mano il pkgbuild da aur.
La causa della maggior parte dei problemi di un computer si trova tra la tastiera e lo schienale della sedia.
http://xkcd.com/293/

Avatar utente
Linux@to
Arciere
Messaggi: 336
Iscritto il: 17 settembre 2009, 12:51
Architettura: x86_64 (64bit)
Località: Universo Parallelo
Contatta:

Messaggio da Linux@to » 24 giugno 2010, 21:42

io ho soluzionato abilitando questo repo

Codice: Seleziona tutto

[archlinuxfr]
Server = http://repo.archlinux.fr/x86_64
e mi ha dato package-query e yaourt da aggiornare.

PS: ho arch 64 bit
Nella Tana del Coniglio Coniglio parla di Linux. L'entrata è gratis, l'uscita non tanto.
Linux sui Netbook guide e tips multidistro!

Bonzo
Novello Arciere
Messaggi: 65
Iscritto il: 17 aprile 2010, 22:09
Località: Riola di Vergato (BO)

Messaggio da Bonzo » 24 giugno 2010, 21:48

È proprio il repository esterno da aggiungere nel caso tu non voglia compilare il pacchetto di Yaourt da AUR e quindi fartelo gestire da Pacman

domx
Arciere
Messaggi: 211
Iscritto il: 30 aprile 2010, 19:22

Messaggio da domx » 25 giugno 2010, 11:22

il repo è questo:
[archlinuxfr]
Server = http://repo.archlinux.fr/i686
Visita il forum dell'hikari labs: http://hikarilabs.forumcommunity.net/
visita il mio blog: http://ilblogdidomx.wordpress.com/

Rispondi