[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dpkg - impossible d'installer des paquets



Bonjour à tous,

merci pour vos réponses.
   = PROBLEME RESOLU   ;-D

@Bernard : merci pour le script; le problème vient cependant de l'installation incorrecte avec l'installateur de Debian 9.1 (voir plus bas)  
@Pascal : oui, j'avais constaté que /sbin ne contenait pas start-stop-daemon ; mais je ne connais pas la cause de cette anomalie
@Haricophile : merci
@Michel : bien vu ! C'était en fait une erreur de saisie de ma part du message d'erreur ; c'est bien 'dpkg' et non 'dokg'.
@Etienne : j'ai appliqué votre procédure pour réinstaller dpkg avec apt : j'ai pu faire un apt-get upgrade sans problème ; idem pour installer les paquets dont j'avais besoin. Merci beaucoup.
Tous : merci pour vos liens vers la documentation Debian

Mon souvenir de Debian est plutôt positif.
Mais je me souviens être souvent resté immobilisé par une particularité de Linux ou de Debian (configuration stockée dans ~/.bashrc plutôt que son p'tit frère dont j'ai oublié le nom ; configuration réseau apparemment correcte mais inopérante ; configuration spécifique de la JRE).
Et quand plusieurs problèmes y compris du logiciel à développer se superposent... Aïe!

D'où l'intérêt de se documenter sur Debian.

QUESTIONS BONUS : 
1/ existe-t-il un outil de diagnostic qui permette de connaître l'état de son système ? (typiquement : il manque /sbin/start-stop-daemon ; tel outil de sécurité est absent ; etc.)
2/ existe-t-il un outil de gestion de configuration simple qui permette de basculer avec/sans redémarrage d'une configuration "normale" à une configuration "hyper légère" ou "hyper spécialisée" ?
3/ Est-il vrai que "Debian full" fait maintenant près de 100 millions de lignes de code ? 


Merci
bonne journée

----- Original Message -----
From: "Étienne Mollier" <etienne.mollier@mailoo.org>
To: debian-user-french@lists.debian.org
Sent: Saturday, June 9, 2018 12:48:57 PM
Subject: Re: dpkg - impossible d'installer des paquets

Bonjour,

Roger Tarani, le 2018-06-09 :
> Contexte : Debian Stretch 9.1 Linux 4.9.0-3-amd64

Avec un peu de chance, en réessayant avec une ISO Debian 9.4,
peut-être que ça passera mieux.  Debian 9.2 avait dû être
réédité en Debian 9.2.1 suite à un problème au niveau de
l'installateur.

Vous pouvez passer directement aux lectures recommandées, si les
aspects liés aux tentatives de réparation vous semblent
délicats.

> L'installation est interrompue par le  message suivant :
>
> dpkg: warning: 'start-stop-daemon' not found in PATH or not executable
> dpkg: error: 1 expected program not found in PATH or not executable
> Note: root's PATH should usually contain /usr/local/ in, /usr/sbin and /sbin
> E: Sub-process /usr/bin/dokg returned an error code (2)
>
> Pourtant le  PATH semble bon :
> root#echo $PATH
>  /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Votre path est effectivement correct.  Comme suggéré par Pascal,
la commande mentionnée devrait se trouver dans /sbin.  Elle fait
partie du paquet "dpkg" :

	$ dpkg --search /sbin/start-stop-daemon
	dpkg: /sbin/start-stop-daemon

Si elle ne s'y situe plus pour une raison quelconque, il est
possible de la restaurer en téléchargeant le paquet et en y
récupérant le composant manquant.  La commande "apt" fournit
tout ce qu'il faut pour télécharger directement le bon paquet :

	$ apt download dpkg
	Get:1 https://cdn-aws.deb.debian.org/debian sid/main amd64 dpkg amd64 1.19.0.5+b1 [2,133 kB]
	Fetched 2,133 kB in 2s (1,396 kB/s)

La commande "dpkg" permet, en outre, d'extraire les fichiers du
paquet dans un répertoire temporaire tmpdir/ (pensez à utiliser
la version du paquet que vous avez téléchargé, j'ai testé depuis
une Debian Sid) :

	$ dpkg --extract dpkg_1.19.0.5+b1_amd64.deb tmpdir/

Puis en tant que root, depuis le même répertoire de travail :

	# cp tmpdir/sbin/start-stop-daemon /sbin/start-stop-daemon

Si toutefois le problème persiste, ou que d'autres problèmes se
posent, peut-être qu'une réinstallation devra être envisagée.  À
moins bien sûr que vous souhaitiez les aborder de front...

> Questions :
> quelle est la manière la plus simple d'installer un système
> Debian limité au strict nécessaire et fiable ?

D'expérience, je dirais que depuis l'ISO DVD n°1, simplement en
installant les « utilitaires systèmes de base », vous disposez
d'un système tout ce qu'il y a de plus minimaliste : pas
d'interface graphique, pas de serveur SSH, juste un prompt et
quelques commandes pour commencer à travailler.

Il est probablement possible de faire de même avec une ISO
Netinst ne nécessitant pas de télécharger des gigas et des
gigas, mais je ne me souviens plus exactement du comportement de
l'installateur.

> Quel est le  livre à étudier à fond pour bien comprendre les
> arcanes de Debian ?

Le point de départ de la documentation est ici :

	https://www.debian.org/doc/

Quant aux arcanes, les Cahiers de l'Administrateur Debian sont
très bien, mais publiés jusqu'à Debian 8 pour le moment :

	https://www.debian.org/doc/manuals/debian-handbook/index.fr.html

Si vous êtes intéressé par les mécanismes de bases de
l'installation d'une Debian minimaliste, l'appendice D.3 de la
documentation d'installation pourrait peut-être vous intéresser,
mais part du principe que vous avez déjà un Unix à portée de
main pour procéder à l'installation :

	https://www.debian.org/releases/stable/amd64/apds03.html.fr

Après, les livres c'est bien, mais rien ne remplace la pratique.
Une fois votre système installé, utilisez le.  :-)

Amicalement,
-- 
Étienne Mollier <etienne.mollier@mailoo.org>



Reply to: