2
1

Salve,

da un paio di giorni, quando lancio il gestore degli aggiornamenti, ottengo il messaggio d'errore del titolo. Tra i dettagli mi viene dato:

W:Failed to fetch https://private-ppa.launchpad.net/commercial-ppa-uploaders/steam/ubuntu/dists/precise/main/binary-amd64/Packages  
, W:Failed to fetch https://private-ppa.launchpad.net/commercial-ppa-uploaders/steam/ubuntu/dists/precise/main/binary-i386/Packages  
, E:Some index files failed to download. They have been ignored, or old ones used instead.

Il problema sembra quindi riguardare Steam e tutti i programmi a pagamento sull'Ubuntu Software Center (anche con prezzo 0.00€) come ad esempio Master PDF Editor. Ho provato a cambiare server per gli aggiornamenti ed ho anche reinstallato in blocco il sistema (Ubuntu 12.04 LTS Precise Pangolin con kernel 3.8.0-31-generic) ma il problema rimane, inoltre non riesco più in nessun modo a reinstallare Steam. Ho i driver proprietari nvidia attivati ma lo erano anche quando tutto ha funzionato bene per circa tre settimane.

Con le mie scarse competenze sono arrivato ad un punto morto, non so più cosa fare perciò vi chiedo gentilmente una mano per provare a risolvere questo problema.

[EDIT 12/10/13] Mi scuso per il ritardo, ma nella notte tra il 29 ed il 30 Settembre un fulmine mi ha bruciato router, psu del pc, antenna wimax, cancello automatico, citofoni... e non ho potuto fare nulla in questi giorni. Non è esattamente il mio miglior periodo nei rapporti con l'elettronica. Tornando IT: ho eseguito i comandi suggeriti nella risposta fornita da @webber e modificata da @enzotib ma, purtroppo, dopo

sudo apt-get update

continuo a ricevere gli stessi messaggi d'errore. Ho disabilitato i due repository incriminati ed il sistema si è aggiornato ma ora non riesco a reinstallare né Steam né altri programmi "a pagamento" (in realtà a 0.00€) dall'Ubuntu Software Center.

Che cosa potrei fare ora? Vi ringrazio tantissimo del vostro gentile aiuto.

[EDIT 18/10/2013] Mentre spiegavo ad @enzotib come dopo quasi cinque giorni non avessi ancora avuto nessuna risposta dal supporto Ubuntu ecco che, invece, si sono fatti sentire. La questione sembra complessa, alla mia domanda se potesse servire cancellare i miei account e rifarli, mi hanno detto che la cosa potrebbe complicare di più la questione, perciò è escluso. Dopo lunga corrispondenza stanotte siamo arrivati a questo punto, ma non capisco bene cosa dovrei fare: potreste gentilmente aiutarmi a capire ed eseguire le azioni che mi sono state consigliate? Incollo il testo dell'ultima mail.

I can think of two things which might help:

  • Go directly to your Launchpad profile and download the packages manually for installation:

    https://launchpad.net/~jeerva

    To do this, you'll need to follow the links for your PPAs or private package archives, then download the package files manually, then use a command line to install them. Or you could also copy the "deb lines" from Launchpad into your apt configuration. This bypasses Software Center completely and goes straight to the files you need.

    I'm not sure how much you know about manual package installation though, so please let me know if you want more details. The short version is to download the .deb files and use 'sudo dpkg -i *.deb' to actually install them. Or I think there's a way to do it directly inside the web browser too.

  • Or, start fresh. With a clean install of Ubuntu and a new SSO account with an email address you haven't used with Software Center before, you should be able to get rid of all the issues with your old account. However, this is probably rather inconvenient.

After Steam is installed, you might be able to get updates through Steam's built-in update mechanism. Or, if you get it working through apt, you can use the normal Ubuntu mechanisms to keep it updated.

Come sempre, un enorme ringraziamento a chi si sta interessando per aiutarmi a risolvere il problema.

chiesto 29 Sep '13, 18:14

Jeerva's gravatar image

Jeerva
2067918

modificato 19 Oct '13, 15:13

enzotib's gravatar image

enzotib ♦♦
14.1k113187

1

Hai il file /etc/apt/auth.conf? Cosa contiene? ATTENZIONE: se c'è non mostrare la password. Lo puoi vedere con:
sudo cat /etc/apt/auth.conf

(12 Oct '13, 20:34) enzotib ♦♦ enzotib's gravatar image

@enzotib sembra di sì, l'output del comando è:
machine private-ppa.launchpad.net/commercial-ppa-uploaders/steam/ubuntu
ripetuto due volte e seguito entrambe le volte da
login [nome] [password]

(12 Oct '13, 21:00) Jeerva Jeerva's gravatar image
1

Prova a vedere se seguendo questa guida (in inglese, spero non sia un problema) ti aiuta a risolvere: https://help.ubuntu.com/community/Pay/FAQs/Bad_APT_Auth

(12 Oct '13, 21:19) enzotib ♦♦ enzotib's gravatar image

Grazie mille per il consiglio. La guida nel wiki non ha funzionato ma, come consigliato, ho scritto una mail al supporto di Ubuntu con le informazioni richieste. Non appena avrò risposta aggiornerò la mia domanda. Grazie ancora.

(13 Oct '13, 11:27) Jeerva Jeerva's gravatar image

@enzotib volevo aggiornarti sul fatto che non ho ricevuto nessuna risposta dal supporto Ubuntu, ed ormai sono passati quasi 5 giorni. La situazione è sempre la stessa. Stavo ragionando sulla cosa e volevo approfittare per l'ennesima volta della tua gentilezza per chiederti: l'idea che mi sono fatto è che sia un problema di "credenziali" (scusa l'imprecisione); se cancellassi ogni account che ho con Canonical (U1, Chiedi, Launchpad) potrei risolvere? Inoltre: potrei ricreare ex-novo gli account con la stessa email o rimarrebbe bloccata? Se credi posso aprire una domanda su questo argomento.

(17 Oct '13, 16:50) Jeerva Jeerva's gravatar image
1

@Jeerva: io proverei a cancellare, se non lo hai già fatto:
~/.config/software-center ~/.cache/software-center /etc/apt/auth.conf /etc/apt/sources.list.d/repo-incriminato-*.list
e poi provare a rimettere i repo

(17 Oct '13, 17:53) enzotib ♦♦ enzotib's gravatar image

@enzotib perdonami ma non ho capito cosa devo fare. Ho rimosso i repo incriminati tramite il gestore aggiornamenti, poi ho pulito anche la configurazione locale come suggerito nella wiki che mi avevi linkato. Come devo utilizzare i comandi che mi hai suggerito? Scusa ancora.

[EDIT] Per completezza aggiungo che i due repo incriminati sono https://private-ppa.launchpad.net/commercial-ppa-uploaders/steam/ubuntu e https://private-ppa.launchpad.net/commercial-ppa-uploaders/master-pdf-editor/ubuntu

(17 Oct '13, 22:22) Jeerva Jeerva's gravatar image
1

@Jeerva: intendevo cancellare quelle due dir:
rm -r ~/.config/software-center rm -r ~/.cache/software-center
e il file
sudo rm /etc/apt/auth.conf,
mentre i repo li hai già tolti.

(18 Oct '13, 14:50) enzotib ♦♦ enzotib's gravatar image

@enzotib Grazie e scusa se ti chiedo precisazioni probabilmente banali. Hai per caso letto quanto suggeritomi dall'assistenza Ubuntu? Ho aggiornato la domanda incollando il testo dell'ultima mail.

(18 Oct '13, 14:53) Jeerva Jeerva's gravatar image
1

@Jeerva: ho letto adesso, e mi sembrano entrambi suggerimenti che aggirano il problema ma non lo risolvono. A questo punto non so se il mio suggerimento è corretto o come dicono loro può creare ulteriori problemi. Non so, è un problema che ho incontrato in precedenza una sola volta, ma non so darti una soluzione sicura.

(18 Oct '13, 15:04) enzotib ♦♦ enzotib's gravatar image

@enzotib Non ti preoccupare, indipendentemente dal risultato non so davvero come ringraziarti per l'aiuto: sono giorni che mi stai appresso. Riguardo i consigli dell'assistenza, era quello che a grandi linee avevo capito anch'io. In pratica suggerisce di installare il .deb di Steam e basta. Correggimi se sbaglio. Volendo procedere, cosa devo fare nello specifico per seguire la loro soluzione? Se eventualmente non funzionasse, potrei provare il tutto per tutto e procedere con quello che mi consigliavi prima?

(18 Oct '13, 15:20) Jeerva Jeerva's gravatar image
1

@Jeerva: guarda, il metodo che suggerivano non l'ho capito, e ho qualche dubbio che funzioni, dato che mi sembra che ci sia uno strano legame tra il ppa autenticato e un altro repo che realmente contiene steam.
Invece ho provato in una VM a seguire la strada che ti dicevo e si riesce tranquillamente a riaggiungere il repo, dopo che Software Center ti richiede le credenziali Launchpad/UbuntuOne.

(18 Oct '13, 16:06) enzotib ♦♦ enzotib's gravatar image

Ho effettuato un'ulteriore prova: ho provato ad installare sempre tramite USC un altro software "a pagamento" (in realtà sempre a 0.00€): Musique. Il risultato rimane lo stesso, quindi non posso proprio più installare niente che l'USC consideri come a pagamento. E' abbastanza strano che nemmeno il supporto di Canonical per le app a pagamento sappia rispondere qualcosa. Comincio a sfiduciarmi.

EDIT: @enzotib ho provato a fare anche quello che mi dicevi (rm config e cache USC), ma purtroppo il problema rimane...

(18 Oct '13, 16:10) Jeerva Jeerva's gravatar image
1

@Jeerva: hai cancellato anche /etc/apt/auth.conf e prima ancora i repo stessi?

(18 Oct '13, 16:20) enzotib ♦♦ enzotib's gravatar image

@enzotib sì, in quest'ordine. Mi devo correggere riguardo il precedente commento: riprovando Musique si è installato; ho riprovato allora con Steam ma niente da fare. Questo funzionamento a singhiozzo, poi, mi confonde ancora di più!

(18 Oct '13, 16:23) Jeerva Jeerva's gravatar image

@enzotib Forse ho trovato qualcosa! Guarda questo bug aperto su Launchpad, credo di avere lo stesso problema. https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/1130945 L'ultimo utente a commentare riferisce di aver risolto così: "It seems that issue for me was different login names on my Ubuntu One/Launchpad and /etc/apt/auth.conf files (I was changed my Ubuntu One/Launchpad username). After auth.conf login name was corrected apt-get update show no errors." Come posso verificare la corrispondenza anch'io tra LP e auth.conf ed eventualmente uniformarle? Grazie.

(18 Oct '13, 19:21) Jeerva Jeerva's gravatar image
1

@Jeerva: ma se quel file lo hai cancellato, non dovrebbe più essere un problema, dovrebbe richiederti le credenziali.

(18 Oct '13, 19:25) enzotib ♦♦ enzotib's gravatar image

@enzotib credo non ci sia corrispondenza tra le credenziali di Launchpad e auth.conf. Credo di ricordare che mesi fa abbia anch'io modificato il nome su Launchpad (non che lo usi molto date le competenze) e solo ora ho collegato le due cose. Credi non valga la pena tentare?

(18 Oct '13, 19:29) Jeerva Jeerva's gravatar image

@enzotib scusa ancora se ti scoccio. Sto provando ad entrare in auth.conf dando il comando sudo gedit /etc/apt/apt.conf ma lo trovo vuoto. Ho trovato su Ask Ubuntu questa discussione http://askubuntu.com/questions/146013/reinstall-commercial-software-e-g-oil-rush-steelstorm-etc con una risposata che sembra proprio fare al caso mio ma, come dicevo prima, non trovo niente in quel file. Ti ringrazio e ti chiedo, se puoi, un ultimo sforzo. Forse la soluzione è vicina. (OT: come faccio ad inserire il codice nei commenti come fai tu?)

(19 Oct '13, 09:43) Jeerva Jeerva's gravatar image
1

@Jeerva: questa discussione sta diventando troooppo lunga, se vuoi puoi connetterti sul canale IRC (seguendo il link http://webchat.freenode.net/?channels=#ubuntu-it oppure usando un client IRC come xchat) e continuiamo la discussione lì.

(19 Oct '13, 10:07) enzotib ♦♦ enzotib's gravatar image

Come tutti sapete, su Ubuntu Software Center sono da un po' di tempo disponibili dei pacchetti a pagamento, anche se alcuni di questi, come Steam, hanno un costo pari a 0€.

L'installazione di questi pacchetti prevede l'installazione sul sistema di nuovi repository che necessitano di autenticazione. Le informazioni di autenticazione vengono chieste da Ubuntu Software Center prima di cominciare l'installazione e devono essere le proprie credenziali di Launchpad/UbuntuOne.
Queste informazioni, in particolare lo username e l'hash della password, vengono poi conservate nel file /etc/apt/auth.conf, leggibile solo da root, mentre le informazioni standard del repository sono contenute in un classico file con estensione .list situato in /etc/apt/sources.list.d/.

Le informazioni dei repository a cui si ha accesso si possono trovare su proprio account Launchpad, all'indirizzo

https://launchpad.net/~user/+archivesubscriptions

dove "user" va sostituito con il proprio username su Launchpad. Per ogni repository, cliccando su View, si può anche vedere una stringa simile a quella presente nel file .list di cui parlavamo prima, contenente in più anche lo username e l'hash della password, dove l'URL del server ha il formato standard https://username:password@host/path.

Nel caso specifico, da indagini accurate svolte su IRC (#ubuntu-it@freenode), dato che è risultato impraticabile portare avanti l'indagine sul portale, siamo giunti alla conclusione che nel file auth.conf per due dei tre repository era sbagliata l'informazione riguardo allo username, e questo era dovuto al fatto che l'utente aveva cambiato il proprio username su Launchpad dopo aver installato questi due repository.

Modificare il file con le nuove informazioni è bastato a risolvere la situazione.

coll. permanente

ha risposto 19 Oct '13, 14:21

enzotib's gravatar image

enzotib ♦♦
14.1k113187

Un ringraziamento enorme ad @enzotib per la disponibilità e complimenti per la competenza nel risolvere un problema che stava risultando complesso anche all'assistenza ufficiale di Canonical.

(20 Oct '13, 11:53) Jeerva Jeerva's gravatar image

Prova ad impostare di scaricare gli aggiornamenti da server principale. Poi dai

sudo rm /var/lib/apt/lists/* -vf

In seguito

sudo apt-get update

Se non si risolve, nel gestore di aggiornamenti-altro software cerca i due repository che danno errore, quindi deselezionali (togli la spunta di fianco) e controlla se ora ti fa aggiornare il sistema.

coll. permanente

ha risposto 29 Sep '13, 21:06

Webber's gravatar image

Webber
3.0k2636

modificato 29 Sep '13, 21:24

enzotib's gravatar image

enzotib ♦♦
14.1k113187

La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×343
×54
×23
×14

domanda posta: 29 Sep '13, 18:14

domanda visualizzata: 3,371 volte

ultimo aggiornamento: 20 Oct '13, 11:53

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.