APT: Errori (non così) frequenti: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
(contrassegnata come "Da adottare")
 
(4 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
{{Guida da adottare}}
{{Versioni compatibili}}
{{Versioni compatibili}}
== Introduzione ==
== Introduzione ==


Questa pagina ha lo scopo di raccogliere i casi più frequenti di errori legati all'utilizzo degli strumenti [[APT]] di Debian, quali apt-get, dpkg, ed altri.
Questa pagina ha lo scopo di raccogliere i casi più frequenti di errori legati all'utilizzo degli strumenti [[APT]] di Debian, quali [[apt-get]], [[dpkg]], ed altri.


== apt-get ==
== apt-get ==
Riga 27: Riga 26:
=== Problema con la Dynamic MMap ===
=== Problema con la Dynamic MMap ===


[[Introduzione_all%27_Apt_System | APT]] usa un file di cache, in cui vengono archiviate le informazioni disponibili sui pacchetti, che al momento dell'utilizzo viene mappato in memoria (RAM) in un'area di grandezza fissata, chiamata "Dynamic MMap".
[[Introduzione all'APT System | APT]] usa un file di cache, in cui vengono archiviate le informazioni disponibili sui pacchetti, che al momento dell'utilizzo viene mappato in memoria (RAM) in un'area di grandezza fissata, chiamata "Dynamic MMap".
Aggiungendo dei repository al <code>/etc/apt/sources.list</code> può succedere che la grandezza fissata di default non sia più sufficiente a contenere le informazioni ottenute, e APT restituisce il seguente errore:
Aggiungendo dei repository al <code>/etc/apt/sources.list</code> può succedere che la grandezza fissata di default non sia più sufficiente a contenere le informazioni ottenute, e APT restituisce il seguente errore:
<pre>
<pre>
Riga 43: Riga 42:


Vedere anche: [[Introduzione all'APT System]]
Vedere anche: [[Introduzione all'APT System]]
=== Aggiornamento al cambio di release ===
Il seguente messaggio:
<pre>
Il repository "nome" ha modificato il valore "Suite" da "testing" a "stable"
N: Ciò deve essere accettato prima di poter applicare gli aggiornamenti da questo repository. Per maggiori informazioni consultare la pagina man apt-secure(8).
</pre>
o anche:
<pre>
Il repository "nome" ha modificato il valore "Suite" da "buster" a "testing"
N: Ciò deve essere accettato prima di poter applicare gli aggiornamenti da questo repository. Per maggiori informazioni consultare la pagina man apt-secure(8).
</pre>
o simile potrebbe comparire durante l'aggiornamento se si è verificato un rilascio con conseguente cambio dell'associazione [[codename]]/release (ad esempio [[buster]] è diventata stable e non è più testing).<br(>
Questo messaggio andrà via dopo un:
<pre>
# apt --allow-releaseinfo-change update
</pre>
oppure rispondendo "s" e non "N" o [INVIO] se viene posta la domanda di accettare il cambio di informazioni sulla reelase.


== dpkg ==
== dpkg ==


=== ldconfig e start-stop-daemon non in PATH ===
È possibile che, a partire da [[Buster]] in poi, appaia il seguente messaggio d'errore durante un aggiornamento:
<pre>
dpkg: attenzione: "ldconfig" non è stato trovato in PATH o non è un eseguibile
dpkg: attenzione: "start-stop-daemon" non è stato trovato in PATH o non è un eseguibile
dpkg: errore: 2 programmi attesi non sono stati trovati in PATH o non sono eseguibili
Nota: la variabile PATH di root dovrebbe contenere /usr/local/sbin, /usr/sbin e /sbin
E: Sub-process /usr/bin/dpkg returned an error code (2)
</pre>
Ciò è dovuto al cambiamento del comportamento del comando "su": adesso la [[variabili d'ambiente|variabile d'ambiente]] [[Esecuzione di programmi: la variabile PATH|PATH]] non viene più preservata.<br/>
La soluzione consiste nell'utilizzare il comando:
<pre>$ su -</pre>
anziché:
<pre>$ su</pre>
per ottenere i [[Privilegi di amministrazione|privilegi di amministrazione]].
Si veda anche questo link<sup>[[#Link utili|[1]]]</sup>.


== Link utili ==
== Link utili ==
[1] [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=904988 ldconfig e start-stop-daemon non in PATH] ([[BTS]])<br/>


----
{{Autori
|Autore=[[Utente:S3v|S3v]] 16:55, 7 lug 2019 (CEST)<br/>
(guida originariamente scritta da Maxer)
|Verificata_da=
:[[Utente:HAL 9000|HAL 9000]] 20:14, 3 nov 2019 (CET)
:[[Utente:Marcomg|HAL 9000]] 21:22, 23 lug 2020 (CET)
|Numero_revisori=2
}}


[[Categoria:Apt]]
[[Categoria:Apt]]

Menu di navigazione