# Simple-cdd default.preseed error

**URL:** <https://www.debian-fr.org/t/simple-cdd-default-preseed-error/88794>\
**Category:** Support Debian\
**Created:** [Septembre 14, 2023, 8:57 UTC](https://www.debian-fr.org/t/simple-cdd-default-preseed-error/88794 "2023-09-14T08:57:33Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Septembre 14, 2023, 8:57 UTC](https://www.debian-fr.org/t/simple-cdd-default-preseed-error/88794/1 "2023-09-14T08:57:33Z")

</div>

Bonjour,  
Depuis ma dernière mise à jour, j’ai un soucis avec simple-cdd que je n’arrive pas à identifier.  
Le lancement du build-simple-cdd fait un check du fichier /usr/share/simple-cdd/profiles/default.preseed.  
Il génère depuis peu une erreur  
2023-09-14 10:46:19,901 DEBUG Checking configuration…  
2023-09-14 10:46:19,941 ERROR preseed file invalid: /usr/share/simple-cdd/profiles/default.preseed

Cette erreur disparait si je lance le build-simple-cdd en tant que root avec l’option --force-root.  
Pourtant le fichier en question n’a pas été modifié, le paquet pas mis à jour. Les droits restent les même, j’ai testé en donnant tous les droit c’est toujours pareil.  
Les droits du fichier:

```auto
# stat /usr/share/simple-cdd/profiles/default.preseed
  Fichier : /usr/share/simple-cdd/profiles/default.preseed
   Taille : 7235 Blocs : 16 Blocs d'E/S : 4096 fichier
Périphérique : 254/1 Inœud : 263075 Liens : 1
Accès : (0644/-rw-r--r--) UID : ( 0/ root) GID : ( 0/ root)
 Accès : 2023-09-14 10:46:32.982673494 +0200
Modif. : 2023-02-06 06:10:35.000000000 +0100
Changt : 2023-09-14 12:05:41.632014704 +0200
  Créé : 2023-09-10 15:46:53.953841072 +0200

```

Je précise, tout marchait correctement avant la mise à jour (qui ne touchait que linux-headers et linux-image)

---

<div class="post-metadata">

**Author:** ![mimsdev](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/87869e/32.png) [@mimsdev](https://www.debian-fr.org/u/mimsdev)\
**Post date:** [Juin 24, 2024, 2:04 UTC](https://www.debian-fr.org/t/simple-cdd-default-preseed-error/88794/2 "2024-06-24T14:04:56Z")

</div>

Bonjour,  
Moi aussi je viens d’avoir la même erreur suite à une mise à jour de noyau.  
Je suis sous Debian 12 (Linux vm-dev 6.1.0-21-amd64 #1 SMP PREEMPT\_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86\_64 GNU/Linux)  
L’erreur provient de la commande appelée par verify\_preseed\_file (/usr/lib/python3/dist-packages/simple\_cdd/utils.py).  
En user (qui marchait auparavant)  
/usr/bin/debconf-set-selections --checkonly /usr/share/simple-cdd/profiles/default.preseed  
exit 1 (et n’affiche rien en ajoutant --verbose)  
En root:  
/usr/bin/debconf-set-selections --checkonly /usr/share/simple-cdd/profiles/default.preseed  
exit 0 (OK)  
En comparant la sortie de strace sur cette commande, le probème vient des droits du répertoire  
/var/cache/debconf/  
Les fichiers config.dat et templates.dat ne sont pas accessible en lecture aux utilisateurs autre que root.  
Le problème est survenu lors de l’installation de paquet et/ou mise à jour de noyau après que j’ai modifié le umask de root de 022 à 027.

Problème résolu avec la commande:  
sudo chmod 644 /var/cache/debconf/config.dat /var/cache/debconf/templates.dat

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Juin 25, 2024, 9:48 UTC](https://www.debian-fr.org/t/simple-cdd-default-preseed-error/88794/3 "2024-06-25T09:48:18Z")

</div>

En fait tout est revenu depuis avec les mises à jour dont celle du noyau passé à la bonne version.
