(Errori) ldconfig e start-stop-daemon non sono nella variabile PATH

 

Dopo gli ultimi aggiornamenti su Debian Sid, mi sono ritrovato con questo errore di dpkg:

 

dpkg: attenzione: "ldconfig" non è stato trovato nella variabile PATH o non è un eseguibile.
dpkg: attenzione: "start-stop-daemon" non è stato trovato nella variabile PATH o non è un eseguibile.
dpkg: error: 2 expected programs not found in PATH or not executable.
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)

 

ho risolto il problema con:

 

# visudo

 

e modificando il file in questo modo:

 

Defaults        env_reset
Defaults   secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

 

enjoy 😉
 

Autore: Franco Conidi aka edmond

Senior System Integrator, Network Administrator, Sys Admin Linux, Linux User, Consulente Informatico.

11 pensieri riguardo “(Errori) ldconfig e start-stop-daemon non sono nella variabile PATH”

  1. Carissimo, evidentemente non hai fatto scrivere la nuova versione del file all’aggiornamento di sudo.

    Comunque, il tuo post è “tagliato”.
    Ecco cosa ci vuole:
    Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

    Ciao
    Doc

  2. Ciao Doc
    il problema è che non mi ricordo che mi abbia chiesto la modifica a sudo, anzi sarei propenso
    ad escludere la cosa :), comuque aggiornato la stringa, grazie, avevo fatto il copia incolla all’interno
    di nano 😉

  3. In effetti… Bah!
    Da quanto tempo non aggiornavi? Su sid la nuova versione di sudo è arrivata il 24 agosto! I conti non tornano!!!
    Chissà cosa è successo!

    Sulla mia Sid fila tutto liscio come l’olio, a parte alcuni pacchetti bloccati per dipendenze mancanti (python-gpod e libgpod4).

  4. allora, l’ultimo aggiornamento è stato qualche ora fa, ed anche ieri avevo aggiornato,
    in mezzo non mi ricordo di aver fatto altro….Mah.
    Ti racconto un’altra stranezza, mi sono ritrovato l’altra ieri sempre su Sid, senza grub, ed anche lì
    non sono riuscito a capire come mai :), ho dovuto INstallarlo….misteri….mah

  5. Ri-Bah!
    Mi sa che dovresti aggiornare il sistema più frequentemente. Forse lo aggiorni di rado?
    Oppure, hai qualche casino!

  6. Ora mi è tutto più chiaro!
    Sid non è fatto per non essere aggiornato per un mese!
    Io invece la mia squeeze l’ho ritrovata fresca fresca! 😉

  7. Ho lo stesso problema tuo anche se aggiorno sempre ogni 7 giorni.
    Ma non riesco a risolvere perché quando scrivo “defaults env_reset” mi viene questa scritta:

    ugoh@ugoh ~ $ defaults env_reset
    The program ‘defaults’ is currently not installed. To run ‘defaults’ please ask your administrator to install the package ‘gnustep-base-runtime’
    defaults: command not found

    E non posso installare gnustep-base-runtime per il problema id config ecc… In pratica un cane che si morde la coda…

    Quindi che faccio?
    Grazie.

  8. @Ugoh
    Quello non è un comando, ma una cosa da scrivere dentro un file. Apri il terminale di root e dai
    visudo
    quindi aggiungi (o modifichi opportunamente) quelle stringhe.

    Non escludo che possa bastare anche una semplice reinstallazione del pacchetto sudo, magari previa purga.

  9. @Ugoh
    Doc mi sembra che ti abbia già detto tutto, quindi quella stringa è da controllare
    all’interno di:
    # visudo
    o
    /etc/sudoers

    grazie Doc 😉

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *