[RISOLTO] Apt-get update va in loop

Sezione dedicata alle problematiche sull'uso dei tool di installazione e gestione di pacchetti, in una distribuzione Debian-based.

[RISOLTO] Apt-get update va in loop

Messaggioda killer » 01/01/2019, 22:15

Ciao a tutti,
come da titolo quando provo a fare l'update ad un certo punto il processo segna che sta lavorando ma non va avanti e non si interrompe.
C'e' forse un problema con i repository?

Codice: Seleziona tutto
# apt-get update
Ign:1 http://debian.fastweb.it/debian stretch InRelease
Scaricamento di:2 http://debian.fastweb.it/debian stretch-updates InRelease [91,0 kB]
Scaricamento di:3 http://security.debian.org/debian-security stretch/updates InRelease [94,3 kB]
Trovato:4 http://debian.fastweb.it/debian stretch Release             
Scaricamento di:5 http://security.debian.org/debian-security stretch/updates/main Sources [188 kB]
Scaricamento di:6 http://security.debian.org/debian-security stretch/updates/main amd64 Packages [464 kB]
0% [In lavorazione] 
Ultima modifica di killer il 03/01/2019, 15:55, modificato 1 volta in totale.
killer
Newbie
Newbie
 
Messaggi: 6
Iscritto il: 31/12/2018, 20:01

Re: Apt-get update va in loop

Messaggioda Aki » 01/01/2019, 22:57

Puoi fornire la configurazione dei repository presente nel tuo computer ?

Sarebbe, inoltre, utile che fornissi l'output dei seguenti comandi (che sarà contenuto nel file log.txt):
Codice: Seleziona tutto
script log.txt
apt-cache policy
exit
Aki
Global Moderator
Global Moderator
 
Messaggi: 8618
Iscritto il: 27/12/2007, 16:59

Re: Apt-get update va in loop

Messaggioda killer » 02/01/2019, 2:06

Ecco sources.list
Codice: Seleziona tutto
#

# deb cdrom:[Debian GNU/Linux 9.5.0 _Stretch_ - Official amd64 NETINST 20180714-10:25]/ stretch main

#deb cdrom:[Debian GNU/Linux 9.5.0 _Stretch_ - Official amd64 NETINST 20180714-10:25]/ stretch main

deb http://debian.fastweb.it/debian/ stretch main
deb-src http://debian.fastweb.it/debian/ stretch main

deb http://security.debian.org/debian-security stretch/updates main
deb-src http://security.debian.org/debian-security stretch/updates main

# stretch-updates, previously known as 'volatile'
deb http://debian.fastweb.it/debian/ stretch-updates main
deb-src http://debian.fastweb.it/debian/ stretch-updates main


il file log.txt
Codice: Seleziona tutto
Script started on mer 02 gen 2019 02:00:26 CET
root@dell330:/etc/apt# atppt-chaache polixycy
File dei pacchetti:
 100 /var/lib/dpkg/status
     release a=now
 500 http://debian.fastweb.it/debian stretch-updates/main amd64 Packages
     release o=Debian,a=stable-updates,n=stretch-updates,l=Debian,c=main,b=amd64
     origin debian.fastweb.it
 500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
     release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=main,b=amd64
     origin security.debian.org
 500 http://debian.fastweb.it/debian stretch/main amd64 Packages
     release v=9.6,o=Debian,a=stable,n=stretch,l=Debian,c=main,b=amd64
     origin debian.fastweb.it
Pacchetti con gancio:
root@dell330:/etc/apt# exit
exit

Script done on mer 02 gen 2019 02:01:00 CET
killer
Newbie
Newbie
 
Messaggi: 6
Iscritto il: 31/12/2018, 20:01

Re: Apt-get update va in loop

Messaggioda Aki » 02/01/2019, 7:37

Non mi sembra ci siano particolari anomalie rispetto alla configurazione. Prova a configurare un diverso mirror, ad esempio http://deb.debian.org/ (vedi http://deb.debian.org).

L’indirizzo che hai usato del repository “main” di Debian non è censito (vedi https://www.debian.org/mirror/list) al 20 dicembre u.s. tra quelli ufficiali primari o secondari (vedi https://www.debian.org/mirror/index.it.html), pur essendo da tempo un mirror molto usato in Italia.
Aki
Global Moderator
Global Moderator
 
Messaggi: 8618
Iscritto il: 27/12/2007, 16:59

Re: Apt-get update va in loop

Messaggioda killer » 02/01/2019, 16:01

Premetto che non so bene come si modifichi sources.list quindi potrei essermi sbagliato.

Dopo i cambiamenti ai repository ancora nulla.
Quello che ho fatto e' stato sostituire i domini fastweb... con i domini ftp...
Codice: Seleziona tutto
#http://deb.debian.org/
#http://ftp.it.debian.org/debian/

#deb cdrom:[Debian GNU/Linux 9.5.0 _Stretch_ - Official amd64 NETINST 20180714-10:25]/ stretch main

#deb cdrom:[Debian GNU/Linux 9.5.0 _Stretch_ - Official amd64 NETINST 20180714-10:25]/ stretch main

deb http://ftp.it.debian.org/debian/ stretch main
deb-src http://ftp.it.debian.org/debian/ stretch main

deb http://security.debian.org/debian-security stretch/updates main
deb-src http://security.debian.org/debian-security stretch/updates main

# stretch-updates, previously known as 'volatile'
deb http://ftp.it.debian.org/debian/ stretch-updates main
deb-src http://ftp.it.debian.org/debian/ stretch-updates main


l'output di apt-get update
Codice: Seleziona tutto
root@dell330:/etc/apt# apt-get update
Ign:1 http://ftp.it.debian.org/debian stretch InRelease
Scaricamento di:4 http://security.debian.org/debian-security stretch/updates InRelease [94,3 kB]
Scaricamento di:2 http://ftp.it.debian.org/debian stretch-updates InRelease [91,0 kB]
Scaricamento di:3 http://ftp.it.debian.org/debian stretch Release [118 kB]
Scaricamento di:5 http://ftp.it.debian.org/debian stretch Release.gpg [2.434 B]
Scaricamento di:6 http://security.debian.org/debian-security stretch/updates/main Sources [188 kB]
Scaricamento di:7 http://security.debian.org/debian-security stretch/updates/main amd64 Packages [464 kB]
Scaricamento di:8 http://ftp.it.debian.org/debian stretch-updates/main Sources [3.748 B]
Scaricamento di:9 http://ftp.it.debian.org/debian stretch-updates/main amd64 Packages [5.152 B]
Scaricamento di:10 http://ftp.it.debian.org/debian stretch-updates/main Translation-en [4.512 B]
Scaricamento di:11 http://ftp.it.debian.org/debian stretch/main Sources [6.751 kB]
Scaricamento di:12 http://ftp.it.debian.org/debian stretch/main amd64 Packages [7.089 kB]
Scaricamento di:13 http://ftp.it.debian.org/debian stretch/main Translation-en [5.388 kB]
Scaricamento di:14 http://ftp.it.debian.org/debian stretch/main Translation-it [4.555 kB]
0% [In lavorazione]
e poi non prosegue

ps: i repo che ho usato finora me li aveva fatti scegliere l'installer grafico quando a suo tempo misi Debian sul pc.
killer
Newbie
Newbie
 
Messaggi: 6
Iscritto il: 31/12/2018, 20:01

Re: Apt-get update va in loop

Messaggioda caturen » 02/01/2019, 16:58

metti questi
Codice: Seleziona tutto
#------------------------------------------------------------------------------#
#                   OFFICIAL DEBIAN REPOS                   
#------------------------------------------------------------------------------#

###### Debian Main Repos
deb http://deb.debian.org/debian/ stable main contrib non-free

deb http://deb.debian.org/debian/ stable-updates main contrib non-free

deb http://deb.debian.org/debian-security stable/updates main
caturen
Sr. Member
Sr. Member
 
Messaggi: 299
Iscritto il: 02/04/2013, 20:00

Re: Apt-get update va in loop

Messaggioda Aki » 02/01/2019, 17:12

killer ha scritto:Premetto che non so bene come si modifichi sources.list quindi potrei essermi sbagliato.

Mi sembra che hai fatto tutto correttamente, come peraltro sembrerebbero indicare gli output.

killer ha scritto:Dopo i cambiamenti ai repository ancora nulla.
Codice: Seleziona tutto
root@dell330:/etc/apt# apt-get update
Ign:1 http://ftp.it.debian.org/debian stretch InRelease
Scaricamento di:4 http://security.debian.org/debian-security stretch/updates InRelease [94,3 kB]
Scaricamento di:2 http://ftp.it.debian.org/debian stretch-updates InRelease [91,0 kB]
Scaricamento di:3 http://ftp.it.debian.org/debian stretch Release [118 kB]
Scaricamento di:5 http://ftp.it.debian.org/debian stretch Release.gpg [2.434 B]
Scaricamento di:6 http://security.debian.org/debian-security stretch/updates/main Sources [188 kB]
Scaricamento di:7 http://security.debian.org/debian-security stretch/updates/main amd64 Packages [464 kB]
Scaricamento di:8 http://ftp.it.debian.org/debian stretch-updates/main Sources [3.748 B]
Scaricamento di:9 http://ftp.it.debian.org/debian stretch-updates/main amd64 Packages [5.152 B]
Scaricamento di:10 http://ftp.it.debian.org/debian stretch-updates/main Translation-en [4.512 B]
Scaricamento di:11 http://ftp.it.debian.org/debian stretch/main Sources [6.751 kB]
Scaricamento di:12 http://ftp.it.debian.org/debian stretch/main amd64 Packages [7.089 kB]
Scaricamento di:13 http://ftp.it.debian.org/debian stretch/main Translation-en [5.388 kB]
Scaricamento di:14 http://ftp.it.debian.org/debian stretch/main Translation-it [4.555 kB]
0% [In lavorazione]
e poi non prosegue

Strano, prima di cercare di analizzare con maggiore dettaglio, puoi verificare se la situazione si sblocca impartendo i seguenti comandi:
Codice: Seleziona tutto
script log.txt
apt-get clean
apt-get -o Debug::Acquire::http=true -o Debug::Acquire::https=true -o Debug::pkgAcquire::Auth=true -o Debug::pkgDepCache::Marker=true -o Debug::RunScripts=true -o Debug::sourceList=true update
apt-get install -y debian-keyring debian-archive-keyring
apt-get -o Debug::Acquire::http=true -o Debug::Acquire::https=true -o Debug::pkgAcquire::Auth=true -o Debug::pkgDepCache::Marker=true -o Debug::RunScripts=true -o Debug::sourceList=true update
exit

Anche in tal caso, l'output dei comandi sarà il log.txt
Aki
Global Moderator
Global Moderator
 
Messaggi: 8618
Iscritto il: 27/12/2007, 16:59

Re: Apt-get update va in loop

Messaggioda killer » 02/01/2019, 17:53

caturen ha scritto:metti questi
Codice: Seleziona tutto
#------------------------------------------------------------------------------#
#                   OFFICIAL DEBIAN REPOS                   
#------------------------------------------------------------------------------#

###### Debian Main Repos
deb http://deb.debian.org/debian/ stable main contrib non-free

deb http://deb.debian.org/debian/ stable-updates main contrib non-free

deb http://deb.debian.org/debian-security stable/updates main
Ho provato ma non funziona comunque.
killer
Newbie
Newbie
 
Messaggi: 6
Iscritto il: 31/12/2018, 20:01

Re: Apt-get update va in loop

Messaggioda killer » 02/01/2019, 18:09

Strano, prima di cercare di analizzare con maggiore dettaglio, puoi verificare se la situazione si sblocca impartendo i seguenti comandi:
Codice: Seleziona tutto
Codice: Seleziona tutto
    script log.txt
    apt-get clean
    apt-get -o Debug::Acquire::http=true -o Debug::Acquire::https=true -o Debug::pkgAcquire::Auth=true -o Debug::pkgDepCache::Marker=true -o Debug::RunScripts=true -o Debug::sourceList=true update
    apt-get install -y debian-keyring debian-archive-keyring
    apt-get -o Debug::Acquire::http=true -o Debug::Acquire::https=true -o Debug::pkgAcquire::Auth=true -o Debug::pkgDepCache::Marker=true -o Debug::RunScripts=true -o Debug::sourceList=true update
    exit
Continua a bloccarsi in alcuni punti, ho allegato il file
log.tar
file di log richiesto
(60 KiB) Scaricato 73 volte
killer
Newbie
Newbie
 
Messaggi: 6
Iscritto il: 31/12/2018, 20:01

Re: Apt-get update va in loop

Messaggioda Aki » 02/01/2019, 22:43

Dal log che hai inviato sembrerebbe ci sia una configurazione "anomala" del gestore dei pacchetti:
Codice: Seleziona tutto
root@dell330:/etc/apt# apt-get install -y debian-keyring debian-archive-keyring
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:2 configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:2it_IT) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:2configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:2is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:2
[1]+  Ucciso                 

Ad esempio, dallo stralcio sopra riportato del log risulta che hai configurato alcuni repository di terze parti (perché ?) all'interno della configurazione di Debian, ed in particolare, che esistono una o più copie, forse, di questo file: "/etc/apt/sources.list.d/signal-xenial.list*"

Tale file deve essere cancellato in quanto interferisce con la configurazione di Debian, quindi, va impartito nuovamente il comando apt-get update.

Verifica se non sono presenti altri file "spuri", ad esempio, con il comando:
Codice: Seleziona tutto
script log.txt
ls -lR /etc/apt/
exit

Infine, se può esserti utile, segnalo che l'interruzione dei programmi va eseguita, di solito, con CTRL-C e non con CTRL-Z (che ha un'altra funzione).
Aki
Global Moderator
Global Moderator
 
Messaggi: 8618
Iscritto il: 27/12/2007, 16:59

Re: Apt-get update va in loop

Messaggioda killer » 03/01/2019, 3:05

Ecco i risultati di log
Codice: Seleziona tutto
Script started on gio 03 gen 2019 01:47:28 CET
root@dell330:/etc/apt# ls -lR /et c/apt/
/etc/apt/:
totale 100
drwxr-xr-x 2 root root  4096 dic 18 23:19 apt.conf.d
-rw-r--r-- 1 root root   104 set 23 22:14 listchanges.conf
-rw-r--r-- 1 root root 57910 gen  2 18:15 log2.txt
-rw-r--r-- 1 root root     0 gen  3 01:47 log.txt
drwxr-xr-x 2 root root  4096 set 13  2017 preferences.d
-rw-r--r-- 1 root root   677 gen  2 17:35 sources.list
-rw-r--r-- 1 root root  1131 gen  2 17:33 sources.list~
drwxr-xr-x 2 root root  4096 dic 31 17:37 sources.list.d
-rw-r--r-- 1 root root   623 gen  2 15:15 #sources.old#
-rw-r--r-- 1 root root   623 dic 31 18:19 sources.old
-rw-r--r-- 1 root root  2223 ott 19 21:06 trusted.gpg
drwxr-xr-x 2 root root  4096 dic 31 17:37 trusted.gpg.d

/etc/apt/apt.conf.d:
totale 28
-rw-r--r-- 1 root root   82 set 23 21:49 00CDMountPoint
-rw-r--r-- 1 root root   40 set 23 21:49 00trustcdrom
-rw-r--r-- 1 root root  769 set 13  2017 01autoremove
-r--r--r-- 1 root root 1805 dic 18 23:19 01autoremove-kernels
-rw-r--r-- 1 root root  202 apr 10  2017 20listchanges
-rw-r--r-- 1 root root 1040 mag  4  2018 20packagekit
-rw-r--r-- 1 root root  182 mag 21  2017 70debconf

/etc/apt/preferences.d:
totale 0

/etc/apt/sources.list.d:
totale 8
-rw-r--r-- 1 root root  90 nov 20 10:49 nordvpn.list
-rw-r--r-- 1 root root 136 ott 19 21:09 signal-xenial.list

/etc/apt/trusted.gpg.d:
totale 52
-rw-r--r-- 1 root root 5138 mag 25  2017 debian-archive-jessie-automatic.gpg
-rw-r--r-- 1 root root 5147 mag 25  2017 debian-archive-jessie-security-automatic.gpg
-rw-r--r-- 1 root root 2775 mag 25  2017 debian-archive-jessie-stable.gpg
-rw-r--r-- 1 root root 7483 mag 25  2017 debian-archive-stretch-automatic.gpg
-rw-r--r-- 1 root root 7492 mag 25  2017 debian-archive-stretch-security-automatic.gpg
-rw-r--r-- 1 root root 2275 mag 25  2017 debian-archive-stretch-stable.gpg
-rw-r--r-- 1 root root 3780 mag 25  2017 debian-archive-wheezy-automatic.gpg
-rw-r--r-- 1 root root 2851 mag 25  2017 debian-archive-wheezy-stable.gpg
-rw-r--r-- 1 root root 3868 nov 20 10:49 nordvpn-keyring.asc
root@dell330:/etc/apt# exit
exit

Script done on gio 03 gen 2019 01:47:49 CET
Sources.old e' la vecchia configurazione dei repository,
le varie copie che contengono ~ o # me le fa emacs, se sono un problema le elimino,
di signal-xenial.list mi sembra ci sia solo un file comunque non mi serve quindi posso eliminarlo.

Dopo averlo tolto ho provato a ridare apt-get update funziona di nuovo quasi del tutto
Codice: Seleziona tutto
root@dell330:/etc/apt/sources.list.d# apt-get update
Ign:1 http://ftp.it.debian.org/debian stretch InRelease
Scaricamento di:4 http://security.debian.org/debian-security stretch/updates InRelease [94,3 kB]
Scaricamento di:2 http://ftp.it.debian.org/debian stretch-updates InRelease [91,0 kB]
Scaricamento di:5 http://security.debian.org/debian-security stretch/updates/main Sources [188 kB]
Scaricamento di:6 http://security.debian.org/debian-security stretch/updates/main amd64 Packages [464 kB]
Scaricamento di:3 http://ftp.it.debian.org/debian stretch Release [118 kB]           
Scaricamento di:7 http://ftp.it.debian.org/debian stretch Release.gpg [2.434 B]     
Scaricamento di:8 http://ftp.it.debian.org/debian stretch-updates/main Sources [3.752 B]
Scaricamento di:9 http://ftp.it.debian.org/debian stretch-updates/main amd64 Packages [5.152 B]
Scaricamento di:10 http://ftp.it.debian.org/debian stretch-updates/main Translation-en [4.512 B]
Scaricamento di:11 http://ftp.it.debian.org/debian stretch/main Sources [6.751 kB]
Scaricamento di:12 http://ftp.it.debian.org/debian stretch/main amd64 Packages [7.089 kB]
Scaricamento di:13 http://ftp.it.debian.org/debian stretch/main Translation-it [4.555 kB]
Scaricamento di:14 http://ftp.it.debian.org/debian stretch/main Translation-en [5.388 kB]
Recuperati 211 kB in 7s (30,1 kB/s)                                                 
Lettura elenco dei pacchetti... Fatto
E: Impossibile trovare un driver per il metodo /usr/lib/apt/methods/https.
N: Il pacchetto apt-transport-https è installato?
E: Impossibile recuperare https://repo.nordvpn.com/deb/nordvpn/debian/dists/stable/InRelease 
E: Impossibile scaricare alcuni file di indice: saranno ignorati o verranno usati quelli vecchi.
All'inizio mi sono accorto che update non funzionava perche' volevo installare un servizio vpn, quindi vorrei chiederti se puoi continuare ad aiutarmi.
Come faccio a fargli leggere i repo della vpn?
Se non ricordo male di default Debian legge solo i repo http, quindi basta fargli installare apt-transport-https giusto?

ps: grazie per la dritta su C-c, effettivamente e' piu' comodo di
Codice: Seleziona tutto
C-z
ps
kill -9 numeroDelProcesso
killer
Newbie
Newbie
 
Messaggi: 6
Iscritto il: 31/12/2018, 20:01

Re: Apt-get update va in loop

Messaggioda Aki » 03/01/2019, 6:24

killer ha scritto:[..] di signal-xenial.list mi sembra ci sia solo un file comunque non mi serve quindi posso eliminarlo. Dopo averlo tolto ho provato a ridare apt-get update funziona di nuovo quasi del tutto

Con l’occasione, elimina anche gli altri file non necessari (ad esempio, i file di log). Felice tu abbia risolto: ricordati di contrassegnare la discussione come risolta al suo termine.

killer ha scritto:[..] Come faccio a fargli leggere i repo della vpn? Se non ricordo male di default Debian legge solo i repo http, quindi basta fargli installare apt-transport-https giusto?

Si, dovrebbe essere sufficiente. In senso lato, comunque, se possibile, suggerirei di limitare il più possibile l’utilizzo di programmi di repository di terze parti sopratutto se realizzati per altre distribuzioni oppure di tipo proprietario (vedi https://wiki.debian.org/DontBreakDebian )

killer ha scritto:ps: grazie per la dritta su C-c, effettivamente e' piu' comodo di
Codice: Seleziona tutto
C-z
ps
kill -9 numeroDelProcesso

Prego, felice di esserti stato d’aiuto.
Aki
Global Moderator
Global Moderator
 
Messaggi: 8618
Iscritto il: 27/12/2007, 16:59


Torna a Apt-get and friends

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite