ImageMagick not found

la génération de pdf avec opale24 fonctionne mais pas avec opale5, ni dokiel 6 donc. Je ne sais pas s’il y a un lien entre ces modèles qui pourraient expliquer cela. Opale24 n’utilise pas les mêmes packages pour générer le pdf?

Vous avez installé quels versions de Postscriptum sur votre serveur ?

postscriptum-0.14-app (0.14.11-rc) avec le package debian
J’ai suivi la doc: SCENARIchain-server 6.3 (Linux)

j’ai testé la ligne de commande
sudo -u jetty PS_NO_CHROMIUM_SANDBOX="true" /opt/postscriptum/bin/postscriptum https://css4.pub/2018/toc/index.html -o /tmp/test.pdf
et le pdf est généré sans erreur

Pouvez-vous installer Postscriptum 0.13 pour voir ?

je viens de le faire
postscriptum --version
0.13.8-beta
et ai relancé jetty9
Toujours une erreur à la génération du PDF sous dokiel
Une erreur est survenue lors de la génération.

— Admin details —

<?xml version="1.0" encoding="UTF-8"?>
<start t="07/03/25 15:29:33"/>
<l t="Error" d="07/03/25 15:29:35">
	<message type="Error" ts="1741357775533" appCtx="chain" user="carole.xxx" thread="ForkJoinPool-1-worker-1" desc="(node:15877) UnhandledPromiseRejectionWarning: Error: Protocol error (Page.enable): Target closed.">
		<details>(node:15877) UnhandledPromiseRejectionWarning: Error: Protocol error (Page.enable): Target closed.
at Promise (/opt/postscriptum/cli/node_modules/puppeteer/lib/Connection.js:183:56)
at new Promise (&lt;anonymous&gt;)
at CDPSession.send (/opt/postscriptum/cli/node_modules/puppeteer/lib/Connection.js:182:12)
at Function.create (/opt/postscriptum/cli/node_modules/puppeteer/lib/Page.js:47:18)
at _pagePromise._sessionFactory.then.client (/opt/postscriptum/cli/node_modules/puppeteer/lib/Target.js:71:32)
at &lt;anonymous&gt;
at process._tickCallback (internal/process/next_tick.js:189:7)

– ASYNC –
at Target.<anonymous> (/opt/postscriptum/cli/node_modules/puppeteer/lib/helper.js:108:27)
at Browser._createPageInContext (/opt/postscriptum/cli/node_modules/puppeteer/lib/Browser.js:177:31)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:189:7)
– ASYNC –
at Browser.<anonymous> (/opt/postscriptum/cli/node_modules/puppeteer/lib/helper.js:108:27)
at Target.initialized (/opt/postscriptum/cli/dist/target.js:22:43)
at new Target (/opt/postscriptum/cli/dist/target.js:67:11)
at /opt/postscriptum/cli/dist/cli.js:121:20
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:189:7)

— Context —
reg: {« envKeys »:[« itemType »,« securityCtx »],« parent »:{« envKeys »:[« wsp »,« securityCtx »,« uiRoot »,« place »,« infoBroker »,« wedSearchCoord »,« histoEditMgr »],« parent »:{« envKeys »:[« resolver »,« universe »,« securityCtx »],« parent »:{« envKeys »:[« resolver »,« noAuthentication »,« remoteAuthentications »,« embeddedAuthentication »,« universe »,« securityCtx »]}}}}
uiContext: undefined
wsp: undefined
shortDesc: {« rspUsrs »:,« lcDt »:-1,« srcUri »:« /guide.pub »,« srcSt »:1,« srcDt »:1741352117875,« srcRi »:511,« srcRoles »:[« main:admin »],« srcId »:« id:JGFU3or44PKvFT6EFCcYrQ »,« srcStamp »:« vDu1bwohBNasnaIoGlaxgJH6EfDVLdu5/ItqUFPzHPI= »,« srcUser »:« carole.xxx »,« rspSt »:-1,« lcSt »:«  »,« itSt »:1,« itSgn »:« @dk_guideRoot#Xml#Map »,« itModel »:« dk_guideRoot »}
pubNode: {« ch »:[{},{},{}]}
genInfo: {« codeGenStack »:« guideP »,« title »:« Génération PDF du guide »,« status »:« warning »,« lastGen »:1741357775538,« uriPub »:« /JGDU3or44PKvFT6EFCcYrQ/BQHTM0/6MIKTD/P7RRQG/NM7P0V/VJ/guideP/ »,« uriTraces »:« /JGDU3or44PKvFT6EFCcYrQ/BQHTM0/6MIKTD/P7RRQG/NM7P0V/VJ/guideP/meta/~Traces.xml »,« mimeDownload »:« application/pdf »,« skin »:« ~DokielLagoon5 »,« user »:« carole.xxx »,« storedProps »:{« resolution@stored »:« high »},« skins »:[{« code »:« ~DokielLagoon5 »,« title »:« Habillage Lagoon »,« hasIllus »:true},{« code »:« default »,« title »:« Titania »}]}
genProps: undefined
customDestPath: undefined
cidInfo: null

— App context —
url: https://scenari.xxxxr/~~static/fr-FR/home.xhtml#(wsp’JGDU3or44PKvFT6EFCcYrQ’srcRef’id%3AJGFU3or44PKvFT6EFCcYrQ’),
timestamp: 07/03/2025 15:30:45
userAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36

Détail technique

  • node:15877) UnhandledPromiseRejectionWarning: Error: Protocol error (Page.enable): Target closed.
  • (node:15877) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
  • (node:15877) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Ah, la vous testez avec Dokiel 5 qui à la base était conçu pour être compatible avec Postscriptum 0.11
Ajoutez Postscriptum 0.11 our voir ?

ha génial! du coup j’ai testé avec dokiel 6 et Postscriptum 0.13 et la génération PDF fonctionne!
Merci beaucoup pour votre aide.
Je n’ai pas besoin de dokiel 5, j’ai migré mes ateliers en dokiel 6, c’était juste pour mes tests que j’utilisais dokiel 5 car des erreurs apparaissaient dans les logs à la génération alors que dokiel 6 ne me générait pas d’erreur dans les logs.

Super, content que tout rentre dans l’ordre.