problemi col repository

10 risposte [Ultimo contenuto]
Ritratto di helicon
helicon
(Guru)
Offline
Guru
Iscritto: 29/11/2013
Messaggi: 589

ciao ragazzi poco fa ho provato a fare un'operazione al repository,sbagliata,ovvero senza accorgermene devo aver dato uno script per una vecchia debian lenny(adesso ho weezy).
lo script è questo:

deb http://volatile.debian.org/debian-volatile lenny/volatile non-free' >> /etc/apt/sources.list.d/lenny.non-free.list

al momento provo ad installare file-roller(che avevo disinstallato).e mi vien detto che non è presente nei repository.dato che il sources.list è apposto dando un update ho il seguente errore che penso sia dovuto alla precedente operazione:
Trovato http://mozilla.debian.net wheezy-backports/iceweasel-release amd64 Packages      
Scaricamento di:4 http://volatile.debian.org lenny/volatile Release [7620 B]             
Ign http://volatile.debian.org lenny/volatile Release                                    
W: Errore GPG: http://mozilla.debian.net wheezy-backports Release: Le seguenti firme non sono state verificate perché la chiave pubblica non è disponibile: NO_PUBKEY 85A3D26506C4AE2A
E: Errore GPG: http://volatile.debian.org lenny/volatile Release: Le seguenti firme non erano valide: NODATA 1 NODATA 2

cosa posso fare per sistemare?

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 2083

Ciao,
ti fai la domanda e ti rispondi da solo ?
L'errore è proprio relativo al repository lenny che hai aggiunto, come hai già notato tu, quindi la soluzione è rimuovere il file lenny.non-free.list, non capisco quali dubbi tu abbia in proposito.

Ritratto di helicon
helicon
(Guru)
Offline
Guru
Iscritto: 29/11/2013
Messaggi: 589

non sono stato abbastanza chiaro nel post precedente,cioè ho saltato un passaggio, i repo sono a posto.ecco il mio sources.list:

# ufficiali
deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
 
# update
deb http://security.debian.org/ wheezy/updates main contrib non-free
 
# iceweasel aggiornato
deb http://mozilla.debian.net/ wheezy-backports iceweasel-release
 
deb http://ftp.debian.org/debian/ wheezy main contrib non-free
 
### Repository di Virtualbox ###
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib

quando vado a dare l'update ho l'errore del primo post.e quando installo pacchetti ho il secondo.cosa mi sfugge?dove si trova quel file?non riesco a trovarlo...io pensavo che fosse una riga di repo da cancellare,ma come detto sono a posto...

Ritratto di andr3a
andr3a
(Geek)
Offline
Geek
Iscritto: 31/07/2014
Messaggi: 97

hai controllato anche in /etc/apt/sources.list.d

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 2083

Scusa una cosa, dal tuo primo post riporti questa informazione :

Citazione:

.... /etc/apt/sources.list.d/lenny.non-free.list

quindi il file che da problemi è il file lenny.non-free.list che si trova nella directory /etc/apt/sources.list.d.
Mi limito solo a quanto tu stesso dichiari di aver fatto per cui continuo a non capire da dove ti nascano questi dubbi sul dove si trovi il file e su cosa fare per risolvere il problema.
Se poi risolto questo problema ce ne sono altri è un altro paio di maniche, ma affrontare un problema per volta è la via più semplice da seguire.

Ritratto di andr3a
andr3a
(Geek)
Offline
Geek
Iscritto: 31/07/2014
Messaggi: 97

Buonasera badroot, mi sa che gli era sfuggito quel dettaglio Smile

Ritratto di helicon
helicon
(Guru)
Offline
Guru
Iscritto: 29/11/2013
Messaggi: 589

si,infatti non ero per nulla a conoscenza di quel file...mi aspettavo di trovare una ruiga sbagliata in sources.list
infatti non riesco a capuire se /etc/apt/sources.list.d. è una directory o un file,dando
cd /etc/apt/sources.list.d.
ottengo:

bash: cd: /etc/apt/sources.list.d.: File o directory non esistente

se la apro con nano invece mi da un file vuoto(cioè me lo crea).dunque,cosa devo esattamente fare?in definitiva,nel mio primo post volevo solo dire che ho capito da cosa possa derivare in problema,intesa proprio come azione(aver lanciato quello script) ma non so come riparare

edit.se accedo via grafica dal file sistem trovo il file ma ovviamente non me lo fa cancellare perchè non ho i permessi.da terminale root non me lo trova...sbaglio qualcosa nel percorso?

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 2083

helicon ha scritto:

si,infatti non ero per nulla a conoscenza di quel file...mi aspettavo di trovare una ruiga sbagliata in sources.list
infatti non riesco a capuire se /etc/apt/sources.list.d. è una directory o un file,dando
cd /etc/apt/sources.list.d.
ottengo:

bash: cd: /etc/apt/sources.list.d.: File o directory non esistente

se la apro con nano invece mi da un file vuoto(cioè me lo crea).dunque,cosa devo esattamente fare?in definitiva,nel mio primo post volevo solo dire che ho capito da cosa possa derivare in problema,intesa proprio come azione(aver lanciato quello script) ma non so come riparare

Angry

da dove salta fuori il . ( punto ) alla fine della directory ?
Il comando per posizionarsi è :

cd /etc/apt/sources.list.d

va da sè che devi essere root per cancellare il file lenny.non-free.list.

Ritratto di helicon
helicon
(Guru)
Offline
Guru
Iscritto: 29/11/2013
Messaggi: 589

rsiolto...santa lucia,non vedevo la directory nel terminale...adesso ho cancellato il file che dava fastidio e va tutto liscio Smile

Ritratto di DarekDeviel
DarekDeviel
(Geek)
Offline
Geek
Iscritto: 07/08/2014
Messaggi: 59

Ragazzi, non volendo aprire un altro post sull'argomento repository e non avendo trovato materiale che mi ha risolto tutti i dubbi, volevo chiedere una cosa semplice semplice, val a dire, nel source list di una testing, i repository di sirurezza è meglio farli untare su testing o su stable?

Dalla documentazione che ho letto, ho capito che anche testing ha un team di sicurezza, ma stable è migliore sotto questo punto di vista.... cioè sono confuso.

DD

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 2083

Ciao,
a meno che tu non voglia farti inutilmente del male non mischiare repository testing e stable.
Gli aggiornamenti di sicurezza per stable e per testing sono per due versioni differenti e quindi non vanno mischiati, riassumendo se sei su testing gli aggiornamenti di sicurezza devono arrivare dai repo di testing e non da quelli di stable, ovviamente vale anche il discorso contrario.