Problème pdfnup

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Problème pdfnup

Messagepar rebouxo » Mercredi 04 Décembre 2019, 14:40

Le mainteneur de pdfnup a décidé de simplifier sa suite de script, et si j'ai bien compris pdfnup n'est plus de mise (voir ici. Il faut passer à pdfjam pour faire le job.
J'utilise la commande
Code: Tout sélectionner
pdfjam --nup 2x1 --landscape --outfile SNA_a4.pdf SN1.pdf

qui ne marche qu'avec un sudo devant. Ce qui n'est pas du tout top. Je précise que je lance cette commande dans mon home et que je suis sous un ubuntu 18-04.

Code: Tout sélectionner
ls -l pdfjam
lrwxrwxrwx 1 root root 49 mars 6 2018

Ce qui me surprend, car la mise à jour est assez récente (samedi dernier de mémoire)

Sans le sudo, le retour est
Code: Tout sélectionner
pdfjam ERROR : cannot write output at SN1_a4.pdf


Pas de solution compréhensible sur le OUIAB, est-ce quelqu'un aurait une idée ?

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6959
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Problème pdfnup

Messagepar kojak » Mercredi 04 Décembre 2019, 15:06

Salut Olivier,

Pdfsam Basic ne fait le boulot que tu veux ?
pas d'aide par MP
kojak
Modérateur
 
Messages: 10404
Inscription: Samedi 18 Novembre 2006, 19:50
Statut actuel: Actif et salarié | Enseignant

Re: Problème pdfnup

Messagepar rebouxo » Mercredi 04 Décembre 2019, 15:41

Hey Kojak,

Ben non pdfjam ne peut pas écrire dans mon home. C'est surtout cela mon problème. La commande fonctionne précédée d'un sudo.
olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6959
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Problème pdfnup

Messagepar OG » Mercredi 04 Décembre 2019, 18:42

Bizarre

Pas de conflit entre un Texlive à la vanille et un paquet Ubuntu ?

locate pdfjam ?
OG
Modérateur
 
Messages: 2286
Inscription: Lundi 12 Mars 2007, 11:20
Localisation: Rouen
Statut actuel: Actif et salarié | Maître de conférence

Re: Problème pdfnup

Messagepar gigiair » Mercredi 04 Décembre 2019, 19:49

locate pdfjam n'apprendra rien. Il peut très bien y avoir plusieurs fichiers nommés pdfjam et ils ne sont pas forcément actifs. Celui qui est actif est celui qui est exécutable et vu en premier dans le PATH. Pour le détecter, c'est
Code: Tout sélectionner
ls -l $(which pdfjam)

Dans le post d'Olivier, ls pdfjam n'apporte non plus aucune information intéressante.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2448
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Problème pdfnup

Messagepar rebouxo » Jeudi 05 Décembre 2019, 15:00

@gigair : retour de la commande.
Code: Tout sélectionner
lrwxrwxrwx 1 root root 38 oct.   3  2018 /usr/local/texlive/2019/bin/x86_64-linux/pdfjam -> ../../texmf-dist/scripts/pdfjam/pdfjam

C'est bien celui de texlive 2019. Et cela correspond bien à la mise à jour de samedi dernier (jusqu'à la, tout allait bien).

J'ai bien vérifié que c'était la dernière version (la 3.03).

Et chez vous que donne la commande de mon premier message ? (évidemment avec un de vos fichiers).

Olivier

EDIT : je pense au bug de pdfjam. Je viens de revenir à la version précédente, et cela fonctionne correctement. Pour l'instant je vais laisser comme cela. Je vais peut-être faire un tour sur fctt pour signaler qu'il y a un problème.
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6959
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Problème pdfnup

Messagepar gigiair » Vendredi 06 Décembre 2019, 09:32

Ma version de pdfjam est la 2.08, donc ça n'apporte rien au débat.
J'ai téléchargé depuis CTAN la version 3.03 et il n'y a pas plus de problème
Code: Tout sélectionner
debjjr@charlotte:~$ ./pdfjam --nup 2x1 --landscape --outfile atuer.pdf ./Documents/Org/Letter/ecm.pdf
          ----
  pdfjam: This is pdfjam version 3.03.
  pdfjam: Reading any site-wide or user-specific defaults...
          (none found)
  pdfjam: Effective call for this run of pdfjam:
          ./pdfjam --nup '2x1' --landscape --outfile atuer.pdf -- ./Documents/Org/Letter/ecm.pdf -
  pdfjam: Calling /usr/bin/pdflatex...
  pdfjam: Finished.  Output was written to 'atuer.pdf'.

Le bug paraît local à ton installation
Par ailleurs rien n'indique que le message d'erreur est envoyé par pdfjam, ça peut aussi provenir d'un programme appelé par pdfjam.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2448
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Problème pdfnup

Messagepar rebouxo » Dimanche 08 Décembre 2019, 10:47

Bon, ben je réinstalle texlive. Mais je ne vois pas quel programme pourrait bien interférer.
Olivier

EDIT : cela ne résout pas mon problème. Comment cela se fait-il que pdfjam ne peut pas écrire dans mon répertoire perso ?
Et question subsidiaire, peut-on autoriser un programme à écrire dans mon home ? Comme je pense que la réponse est oui, comment ?

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6959
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Problème pdfnup

Messagepar gigiair » Dimanche 08 Décembre 2019, 17:27

Je suis très très loin d'être un spécialiste de linux, mais mon intuition masculine me dit qu'il y a un problème de droits dans les fichiers temporaires.
Normalement /tmp et /var/tmp devraient avoir des droits drwxrwxrwt
Code: Tout sélectionner
debjjr@charlotte:~$ ls -ld /var/tmp
drwxrwxrwt 13 root root 4096 déc.   8 17:11 /var/tmp
debjjr@charlotte:~$ ls -ld /tmp
drwxrwxrwt 18 root root 90112 déc.   8 17:17 /tmp

Si ce n'est pas le cas, c'est sûr que ça va coincer, mais je ne vois pas franchement de raison pour que ce ne soit pas le cas, sauf résultant d'un bidouillage infâme.
À ta place je vérifierai.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2448
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Problème pdfnup

Messagepar rebouxo » Mardi 10 Décembre 2019, 09:26

Ah oui, bonne idée.
Je vais creuser sur ces idées : soit du côté du système (m'enfin j'y ai pas touché aux droits sur ce dossier), mais je crois aussi que l'on peut indiquer un dossier pour cette compilation. Je vais regarder cela.
Là manif.

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6959
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Problème pdfnup

Messagepar gigiair » Mardi 10 Décembre 2019, 17:54

J'ai fait quelques tests pour essayer de déclencher l'erreur. Mon intuition masculine me dit que c'est peut-être dans l'appel des commandes de latex qu'il y a un souci. Il n'y aurait pas eu quelques conflits résultant d'installations anciennes mal désactivées ? Jette un oeil sur la variable d'environnement $PATH pour voir si les commandes de TeXLive pointent bien toutes sur le répertoire de la dernière.

Il m'est bien difficile d'aider : pdfjam fonctionne comme un charme sur mon installation et il m'est difficile de faire des recherches sur l'erreur chez toi.
A ta place, j'effectuerai une copie du fichier $(which pdfjam) dans le répertoire courant, et je modifierai la première ligne en ajoutant -x
Code: Tout sélectionner
#!/bin/sh -x
#        ===
version=3.03
#########################################################################
##                                                                     ##
##  pdfjam: A shell-script interface to the "pdfpages" LaTeX package   ##
##  ------                                                             ##

Ensuite lancer la commande pdfjam dans le répertoire courant sur un fichier de ton choix. Par exemple
Code: Tout sélectionner
./pdfjam --nup 2x1 --landscape --outfile SNA_a4.pdf SN1.pdf

Ci -joint le retour de la commande sur mon installation. Tu peux comparer, peut-être que le mystère sera dévoilé : http://ix.io/242u
C'est un peu long à examiner, recherche d'abord s'il n'y a pas de messages d'erreur dans le compte rendu d'exécution sur ton installation.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2448
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié


Retourner vers LaTeX

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot], Grapeshot [Crawler], Proximic [Spider] et 20 invités