Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 13-04-2017 17:05:20

lolotux
Membre
Inscription : 13-04-2017

Démarrer un service lors de l'installation avec un preseed

Bonjour,

J'ai un paquet debian créé par moi linux-printers, qui utilise la commande lpadmin. Celle-ci a besoin que les services cups soient installés et lancés.
Or

J'ai essayé :


d-i preseed/late_command string chroot /target ; service cups restart
d-i preseed/late_command string in-target apt-get install -y linux-printers
 



ou :


d-i preseed/late_command string in-target service cups restart
d-i preseed/late_command string in-target apt-get install -y linux-printers
 



J'obtiens toujours dans /var/log/syslog


Apr 13 14:41:20 in-target: (Lecture de la base de données... 100%^M(Lecture de la base de données... 237011 fichiers et répertoires déjà installés.)^M
Apr 13 14:41:20 in-target: Préparation du dépaquetage de .../linux-printers_0.1.1_amd64.deb ...^M
Apr 13 14:41:20 in-target: Dépaquetage de linux-printers (0.1.1) ...^M
Apr 13 14:41:20 in-target: Paramétrage de linux-printers (0.1.1) ...^M
Apr 13 14:41:20 in-target: Status cups not ok, restart cups service^M
Apr 13 14:41:20 in-target: ^M
Apr 13 14:41:20 in-target: Warning: Fake start-stop-daemon called, doing nothing.^M
Apr 13 14:41:20 in-target: ^M
Apr 13 14:41:20 in-target: Warning: Fake start-stop-daemon called, doing nothing.^M
Apr 13 14:41:21 in-target: lpadmin: Unable to connect to server: Mauvais descripteur de fichier^M
 



Bref cups n'est pas démarré......

Comment faire svp !
wink

Dernière modification par lolotux (14-04-2017 09:25:33)

Hors ligne

#2 14-04-2017 09:24:32

lolotux
Membre
Inscription : 13-04-2017

Re : Démarrer un service lors de l'installation avec un preseed

Pour le coup et juste en guise de test, je fais :


d-i preseed/late_command string in-target service cups status > /root/cups-status-in-target.log
d-i preseed/late_command string chroot /target; service cups status > /root/cups-status-in-chroot.log
d-i preseed/late_command string in-target service cups restart > /root/cups-restart-in-target.log
d-i preseed/late_command string chroot /target ; service cups restart > /root/cups-restart-in-chroot.log
 



Pour voir ! hmm

Hors ligne

#3 14-04-2017 09:41:10

lolotux
Membre
Inscription : 13-04-2017

Re : Démarrer un service lors de l'installation avec un preseed

Aucun log /root/cups-*.log ! hmm

Pourtant /var/log/installer/syslog :


Apr 14 07:08:50 debconf: --> SET preseed/late_command in-target service cups status > /root/cups-status-in-target.log
Apr 14 07:08:50 debconf: <-- 0 value set
Apr 14 07:08:50 debconf: --> FSET preseed/late_command seen true
Apr 14 07:08:50 debconf: <-- 0 true
Apr 14 07:08:50 debconf: --> SET preseed/late_command chroot /target; service cups status > /root/cups-status-in-chroot.log
Apr 14 07:08:50 debconf: <-- 0 value set
Apr 14 07:08:50 debconf: --> FSET preseed/late_command seen true
Apr 14 07:08:50 debconf: <-- 0 true
Apr 14 07:08:50 debconf: --> SET preseed/late_command in-target service cups restart > /root/cups-restart-in-target.log
Apr 14 07:08:50 debconf: <-- 0 value set
Apr 14 07:08:50 debconf: --> FSET preseed/late_command seen true
Apr 14 07:08:50 debconf: <-- 0 true
Apr 14 07:08:50 debconf: --> SET preseed/late_command chroot /target ; service cups restart > /root/cups-restart-in-chroot.log
Apr 14 07:08:50 debconf: <-- 0 value set
Apr 14 07:08:50 debconf: --> FSET preseed/late_command seen true
Apr 14 07:08:50 debconf: <-- 0 true
Apr 14 07:08:50 debconf: --> SET preseed/late_command in-target apt-get install -y linux-printers
Apr 14 07:08:50 debconf: <-- 0 value set
Apr 14 07:08:50 debconf: --> FSET preseed/late_command seen true
Apr 14 07:08:50 debconf: <-- 0 true
 

Dernière modification par lolotux (14-04-2017 09:41:29)

Hors ligne

#4 14-04-2017 12:40:45

lolotux
Membre
Inscription : 13-04-2017

Re : Démarrer un service lors de l'installation avec un preseed

Même essayé :


d-i preseed/late_command string in-target cupsd
d-i preseed/late_command string chroot /target ; cupsd
 



sad

Hors ligne

#5 25-04-2017 12:31:02

lolotux
Membre
Inscription : 13-04-2017

Re : Démarrer un service lors de l'installation avec un preseed

Alors !???? Personne ?
sad

Hors ligne

Pied de page des forums