Re: exec et php

2015-11-25 Par sujet Sébastien NOBILI
Bonjour,

Le mardi 24 novembre 2015 à 19:02, nicolas.pec...@laposte.net a écrit :
> En fait, j'ai fait un essai en console avec l'utilisateur www-data et ça
> fonctionne. :-( donc, mauvaise piste

Tu pourrais peut-être comparer les deux environnements :
- dans ta console (utilisateur « www-data »), commande « env »
- dans ton code PHP, « print exec ("env"); »

(Note, que je suis très loin de me souvenir convenablement de PHP…)

Sébastien



Re: exec et php

2015-11-25 Par sujet Eric Degenetais
Il est possible que le module php d'apache redéfinisse un environnement
filtré pour des raisons de sécurité.
Peux-tu vérifier dans quel répertoire la font en question est installée?
Peut-être que le module php accède aux fonts système mais pas à celle du
profil www-data...


__
Éric Dégenètais
Henix



http://www.henix.com
http://www.squashtest.org


Le 24 novembre 2015 19:02,  a écrit :

> Le 2015-11-24 14:04, Sébastien NOBILI a écrit :
>
>> Bonjour,
>>
>> J'ai retiré le tag « [Resolu] » puisque ça ne l'est pas…
>>
>> Le lundi 23 novembre 2015 à 20:53, nicolas.pec...@laposte.net a écrit :
>>
>>> Il semble que pdflatex va chercher dans le répertoire personnel. Hors,
>>> www-data n'en possède pas.
>>>
>>> Comment puis-je changer se comportement? merci d'avance
>>>
>>
>> LaTeX va chercher les éléments à différents endroits :
>> - au niveau du système (quelque part dans « /usr » et « /usr/local »)
>> et ce
>>   qu'il y trouve est disponible pour tous les utilisateurs;
>> - dans le dossier personnel de l'utilisateur (dossiers « ~/.texmf/ »
>> et
>>   « ~/.texmf-var/ ») et ce qu'il y trouve n'est disponible que pour
>>   l'utilisateur propriétaire du dossier (sauf bricolage infâme que je
>>   n'évoquerai pas plus).
>>
>> Apparemment quand tu compiles en tant que « root », il trouve tout,
>> notamment dans
>> le dossier « ~/.texmf-var/ ». Quand tu compiles en tant que « www-data »,
>> il ne
>> trouve pas puisqu'il n'y a rien dans « ~/.texmf-var/ ».
>>
>> La bonne approche à ton problème n'est pas de créer et peupler le dossier
>> personnel de « www-data ». Si tu fais ça, tu reviendras sûrement un jour
>> nous
>> demander de l'aide pour comprendre le comportement incompréhensible de ton
>> serveur Web.
>>
>> Tu veux que « www-data » accède aux éléments que « root » a dans
>> « ~/.texmf-var/ » ? Installe-les au niveau du système (quelque part dans
>> « /usr/local ») avec les outils prévus par le paquet LaTeX que tu veux
>> installer.
>>
>> Cette page te sera sûrement utile :
>>
>> https://en.wikibooks.org/wiki/LaTeX/Installing_Extra_Packages
>>
>> Sébastien
>>
>
> En fait, j'ai fait un essai en console avec l'utilisateur www-data et ça
> fonctionne. :-( donc, mauvaise piste
>
>


Re: exec et php

2015-11-25 Par sujet Frédéric MASSOT
Le 25/11/2015 12:00, Frédéric MASSOT a écrit :
> Le 25/11/2015 11:32, Sébastien NOBILI a écrit :
>> Bonjour,
>>
>> Le mardi 24 novembre 2015 à 19:02, nicolas.pec...@laposte.net a écrit :
>>> En fait, j'ai fait un essai en console avec l'utilisateur www-data et ça
>>> fonctionne. :-( donc, mauvaise piste
>>
>> Tu pourrais peut-être comparer les deux environnements :
>> - dans ta console (utilisateur « www-data »), commande « env »
>> - dans ton code PHP, « print exec ("env"); »
>>
>> (Note, que je suis très loin de me souvenir convenablement de PHP…)
> 
> Il y a la fonction phpinfo() qui affiche l'ensemble des paramètres
> d’exécution.

Et avec la page d'explication en français ce serait mieux :

http://fr.php.net/manual/fr/function.phpinfo.php


-- 
==
|  FRÉDÉRIC MASSOT   |
| http://www.juliana-multimedia.com  |
|   mailto:frede...@juliana-multimedia.com   |
| +33.(0)2.97.54.77.94  +33.(0)6.67.19.95.69 |
===Debian=GNU/Linux===



Re: exec et php

2015-11-25 Par sujet Frédéric MASSOT
Le 25/11/2015 11:32, Sébastien NOBILI a écrit :
> Bonjour,
> 
> Le mardi 24 novembre 2015 à 19:02, nicolas.pec...@laposte.net a écrit :
>> En fait, j'ai fait un essai en console avec l'utilisateur www-data et ça
>> fonctionne. :-( donc, mauvaise piste
> 
> Tu pourrais peut-être comparer les deux environnements :
> - dans ta console (utilisateur « www-data »), commande « env »
> - dans ton code PHP, « print exec ("env"); »
> 
> (Note, que je suis très loin de me souvenir convenablement de PHP…)

Il y a la fonction phpinfo() qui affiche l'ensemble des paramètres
d’exécution.



-- 
==
|  FRÉDÉRIC MASSOT   |
| http://www.juliana-multimedia.com  |
|   mailto:frede...@juliana-multimedia.com   |
| +33.(0)2.97.54.77.94  +33.(0)6.67.19.95.69 |
===Debian=GNU/Linux===



Re: exec et php

2015-11-24 Par sujet nicolas . pechon

Le 2015-11-24 14:04, Sébastien NOBILI a écrit :

Bonjour,

J'ai retiré le tag « [Resolu] » puisque ça ne l'est pas…

Le lundi 23 novembre 2015 à 20:53, nicolas.pec...@laposte.net a écrit :

Il semble que pdflatex va chercher dans le répertoire personnel. Hors,
www-data n'en possède pas.

Comment puis-je changer se comportement? merci d'avance


LaTeX va chercher les éléments à différents endroits :
- au niveau du système (quelque part dans « /usr » et 
« /usr/local ») et ce

  qu'il y trouve est disponible pour tous les utilisateurs;
- dans le dossier personnel de l'utilisateur (dossiers 
« ~/.texmf/ » et

  « ~/.texmf-var/ ») et ce qu'il y trouve n'est disponible que pour
  l'utilisateur propriétaire du dossier (sauf bricolage infâme que 
je

  n'évoquerai pas plus).

Apparemment quand tu compiles en tant que « root », il trouve tout,
notamment dans
le dossier « ~/.texmf-var/ ». Quand tu compiles en tant que 
« www-data », il ne

trouve pas puisqu'il n'y a rien dans « ~/.texmf-var/ ».

La bonne approche à ton problème n'est pas de créer et peupler le 
dossier
personnel de « www-data ». Si tu fais ça, tu reviendras sûrement un 
jour nous
demander de l'aide pour comprendre le comportement incompréhensible de 
ton

serveur Web.

Tu veux que « www-data » accède aux éléments que « root » a dans
« ~/.texmf-var/ » ? Installe-les au niveau du système (quelque part 
dans

« /usr/local ») avec les outils prévus par le paquet LaTeX que tu veux
installer.

Cette page te sera sûrement utile :

https://en.wikibooks.org/wiki/LaTeX/Installing_Extra_Packages

Sébastien


En fait, j'ai fait un essai en console avec l'utilisateur www-data et ça 
fonctionne. :-( donc, mauvaise piste




Re: exec et php

2015-11-24 Par sujet Sébastien NOBILI
Bonjour,

J'ai retiré le tag « [Resolu] » puisque ça ne l'est pas…

Le lundi 23 novembre 2015 à 20:53, nicolas.pec...@laposte.net a écrit :
> Il semble que pdflatex va chercher dans le répertoire personnel. Hors,
> www-data n'en possède pas.
> 
> Comment puis-je changer se comportement? merci d'avance

LaTeX va chercher les éléments à différents endroits :
- au niveau du système (quelque part dans « /usr » et « /usr/local ») et ce
  qu'il y trouve est disponible pour tous les utilisateurs;
- dans le dossier personnel de l'utilisateur (dossiers « ~/.texmf/ » et
  « ~/.texmf-var/ ») et ce qu'il y trouve n'est disponible que pour
  l'utilisateur propriétaire du dossier (sauf bricolage infâme que je
  n'évoquerai pas plus).

Apparemment quand tu compiles en tant que « root », il trouve tout, notamment 
dans
le dossier « ~/.texmf-var/ ». Quand tu compiles en tant que « www-data », il ne
trouve pas puisqu'il n'y a rien dans « ~/.texmf-var/ ».

La bonne approche à ton problème n'est pas de créer et peupler le dossier
personnel de « www-data ». Si tu fais ça, tu reviendras sûrement un jour nous
demander de l'aide pour comprendre le comportement incompréhensible de ton
serveur Web.

Tu veux que « www-data » accède aux éléments que « root » a dans
« ~/.texmf-var/ » ? Installe-les au niveau du système (quelque part dans
« /usr/local ») avec les outils prévus par le paquet LaTeX que tu veux
installer.

Cette page te sera sûrement utile :

https://en.wikibooks.org/wiki/LaTeX/Installing_Extra_Packages

Sébastien



Re: exec et php

2015-11-22 Par sujet nicolas . pechon

Le 2015-11-20 22:00, Steve Fouchet a écrit :

+1 pour la solution de Sylvain
Je connais pour ainsi dire rien en Latex et ne suis pas un grand fan de
PHP donc ce n'est qu'une piste et non une solution.
strace -o shell.log -u www-data pdflatex [...]
idem avec apache


exec("/usr/bin/strace -o apache.log -u www-data /usr/bin/pdflatex  
test.tex");

Ne créer pas un fichier apache.log. :-(





Re: exec et php

2015-11-20 Par sujet Eric Degenetais
Petite question: cette font c'est un standard, ou un ajout?
Si c'est un ajout, comment a-t'elle été déployée?
Dans un cas extrême on peut imaginer que si tu l'as copié toi-même
vers le répertoire de déploiement, ton compte a les droits d'accès
mais pas le compte applicatif www-data (je schématise, là, mais c'est
le genre de problème à rechercher à mon avis).

__
Éric Dégenètais
Henix



http://www.henix.com
http://www.squashtest.org



Re: exec et php

2015-11-20 Par sujet Eric Degenetais
@Bernard Schoenacker : standard en effet, mais il y a peut-être une
bizarrerie sur cette machine en particulier...

@Nicolas Pechon: histoire de clore cette piste, quelle est la sortie de

ls -lha /usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf
ls -lha /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm

chez toi?
__
Éric Dégenètais
Henix



http://www.henix.com
http://www.squashtest.org



Le 20 novembre 2015 15:13, Bernard Schoenacker
 a écrit :
> Le Fri, 20 Nov 2015 14:58:58 +0100,
> Eric Degenetais  a écrit :
>
>> Petite question: cette font c'est un standard, ou un ajout?
>> Si c'est un ajout, comment a-t'elle été déployée?
>> Dans un cas extrême on peut imaginer que si tu l'as copié toi-même
>> vers le répertoire de déploiement, ton compte a les droits d'accès
>> mais pas le compte applicatif www-data (je schématise, là, mais c'est
>> le genre de problème à rechercher à mon avis).
>>
>> __
>> Éric Dégenètais
>> Henix
>>
>>
>>
>> http://www.henix.com
>> http://www.squashtest.org
>>
>
> bonjour,
>
> la police fait partie de : texlive-fonts-recommended
>
> apt-file search tcti1200
> texlive-fonts-recommended: 
> /usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf
> texlive-fonts-recommended: 
> /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm
>
> slt
> bernard
>



Re: exec et php

2015-11-20 Par sujet Bernard Schoenacker
Le Fri, 20 Nov 2015 14:14:45 +0100,
"Sylvain L. Sauvage"  a écrit :

> Le vendredi 20 novembre 2015, 05:05:57 
> nicolas.pec...@laposte.net a écrit :
> >[…]  
> > >> "[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}  
> 
>   Suis un peu rouillé côté LaTeX mais c’est dans ce fichier 
> qu’il y a des infos sur les fontes pour pdftex. Vérifie qu’il 
> contient tcti1200.
> 
>   Si ça fonctionne pour un utilisateur « normal » mais pas pour 
> apache, alors oui, il faudrait savoir ce qui différencie 
> l’utilisateur « apache ». Je ne vois rien dans l’environnement 
> qui puisse toucher LaTeX…
>   Tu as bien utilisé les paquets Debian pour TeX ?
> 
>   Essaie aussi une liste dédiée (La)TeX…
> 

bonjour,

j'ai utilisé locate et voici le résultat :

 locate tcti1200
/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf
/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm

slt
bernard



Re: exec et php

2015-11-20 Par sujet Bernard Schoenacker
Le Fri, 20 Nov 2015 14:58:58 +0100,
Eric Degenetais  a écrit :

> Petite question: cette font c'est un standard, ou un ajout?
> Si c'est un ajout, comment a-t'elle été déployée?
> Dans un cas extrême on peut imaginer que si tu l'as copié toi-même
> vers le répertoire de déploiement, ton compte a les droits d'accès
> mais pas le compte applicatif www-data (je schématise, là, mais c'est
> le genre de problème à rechercher à mon avis).
> 
> __
> Éric Dégenètais
> Henix
> 
> 
> 
> http://www.henix.com
> http://www.squashtest.org
> 

bonjour,

la police fait partie de : texlive-fonts-recommended

apt-file search tcti1200
texlive-fonts-recommended: 
/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf
texlive-fonts-recommended: 
/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm

slt
bernard



Re: exec et php

2015-11-20 Par sujet Steve Fouchet
Bonjour,

Si j'ai bien suivi, lorsque tu lances la commande dans un shell, tu le
fais depuis ton compte utilisateur.
As tu essayé de lancer ta commande depuis un shell en tant "www-data" ?
Ca te permettra déjà d'identifier si le problème viens des permissions
du compte utilisateur, ou de ta conf apache/php

++
Steve


Le 20/11/2015 10:17, Fabrice Regnier a écrit :
> 'lut,
> 
>> Ne trouvant toujours pas de solution, je me permet un petit UP. Si
>> quelqu'un a une piste a me proposer...
> Comme le message d'erreur te dit qu'il n'a pas trouvé la font qui va
> bien, est-ce possible de lui coller en paramètre le chemin+fichier de la
> font ?
> 
> f.
> 



signature.asc
Description: OpenPGP digital signature


Re: exec et php

2015-11-20 Par sujet Sylvain L. Sauvage
Le vendredi 20 novembre 2015, 05:05:57 
nicolas.pec...@laposte.net a écrit :
>[…]
> >> "[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}

  Suis un peu rouillé côté LaTeX mais c’est dans ce fichier 
qu’il y a des infos sur les fontes pour pdftex. Vérifie qu’il 
contient tcti1200.

  Si ça fonctionne pour un utilisateur « normal » mais pas pour 
apache, alors oui, il faudrait savoir ce qui différencie 
l’utilisateur « apache ». Je ne vois rien dans l’environnement 
qui puisse toucher LaTeX…
  Tu as bien utilisé les paquets Debian pour TeX ?

  Essaie aussi une liste dédiée (La)TeX…

-- 
 Sylvain Sauvage



Re: exec et php

2015-11-20 Par sujet nicolas . pechon

Le 2015-11-20 14:14, Sylvain L. Sauvage a écrit :

Le vendredi 20 novembre 2015, 05:05:57
nicolas.pec...@laposte.net a écrit :

[…]
>> "[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}


  Suis un peu rouillé côté LaTeX mais c’est dans ce fichier
qu’il y a des infos sur les fontes pour pdftex. Vérifie qu’il
contient tcti1200.


Merci de votre réponse,

Effectivement, il n'apparaît pas dans ce fichier. Je vais creuser par 
la...



  Si ça fonctionne pour un utilisateur « normal » mais pas pour
apache, alors oui, il faudrait savoir ce qui différencie
l’utilisateur « apache ». Je ne vois rien dans l’environnement
qui puisse toucher LaTeX…
  Tu as bien utilisé les paquets Debian pour TeX ?

  Essaie aussi une liste dédiée (La)TeX…


J'ai effectivement fait la même demande sur une liste pur laTeX.

Mais, mon problème semble être dans l'interaction php laTeX. Pas facile 
pour savoir ou demander.


Cordialement



Re: exec et php

2015-11-20 Par sujet nicolas . pechon

Le 2015-11-20 14:58, Eric Degenetais a écrit :

Petite question: cette font c'est un standard, ou un ajout?
Si c'est un ajout, comment a-t'elle été déployée?
Dans un cas extrême on peut imaginer que si tu l'as copié toi-même
vers le répertoire de déploiement, ton compte a les droits d'accès
mais pas le compte applicatif www-data (je schématise, là, mais c'est
le genre de problème à rechercher à mon avis).



Ce sont les paquets de base de la testing.



Re: exec et php

2015-11-20 Par sujet Bernard Schoenacker
Le Fri, 20 Nov 2015 16:11:27 +0100,
nicolas.pec...@laposte.net a écrit :

> Le 2015-11-20 14:58, Eric Degenetais a écrit :
> > Petite question: cette font c'est un standard, ou un ajout?
> > Si c'est un ajout, comment a-t'elle été déployée?
> > Dans un cas extrême on peut imaginer que si tu l'as copié toi-même
> > vers le répertoire de déploiement, ton compte a les droits d'accès
> > mais pas le compte applicatif www-data (je schématise, là, mais
> > c'est le genre de problème à rechercher à mon avis).  
> 
> 
> Ce sont les paquets de base de la testing.
> 

bonjour,

serait il possible de comparer :

rmadison texlive-fonts-recommended
texlive-fonts-recommended | 2009-11+squeeze1 | oldoldstable| all
texlive-fonts-recommended | 2012.20120611-5  | oldstable   | all
texlive-fonts-recommended | 2014.20141024-2  | stable  | all
texlive-fonts-recommended | 2014.20141024-2  | stable-kfreebsd | all
texlive-fonts-recommended | 2015.20151016-1  | testing | all
texlive-fonts-recommended | 2015.20151116-1  | unstable| all


apt-cache policy
texlive-fonts-recommended texlive-fonts-recommended:
  Installé : 2015.20151016-1
  Candidat : 2015.20151016-1
 Table de version :
 *** 2015.20151016-1 100
100 /var/lib/dpkg/status
 2014.20141024-2 500
500 http://ftp.fr.debian.org/debian jessie/main i386 Packages


slt
bernard



Re: exec et php

2015-11-20 Par sujet nicolas . pechon

Le 2015-11-20 16:45, Bernard Schoenacker a écrit :

Le Fri, 20 Nov 2015 16:11:27 +0100,
nicolas.pec...@laposte.net a écrit :


Le 2015-11-20 14:58, Eric Degenetais a écrit :
> Petite question: cette font c'est un standard, ou un ajout?
> Si c'est un ajout, comment a-t'elle été déployée?
> Dans un cas extrême on peut imaginer que si tu l'as copié toi-même
> vers le répertoire de déploiement, ton compte a les droits d'accès
> mais pas le compte applicatif www-data (je schématise, là, mais
> c'est le genre de problème à rechercher à mon avis).


Ce sont les paquets de base de la testing.



bonjour,

serait il possible de comparer :

rmadison texlive-fonts-recommended
texlive-fonts-recommended | 2009-11+squeeze1 | oldoldstable| all
texlive-fonts-recommended | 2012.20120611-5  | oldstable   | all
texlive-fonts-recommended | 2014.20141024-2  | stable  | all
texlive-fonts-recommended | 2014.20141024-2  | stable-kfreebsd | all
texlive-fonts-recommended | 2015.20151016-1  | testing | all
texlive-fonts-recommended | 2015.20151116-1  | unstable| all


Je n'ai pas cette fonction.
un apt-cache search rmadisson

Ne donne rien. (?)



apt-cache policy
texlive-fonts-recommended texlive-fonts-recommended:
  Installé : 2015.20151016-1
  Candidat : 2015.20151016-1
 Table de version :
 *** 2015.20151016-1 100
100 /var/lib/dpkg/status
 2014.20141024-2 500
500 http://ftp.fr.debian.org/debian jessie/main i386 Packages


# apt-cache policy texlive-fonts-recommended texlive-fonts-recommended
texlive-fonts-recommended:
  Installé : 2015.20151016-1
  Candidat : 2015.20151016-1
 Table de version :
 *** 2015.20151016-1 0
900 http://ftp.fr.debian.org/debian/ stretch/main amd64 Packages
900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main amd64 
Packages
151 http://ftp.fr.debian.org/debian/ unstable/main amd64 
Packages
151 http://ftp.u-picardie.fr/mirror/debian/ unstable/main amd64 
Packages

100 /var/lib/dpkg/status
texlive-fonts-recommended:
  Installé : 2015.20151016-1
  Candidat : 2015.20151016-1
 Table de version :
 *** 2015.20151016-1 0
900 http://ftp.fr.debian.org/debian/ stretch/main amd64 Packages
900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main amd64 
Packages
151 http://ftp.fr.debian.org/debian/ unstable/main amd64 
Packages
151 http://ftp.u-picardie.fr/mirror/debian/ unstable/main amd64 
Packages

100 /var/lib/dpkg/status




Re: exec et php

2015-11-20 Par sujet Bernard Schoenacker
Le Fri, 20 Nov 2015 17:09:08 +0100,
nicolas.pec...@laposte.net a écrit :

> Le 2015-11-20 16:45, Bernard Schoenacker a écrit :
> > Le Fri, 20 Nov 2015 16:11:27 +0100,
> > nicolas.pec...@laposte.net a écrit :
> >   
> >> Le 2015-11-20 14:58, Eric Degenetais a écrit :  
> >> > Petite question: cette font c'est un standard, ou un ajout?
> >> > Si c'est un ajout, comment a-t'elle été déployée?
> >> > Dans un cas extrême on peut imaginer que si tu l'as copié
> >> > toi-même vers le répertoire de déploiement, ton compte a les
> >> > droits d'accès mais pas le compte applicatif www-data (je
> >> > schématise, là, mais c'est le genre de problème à rechercher à
> >> > mon avis).  
> >> 
> >> 
> >> Ce sont les paquets de base de la testing.
> >>   
> > 
> > bonjour,
> > 
> > serait il possible de comparer :
> > 
> > rmadison texlive-fonts-recommended
> > texlive-fonts-recommended | 2009-11+squeeze1 | oldoldstable| all
> > texlive-fonts-recommended | 2012.20120611-5  | oldstable   | all
> > texlive-fonts-recommended | 2014.20141024-2  | stable  | all
> > texlive-fonts-recommended | 2014.20141024-2  | stable-kfreebsd | all
> > texlive-fonts-recommended | 2015.20151016-1  | testing | all
> > texlive-fonts-recommended | 2015.20151116-1  | unstable|all
 
> Je n'ai pas cette fonction.
> un apt-cache search rmadisson
> 
> Ne donne rien. (?)
> 
> 
> > apt-cache policy
> > texlive-fonts-recommended texlive-fonts-recommended:
> >   Installé : 2015.20151016-1
> >   Candidat : 2015.20151016-1
> >  Table de version :
> >  *** 2015.20151016-1 100
> > 100 /var/lib/dpkg/status
> >  2014.20141024-2 500
> > 500 http://ftp.fr.debian.org/debian jessie/main i386
> > Packages 
> # apt-cache policy texlive-fonts-recommended texlive-fonts-recommended
> texlive-fonts-recommended:
>Installé : 2015.20151016-1
>Candidat : 2015.20151016-1
>   Table de version :
>   *** 2015.20151016-1 0
>  900 http://ftp.fr.debian.org/debian/ stretch/main amd64
> Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main
> amd64 Packages
>  151 http://ftp.fr.debian.org/debian/ unstable/main amd64 
> Packages
>  151 http://ftp.u-picardie.fr/mirror/debian/ unstable/main
> amd64 Packages
>  100 /var/lib/dpkg/status
> texlive-fonts-recommended:
>Installé : 2015.20151016-1
>Candidat : 2015.20151016-1
>   Table de version :
>   *** 2015.20151016-1 0
>  900 http://ftp.fr.debian.org/debian/ stretch/main amd64
> Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main
> amd64 Packages
>  151 http://ftp.fr.debian.org/debian/ unstable/main amd64 
> Packages
>  151 http://ftp.u-picardie.fr/mirror/debian/ unstable/main
> amd64 Packages
>  100 /var/lib/dpkg/status
> 
> 

bonjour,

il te suffit de chercher un peut à côté :

apt-file search rmadison
devscripts: /usr/bin/rmadison
devscripts: /usr/share/man/de/man1/rmadison.1.gz
devscripts: /usr/share/man/fr/man1/rmadison.1.gz
devscripts: /usr/share/man/man1/rmadison.1.gz


donc maintenant que tu connais le nom du paquet : devscripts

il suffit de faire : sudo apt-get install devscripts

la page de man : http://man.he.net/man1/rmadison


slt
bernard



Re: exec et php

2015-11-20 Par sujet Bernard Schoenacker
Le Fri, 20 Nov 2015 17:44:22 +0100,
Bernard Schoenacker  a écrit :

> Le Fri, 20 Nov 2015 17:09:08 +0100,
> nicolas.pec...@laposte.net a écrit :
> 
> > Le 2015-11-20 16:45, Bernard Schoenacker a écrit :  
> > > Le Fri, 20 Nov 2015 16:11:27 +0100,
> > > nicolas.pec...@laposte.net a écrit :
> > > 
> > >> Le 2015-11-20 14:58, Eric Degenetais a écrit :
> > >> > Petite question: cette font c'est un standard, ou un ajout?
> > >> > Si c'est un ajout, comment a-t'elle été déployée?
> > >> > Dans un cas extrême on peut imaginer que si tu l'as copié
> > >> > toi-même vers le répertoire de déploiement, ton compte a les
> > >> > droits d'accès mais pas le compte applicatif www-data (je
> > >> > schématise, là, mais c'est le genre de problème à rechercher à
> > >> > mon avis).
> > >> 
> > >> 
> > >> Ce sont les paquets de base de la testing.
> > >> 
> > > 
> > > bonjour,
> > > 
> > > serait il possible de comparer :
> > > 
> > > rmadison texlive-fonts-recommended
> > > texlive-fonts-recommended | 2009-11+squeeze1 | oldoldstable|
> > > all texlive-fonts-recommended | 2012.20120611-5  |
> > > oldstable   | all texlive-fonts-recommended |
> > > 2014.20141024-2  | stable  | all
> > > texlive-fonts-recommended | 2014.20141024-2  | stable-kfreebsd |
> > > all texlive-fonts-recommended | 2015.20151016-1  |
> > > testing | all texlive-fonts-recommended |
> > > 2015.20151116-1  | unstable|all  
>  
> > Je n'ai pas cette fonction.
> > un apt-cache search rmadisson
> > 
> > Ne donne rien. (?)
> > 
> >   
> > > apt-cache policy
> > > texlive-fonts-recommended texlive-fonts-recommended:
> > >   Installé : 2015.20151016-1
> > >   Candidat : 2015.20151016-1
> > >  Table de version :
> > >  *** 2015.20151016-1 100
> > > 100 /var/lib/dpkg/status
> > >  2014.20141024-2 500
> > > 500 http://ftp.fr.debian.org/debian jessie/main i386
> > > Packages   
> > # apt-cache policy texlive-fonts-recommended
> > texlive-fonts-recommended texlive-fonts-recommended:
> >Installé : 2015.20151016-1
> >Candidat : 2015.20151016-1
> >   Table de version :
> >   *** 2015.20151016-1 0
> >  900 http://ftp.fr.debian.org/debian/ stretch/main amd64
> > Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main
> > amd64 Packages
> >  151 http://ftp.fr.debian.org/debian/ unstable/main amd64 
> > Packages
> >  151 http://ftp.u-picardie.fr/mirror/debian/ unstable/main
> > amd64 Packages
> >  100 /var/lib/dpkg/status
> > texlive-fonts-recommended:
> >Installé : 2015.20151016-1
> >Candidat : 2015.20151016-1
> >   Table de version :
> >   *** 2015.20151016-1 0
> >  900 http://ftp.fr.debian.org/debian/ stretch/main amd64
> > Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main
> > amd64 Packages
> >  151 http://ftp.fr.debian.org/debian/ unstable/main amd64 
> > Packages
> >  151 http://ftp.u-picardie.fr/mirror/debian/ unstable/main
> > amd64 Packages
> >  100 /var/lib/dpkg/status
> > 
> >   
> 
> bonjour,
> 
> il te suffit de chercher un peut à côté :
> 
> apt-file search rmadison
> devscripts: /usr/bin/rmadison
> devscripts: /usr/share/man/de/man1/rmadison.1.gz
> devscripts: /usr/share/man/fr/man1/rmadison.1.gz
> devscripts: /usr/share/man/man1/rmadison.1.gz
> 
> 
> donc maintenant que tu connais le nom du paquet : devscripts
> 
> il suffit de faire : sudo apt-get install devscripts
> 
> la page de man : http://man.he.net/man1/rmadison
> 
> 
> slt
> bernard
> 

bonjour,

j'ai oublié d'indiquer la version disponible :

rmadison devscripts -a amd64

devscripts | 2.10.69+squeeze4 | oldoldstable  | amd64 i386
devscripts | 2.12.4~bpo60+1   | squeeze-backports | amd64 i386
devscripts | 2.12.6+deb7u2| oldstable | amd64 i386
devscripts | 2.14.11~bpo70+1  | wheezy-backports  | amd64 i386
devscripts | 2.15.3   | stable| amd64 i386
devscripts | 2.15.9~bpo8+1| jessie-backports  | amd64 i386
devscripts | 2.15.9   | testing   | amd64 i386
devscripts | 2.15.9   | unstable  | amd64 i386


slt
bernard



Re: exec et php

2015-11-20 Par sujet nicolas . pechon

Le 2015-11-20 15:40, Eric Degenetais a écrit :


@Nicolas Pechon: histoire de clore cette piste, quelle est la sortie de

ls -lha 
/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf



# ls -lha 
/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf
-rw-r--r-- 1 root root 127 janv. 10  2006 
/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf




ls -lha 
/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm



# ls -lha 
/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm
-rw-r--r-- 1 root root 2,0K janv.  9  2006 
/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm





Re: exec et php

2015-11-20 Par sujet Bernard Schoenacker
Le Fri, 20 Nov 2015 15:40:14 +0100,
Eric Degenetais  a écrit :

> @Bernard Schoenacker : standard en effet, mais il y a peut-être une
> bizarrerie sur cette machine en particulier...
> 
> @Nicolas Pechon: histoire de clore cette piste, quelle est la sortie
> de
> 
> ls
> -lha /usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf
> ls
> -lha /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm
> 
> chez toi?
> __
> Éric Dégenètais
> Henix
> 
> 
> 
> http://www.henix.com
> http://www.squashtest.org
> 
> 
> 
> Le 20 novembre 2015 15:13, Bernard Schoenacker
>  a écrit :
> > Le Fri, 20 Nov 2015 14:58:58 +0100,
> > Eric Degenetais  a écrit :
> >  
> >> Petite question: cette font c'est un standard, ou un ajout?
> >> Si c'est un ajout, comment a-t'elle été déployée?
> >> Dans un cas extrême on peut imaginer que si tu l'as copié toi-même
> >> vers le répertoire de déploiement, ton compte a les droits d'accès
> >> mais pas le compte applicatif www-data (je schématise, là, mais
> >> c'est le genre de problème à rechercher à mon avis).
> >>
> >> __
> >> Éric Dégenètais
> >> Henix
> >>
> >>
> >>
> >> http://www.henix.com
> >> http://www.squashtest.org
> >>  
> >
> > bonjour,
> >
> > la police fait partie de : texlive-fonts-recommended
> >
> > apt-file search tcti1200
> > texlive-fonts-recommended: 
> > /usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf
> > texlive-fonts-recommended: 
> > /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm
> >
> > slt
> > bernard
> >  
> 

bonjour,

normalement chez nicolas la réponse devrait être :

ls -lha /usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf
-rw-r--r-- 1 root root 127 janv. 10 2006 
/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf

ls -lha /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm
-rw-r--r-- 1 root root 2,0K janv. 9 2006 
/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm

( à comparer )

slt
bernard



Re: exec et php

2015-11-20 Par sujet nicolas . pechon

Le 2015-11-20 14:08, Steve Fouchet a écrit :

Bonjour,

Si j'ai bien suivi, lorsque tu lances la commande dans un shell, tu le
fais depuis ton compte utilisateur.
As tu essayé de lancer ta commande depuis un shell en tant "www-data" ?
Ca te permettra déjà d'identifier si le problème viens des permissions
du compte utilisateur, ou de ta conf apache/php

++
Steve


Bonjour,

J'en profite pour tous vous remercier de vous pencher sur mon problème

Une compilation via un shell www-data est corect



Re: exec et php

2015-11-20 Par sujet Bernard Schoenacker
Le Fri, 20 Nov 2015 18:55:58 +0100,
nicolas.pec...@laposte.net a écrit :

> Le 2015-11-20 18:04, Bernard Schoenacker a écrit :
> > Le Fri, 20 Nov 2015 17:44:22 +0100,
> > Bernard Schoenacker  a écrit :
> >   
> >> Le Fri, 20 Nov 2015 17:09:08 +0100,
> >> nicolas.pec...@laposte.net a écrit :
> >>   
> >> > Le 2015-11-20 16:45, Bernard Schoenacker a écrit :  
> >> > > Le Fri, 20 Nov 2015 16:11:27 +0100,
> >> > > nicolas.pec...@laposte.net a écrit :
> >> > >  
> >> > >> Le 2015-11-20 14:58, Eric Degenetais a écrit :  
> >> > >> > Petite question: cette font c'est un standard, ou un ajout?
> >> > >> > Si c'est un ajout, comment a-t'elle été déployée?
> >> > >> > Dans un cas extrême on peut imaginer que si tu l'as copié
> >> > >> > toi-même vers le répertoire de déploiement, ton compte a les
> >> > >> > droits d'accès mais pas le compte applicatif www-data (je
> >> > >> > schématise, là, mais c'est le genre de problème à
> >> > >> > rechercher à mon avis).  
> >> > >>
> >> > >>
> >> > >> Ce sont les paquets de base de la testing.
> >> > >>  
> >> > >
> >> > > bonjour,
> >> > >
> >> > > serait il possible de comparer :
> >> > >
> >> > > rmadison texlive-fonts-recommended
> >> > > texlive-fonts-recommended | 2009-11+squeeze1 | oldoldstable
> >> > > | all texlive-fonts-recommended | 2012.20120611-5  |
> >> > > oldstable   | all texlive-fonts-recommended |
> >> > > 2014.20141024-2  | stable  | all
> >> > > texlive-fonts-recommended | 2014.20141024-2  | stable-kfreebsd
> >> > > | all texlive-fonts-recommended | 2015.20151016-1  |
> >> > > testing | all texlive-fonts-recommended |
> >> > > 2015.20151116-1  | unstable|all  
> >>   
> >> > Je n'ai pas cette fonction.
> >> > un apt-cache search rmadisson
> >> >
> >> > Ne donne rien. (?)
> >> >
> >> >  
> >> > > apt-cache policy
> >> > > texlive-fonts-recommended texlive-fonts-recommended:
> >> > >   Installé : 2015.20151016-1
> >> > >   Candidat : 2015.20151016-1
> >> > >  Table de version :
> >> > >  *** 2015.20151016-1 100
> >> > > 100 /var/lib/dpkg/status
> >> > >  2014.20141024-2 500
> >> > > 500 http://ftp.fr.debian.org/debian jessie/main i386
> >> > > Packages  
> >> > # apt-cache policy texlive-fonts-recommended
> >> > texlive-fonts-recommended texlive-fonts-recommended:
> >> >Installé : 2015.20151016-1
> >> >Candidat : 2015.20151016-1
> >> >   Table de version :
> >> >   *** 2015.20151016-1 0
> >> >  900 http://ftp.fr.debian.org/debian/ stretch/main amd64
> >> > Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main
> >> > amd64 Packages
> >> >  151 http://ftp.fr.debian.org/debian/ unstable/main amd64
> >> > Packages
> >> >  151 http://ftp.u-picardie.fr/mirror/debian/
> >> > unstable/main amd64 Packages
> >> >  100 /var/lib/dpkg/status
> >> > texlive-fonts-recommended:
> >> >Installé : 2015.20151016-1
> >> >Candidat : 2015.20151016-1
> >> >   Table de version :
> >> >   *** 2015.20151016-1 0
> >> >  900 http://ftp.fr.debian.org/debian/ stretch/main amd64
> >> > Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main
> >> > amd64 Packages
> >> >  151 http://ftp.fr.debian.org/debian/ unstable/main amd64
> >> > Packages
> >> >  151 http://ftp.u-picardie.fr/mirror/debian/
> >> > unstable/main amd64 Packages
> >> >  100 /var/lib/dpkg/status
> >> >
> >> >  
> >> 
> >> bonjour,
> >> 
> >> il te suffit de chercher un peut à côté :
> >> 
> >> apt-file search rmadison
> >> devscripts: /usr/bin/rmadison
> >> devscripts: /usr/share/man/de/man1/rmadison.1.gz
> >> devscripts: /usr/share/man/fr/man1/rmadison.1.gz
> >> devscripts: /usr/share/man/man1/rmadison.1.gz
> >> 
> >> 
> >> donc maintenant que tu connais le nom du paquet : devscripts
> >> 
> >> il suffit de faire : sudo apt-get install devscripts
> >> 
> >> la page de man : http://man.he.net/man1/rmadison
> >> 
> >> 
> >> slt
> >> bernard
> >>   
> > 
> > bonjour,
> > 
> > j'ai oublié d'indiquer la version disponible :
> > 
> > rmadison devscripts -a amd64
> > 
> > devscripts | 2.10.69+squeeze4 | oldoldstable  | amd64 i386
> > devscripts | 2.12.4~bpo60+1   | squeeze-backports | amd64 i386
> > devscripts | 2.12.6+deb7u2| oldstable | amd64 i386
> > devscripts | 2.14.11~bpo70+1  | wheezy-backports  | amd64 i386
> > devscripts | 2.15.3   | stable| amd64 i386
> > devscripts | 2.15.9~bpo8+1| jessie-backports  | amd64 i386
> > devscripts | 2.15.9   | testing   | amd64 i386
> > devscripts | 2.15.9   | unstable  | amd64 i386
> >   
> 
> 
> # rmadison texlive-fonts-recommended
> texlive-fonts-recommended | 2009-11+squeeze1 | oldoldstable| all
> texlive-fonts-recommended | 2012.20120611-5  | oldstable   | all
> texlive-fonts-recommended | 2014.20141024-2  | stable  | all
> texlive-fonts-recommended | 2014.20141024-2  | stable-kfreebsd | all
> texlive-fonts-recommended | 

Re: exec et php

2015-11-20 Par sujet Sylvain L. Sauvage
>[…]
> Une compilation via un shell www-data est corect

  Puisque ça fonctionne en utilisateur www-data en shell, ce 
n’est pas un problème avec cet utilisateur mais bien une 
différence dans l’environnement d’exécution de PHP (soit de PHP 
lui-même, soit de blocages qu’Apache fait sur le processus PHP).

  Il doit y avoir d’autres outils pour vérifier tout ça mais, 
perso, je tenterais de voir une différence entre les deux cas 
(shell / PHP) en passant par strace.

>[…]
> # rmadison texlive-fonts-recommended
>[…]

  Au passage, j’aimerais qu’on m’explique à quoi ça sert de 
vérifier les versions disponibles *sur les dépôts* , surtout 
après qu’on a déjà vérifié les paquets *installés* …

-- 
 Sylvain Sauvage



Re: exec et php

2015-11-20 Par sujet nicolas . pechon

Le 2015-11-20 18:04, Bernard Schoenacker a écrit :

Le Fri, 20 Nov 2015 17:44:22 +0100,
Bernard Schoenacker  a écrit :


Le Fri, 20 Nov 2015 17:09:08 +0100,
nicolas.pec...@laposte.net a écrit :

> Le 2015-11-20 16:45, Bernard Schoenacker a écrit :
> > Le Fri, 20 Nov 2015 16:11:27 +0100,
> > nicolas.pec...@laposte.net a écrit :
> >
> >> Le 2015-11-20 14:58, Eric Degenetais a écrit :
> >> > Petite question: cette font c'est un standard, ou un ajout?
> >> > Si c'est un ajout, comment a-t'elle été déployée?
> >> > Dans un cas extrême on peut imaginer que si tu l'as copié
> >> > toi-même vers le répertoire de déploiement, ton compte a les
> >> > droits d'accès mais pas le compte applicatif www-data (je
> >> > schématise, là, mais c'est le genre de problème à rechercher à
> >> > mon avis).
> >>
> >>
> >> Ce sont les paquets de base de la testing.
> >>
> >
> > bonjour,
> >
> > serait il possible de comparer :
> >
> > rmadison texlive-fonts-recommended
> > texlive-fonts-recommended | 2009-11+squeeze1 | oldoldstable|
> > all texlive-fonts-recommended | 2012.20120611-5  |
> > oldstable   | all texlive-fonts-recommended |
> > 2014.20141024-2  | stable  | all
> > texlive-fonts-recommended | 2014.20141024-2  | stable-kfreebsd |
> > all texlive-fonts-recommended | 2015.20151016-1  |
> > testing | all texlive-fonts-recommended |
> > 2015.20151116-1  | unstable|all

> Je n'ai pas cette fonction.
> un apt-cache search rmadisson
>
> Ne donne rien. (?)
>
>
> > apt-cache policy
> > texlive-fonts-recommended texlive-fonts-recommended:
> >   Installé : 2015.20151016-1
> >   Candidat : 2015.20151016-1
> >  Table de version :
> >  *** 2015.20151016-1 100
> > 100 /var/lib/dpkg/status
> >  2014.20141024-2 500
> > 500 http://ftp.fr.debian.org/debian jessie/main i386
> > Packages
> # apt-cache policy texlive-fonts-recommended
> texlive-fonts-recommended texlive-fonts-recommended:
>Installé : 2015.20151016-1
>Candidat : 2015.20151016-1
>   Table de version :
>   *** 2015.20151016-1 0
>  900 http://ftp.fr.debian.org/debian/ stretch/main amd64
> Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main
> amd64 Packages
>  151 http://ftp.fr.debian.org/debian/ unstable/main amd64
> Packages
>  151 http://ftp.u-picardie.fr/mirror/debian/ unstable/main
> amd64 Packages
>  100 /var/lib/dpkg/status
> texlive-fonts-recommended:
>Installé : 2015.20151016-1
>Candidat : 2015.20151016-1
>   Table de version :
>   *** 2015.20151016-1 0
>  900 http://ftp.fr.debian.org/debian/ stretch/main amd64
> Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main
> amd64 Packages
>  151 http://ftp.fr.debian.org/debian/ unstable/main amd64
> Packages
>  151 http://ftp.u-picardie.fr/mirror/debian/ unstable/main
> amd64 Packages
>  100 /var/lib/dpkg/status
>
>

bonjour,

il te suffit de chercher un peut à côté :

apt-file search rmadison
devscripts: /usr/bin/rmadison
devscripts: /usr/share/man/de/man1/rmadison.1.gz
devscripts: /usr/share/man/fr/man1/rmadison.1.gz
devscripts: /usr/share/man/man1/rmadison.1.gz


donc maintenant que tu connais le nom du paquet : devscripts

il suffit de faire : sudo apt-get install devscripts

la page de man : http://man.he.net/man1/rmadison


slt
bernard



bonjour,

j'ai oublié d'indiquer la version disponible :

rmadison devscripts -a amd64

devscripts | 2.10.69+squeeze4 | oldoldstable  | amd64 i386
devscripts | 2.12.4~bpo60+1   | squeeze-backports | amd64 i386
devscripts | 2.12.6+deb7u2| oldstable | amd64 i386
devscripts | 2.14.11~bpo70+1  | wheezy-backports  | amd64 i386
devscripts | 2.15.3   | stable| amd64 i386
devscripts | 2.15.9~bpo8+1| jessie-backports  | amd64 i386
devscripts | 2.15.9   | testing   | amd64 i386
devscripts | 2.15.9   | unstable  | amd64 i386




# rmadison texlive-fonts-recommended
texlive-fonts-recommended | 2009-11+squeeze1 | oldoldstable| all
texlive-fonts-recommended | 2012.20120611-5  | oldstable   | all
texlive-fonts-recommended | 2014.20141024-2  | stable  | all
texlive-fonts-recommended | 2014.20141024-2  | stable-kfreebsd | all
texlive-fonts-recommended | 2015.20151016-1  | testing | all
texlive-fonts-recommended | 2015.20151116-1  | unstable| all




Re: exec et php

2015-11-20 Par sujet nicolas . pechon

Le 2015-11-20 19:38, Bernard Schoenacker a écrit :

Le Fri, 20 Nov 2015 18:55:58 +0100,
nicolas.pec...@laposte.net a écrit :


Le 2015-11-20 18:04, Bernard Schoenacker a écrit :
> Le Fri, 20 Nov 2015 17:44:22 +0100,
> Bernard Schoenacker  a écrit :
>
>> Le Fri, 20 Nov 2015 17:09:08 +0100,
>> nicolas.pec...@laposte.net a écrit :
>>
>> > Le 2015-11-20 16:45, Bernard Schoenacker a écrit :
>> > > Le Fri, 20 Nov 2015 16:11:27 +0100,
>> > > nicolas.pec...@laposte.net a écrit :
>> > >
>> > >> Le 2015-11-20 14:58, Eric Degenetais a écrit :
>> > >> > Petite question: cette font c'est un standard, ou un ajout?
>> > >> > Si c'est un ajout, comment a-t'elle été déployée?
>> > >> > Dans un cas extrême on peut imaginer que si tu l'as copié
>> > >> > toi-même vers le répertoire de déploiement, ton compte a les
>> > >> > droits d'accès mais pas le compte applicatif www-data (je
>> > >> > schématise, là, mais c'est le genre de problème à
>> > >> > rechercher à mon avis).
>> > >>
>> > >>
>> > >> Ce sont les paquets de base de la testing.
>> > >>
>> > >
>> > > bonjour,
>> > >
>> > > serait il possible de comparer :
>> > >
>> > > rmadison texlive-fonts-recommended
>> > > texlive-fonts-recommended | 2009-11+squeeze1 | oldoldstable
>> > > | all texlive-fonts-recommended | 2012.20120611-5  |
>> > > oldstable   | all texlive-fonts-recommended |
>> > > 2014.20141024-2  | stable  | all
>> > > texlive-fonts-recommended | 2014.20141024-2  | stable-kfreebsd
>> > > | all texlive-fonts-recommended | 2015.20151016-1  |
>> > > testing | all texlive-fonts-recommended |
>> > > 2015.20151116-1  | unstable|all
>>
>> > Je n'ai pas cette fonction.
>> > un apt-cache search rmadisson
>> >
>> > Ne donne rien. (?)
>> >
>> >
>> > > apt-cache policy
>> > > texlive-fonts-recommended texlive-fonts-recommended:
>> > >   Installé : 2015.20151016-1
>> > >   Candidat : 2015.20151016-1
>> > >  Table de version :
>> > >  *** 2015.20151016-1 100
>> > > 100 /var/lib/dpkg/status
>> > >  2014.20141024-2 500
>> > > 500 http://ftp.fr.debian.org/debian jessie/main i386
>> > > Packages
>> > # apt-cache policy texlive-fonts-recommended
>> > texlive-fonts-recommended texlive-fonts-recommended:
>> >Installé : 2015.20151016-1
>> >Candidat : 2015.20151016-1
>> >   Table de version :
>> >   *** 2015.20151016-1 0
>> >  900 http://ftp.fr.debian.org/debian/ stretch/main amd64
>> > Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main
>> > amd64 Packages
>> >  151 http://ftp.fr.debian.org/debian/ unstable/main amd64
>> > Packages
>> >  151 http://ftp.u-picardie.fr/mirror/debian/
>> > unstable/main amd64 Packages
>> >  100 /var/lib/dpkg/status
>> > texlive-fonts-recommended:
>> >Installé : 2015.20151016-1
>> >Candidat : 2015.20151016-1
>> >   Table de version :
>> >   *** 2015.20151016-1 0
>> >  900 http://ftp.fr.debian.org/debian/ stretch/main amd64
>> > Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main
>> > amd64 Packages
>> >  151 http://ftp.fr.debian.org/debian/ unstable/main amd64
>> > Packages
>> >  151 http://ftp.u-picardie.fr/mirror/debian/
>> > unstable/main amd64 Packages
>> >  100 /var/lib/dpkg/status
>> >
>> >
>>
>> bonjour,
>>
>> il te suffit de chercher un peut à côté :
>>
>> apt-file search rmadison
>> devscripts: /usr/bin/rmadison
>> devscripts: /usr/share/man/de/man1/rmadison.1.gz
>> devscripts: /usr/share/man/fr/man1/rmadison.1.gz
>> devscripts: /usr/share/man/man1/rmadison.1.gz
>>
>>
>> donc maintenant que tu connais le nom du paquet : devscripts
>>
>> il suffit de faire : sudo apt-get install devscripts
>>
>> la page de man : http://man.he.net/man1/rmadison
>>
>>
>> slt
>> bernard
>>
>
> bonjour,
>
> j'ai oublié d'indiquer la version disponible :
>
> rmadison devscripts -a amd64
>
> devscripts | 2.10.69+squeeze4 | oldoldstable  | amd64 i386
> devscripts | 2.12.4~bpo60+1   | squeeze-backports | amd64 i386
> devscripts | 2.12.6+deb7u2| oldstable | amd64 i386
> devscripts | 2.14.11~bpo70+1  | wheezy-backports  | amd64 i386
> devscripts | 2.15.3   | stable| amd64 i386
> devscripts | 2.15.9~bpo8+1| jessie-backports  | amd64 i386
> devscripts | 2.15.9   | testing   | amd64 i386
> devscripts | 2.15.9   | unstable  | amd64 i386
>


# rmadison texlive-fonts-recommended
texlive-fonts-recommended | 2009-11+squeeze1 | oldoldstable| all
texlive-fonts-recommended | 2012.20120611-5  | oldstable   | all
texlive-fonts-recommended | 2014.20141024-2  | stable  | all
texlive-fonts-recommended | 2014.20141024-2  | stable-kfreebsd | all
texlive-fonts-recommended | 2015.20151016-1  | testing | all
texlive-fonts-recommended | 2015.20151116-1  | unstable| all




bonjour,

apt-cache policy texlive-fonts-recommended
texlive-fonts-recommended:
  Installé : 2015.20151016-1
  Candidat : 

Re: exec et php

2015-11-20 Par sujet nicolas . pechon

Le 2015-11-20 19:47, Sylvain L. Sauvage a écrit :

[…]
Une compilation via un shell www-data est corect


  Puisque ça fonctionne en utilisateur www-data en shell, ce
n’est pas un problème avec cet utilisateur mais bien une
différence dans l’environnement d’exécution de PHP (soit de PHP
lui-même, soit de blocages qu’Apache fait sur le processus PHP).

  Il doit y avoir d’autres outils pour vérifier tout ça mais,
perso, je tenterais de voir une différence entre les deux cas
(shell / PHP) en passant par strace.


Heu la, je connaît pas.
Comment puis-je procéder?



[…]
# rmadison texlive-fonts-recommended
[…]


  Au passage, j’aimerais qu’on m’explique à quoi ça sert de
vérifier les versions disponibles *sur les dépôts* , surtout
après qu’on a déjà vérifié les paquets *installés* …


Je pense que l'idée et de faire des test pour trouver quelque chose. A 
défaut




Re: exec et php

2015-11-20 Par sujet Steve Fouchet
+1 pour la solution de Sylvain
Je connais pour ainsi dire rien en Latex et ne suis pas un grand fan de
PHP donc ce n'est qu'une piste et non une solution.
strace -o shell.log -u www-data pdflatex [...]
idem avec apache

Avant de chercher en profondeur dans la sortie des strace
En quick & dirty, je ferai quelque recherche sur le chargement du
fichier de map, et la police utilisée.
quelque chose comme :
grep -A 20 -B 20 [/path/fic.map|font_name] shell.log

Bon courage


Le 20/11/2015 20:24, nicolas.pec...@laposte.net a écrit :
> Le 2015-11-20 19:47, Sylvain L. Sauvage a écrit :
>>> […]
>>> Une compilation via un shell www-data est corect
>>
>>   Puisque ça fonctionne en utilisateur www-data en shell, ce
>> n’est pas un problème avec cet utilisateur mais bien une
>> différence dans l’environnement d’exécution de PHP (soit de PHP
>> lui-même, soit de blocages qu’Apache fait sur le processus PHP).
>>
>>   Il doit y avoir d’autres outils pour vérifier tout ça mais,
>> perso, je tenterais de voir une différence entre les deux cas
>> (shell / PHP) en passant par strace.
> 
> Heu la, je connaît pas.
> Comment puis-je procéder?
> 
> 
>>> […]
>>> # rmadison texlive-fonts-recommended
>>> […]
>>
>>   Au passage, j’aimerais qu’on m’explique à quoi ça sert de
>> vérifier les versions disponibles *sur les dépôts* , surtout
>> après qu’on a déjà vérifié les paquets *installés* …
> 
> Je pense que l'idée et de faire des test pour trouver quelque chose. A
> défaut
> 



signature.asc
Description: OpenPGP digital signature


Re: exec et php

2015-11-20 Par sujet Fabrice Regnier
'lut,

> Ne trouvant toujours pas de solution, je me permet un petit UP. Si
> quelqu'un a une piste a me proposer...
Comme le message d'erreur te dit qu'il n'a pas trouvé la font qui va
bien, est-ce possible de lui coller en paramètre le chemin+fichier de la
font ?

f.



Re: exec et php

2015-11-19 Par sujet nicolas . pechon

Le 2015-11-10 14:33, Eric Degenetais a écrit :

A la fin du fichier j'ai:

 " [106]=> string(75) 
"[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} 
<../../images/3.png>]" [107]=> string(28) "(./test.aux) )" [108]=> 
string(52) "(see the transcript file for additional information)" 
[109]=> string(79)


"!pdfTeX error: /usr/bin/pdflatex (file tcti1200): Font tcti1200 at
600 not foun" [110]=> string(1) "d" [111]=> string(55) " ==> Fatal
error occurred, no output PDF file produced!"

 }

Il dit pourquoi il plante: il ne trouve pas la font qu'il est censé
utiliser. Donc la question est: comment pdflatex trouve-t'il ses font
(ce que j'ignore) et en quoi est-ce que ça peut être différent pour le
processus apache?


Bonjour,
Ne trouvant toujours pas de solution, je me permet un petit UP. Si 
quelqu'un a une piste a me proposer...


Merci d'avance



Re: exec et php

2015-11-10 Par sujet Philippe Gras

Le 10 nov. 2015 à 08:57, nicolas.pec...@laposte.net a écrit :

> Bonjour,
> 
> J'ai un petit soucis avec la fonction exec d'un script php.
> 
> le script suivant ne fonctionne pas:
>  exec("pdflatex fichier.tex");
> ?>
> 
> Je soupçonne un problème de configuration d'où ma question ici.
> 
Dans le php.ini, il existe une instruction pour interdire certaines fonctions
qui accèdent au serveur. La fonction exec en fait partie.

Je crois que c'est "disable functions = le nom des fonctions à désactiver".



Re: exec et php

2015-11-10 Par sujet Philippe Gras

Le 10 nov. 2015 à 12:26, nicolas.pec...@laposte.net a écrit :

> Le 2015-11-10 11:32, Philippe Gras a écrit :
>> Le 10 nov. 2015 à 08:57, nicolas.pec...@laposte.net a écrit :
>>> Bonjour,
>>> J'ai un petit soucis avec la fonction exec d'un script php.
>>> le script suivant ne fonctionne pas:
>>> >> exec("pdflatex fichier.tex");
>>> ?>
>>> Je soupçonne un problème de configuration d'où ma question ici.
>> Dans le php.ini, il existe une instruction pour interdire certaines fonctions
>> qui accèdent au serveur. La fonction exec en fait partie.
>> Je crois que c'est "disable functions = le nom des fonctions à désactiver".
> 
> 
> Effectivement, j'ai enlevé l'option: pcntl_exec
> 
> redémarrer apache2, mais rien n'y fait. :-(
> 
Ce n'est pas la bonne fonction : pcntl-exec != exec ;

http://php.net/manual/fr/function.pcntl-exec.php
http://php.net/manual/fr/function.exec.php


Re: exec et php

2015-11-10 Par sujet nicolas . pechon

Le 2015-11-10 11:32, Philippe Gras a écrit :

Le 10 nov. 2015 à 08:57, nicolas.pec...@laposte.net a écrit :


Bonjour,

J'ai un petit soucis avec la fonction exec d'un script php.

le script suivant ne fonctionne pas:


Je soupçonne un problème de configuration d'où ma question ici.

Dans le php.ini, il existe une instruction pour interdire certaines 
fonctions

qui accèdent au serveur. La fonction exec en fait partie.

Je crois que c'est "disable functions = le nom des fonctions à 
désactiver".



Effectivement, j'ai enlevé l'option: pcntl_exec

redémarrer apache2, mais rien n'y fait. :-(



Re: exec et php

2015-11-10 Par sujet pmenier

Le 10/11/2015 08:57, nicolas.pec...@laposte.net a écrit :

Bonjour,

J'ai un petit soucis avec la fonction exec d'un script php.

le script suivant ne fonctionne pas:


Je soupçonne un problème de configuration d'où ma question ici.

En effet, ce script fonctionne sur un autre ordinateur.

Je précise que taper pdflatex fichier.tex dans un shell fonctionne
parfaitement.

De même:


Fonctionne.

Ça doit être un truc tout bête, mais je ne trouve pas. :-(

Merci d'avance de vous pencher sur mon problème ou de d'indiquer si je
ne suis pas au bon endroit ou je pourrais poser ma question.




Salut

Et en mettant le chemin absolu vers pdflatex ?

Patrick




Re: exec et php

2015-11-10 Par sujet nicolas . pechon

Le 2015-11-10 13:00, Philippe Gras a écrit :

Le 10 nov. 2015 à 12:26, nicolas.pec...@laposte.net a écrit :

Effectivement, j'ai enlevé l'option: pcntl_exec

redémarrer apache2, mais rien n'y fait. :-(


Ce n'est pas la bonne fonction : pcntl-exec != exec ;

http://php.net/manual/fr/function.pcntl-exec.php
http://php.net/manual/fr/function.exec.php


Oui, je m'en doutais bien. mais, j'ai fait le test vu l'absence de exec 
dans disable functions


J'avance un peu.

J'ai fait:


A la fin du fichier j'ai:

 " [106]=> string(75) 
"[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} 
<../../images/3.png>]" [107]=> string(28) "(./test.aux) )" [108]=> 
string(52) "(see the transcript file for additional information)" 
[109]=> string(79) "!pdfTeX error: /usr/bin/pdflatex (file tcti1200): 
Font tcti1200 at 600 not foun" [110]=> string(1) "d" [111]=> string(55) 
" ==> Fatal error occurred, no output PDF file produced!" }



Mais, je sais pas trop quoi en faire. Surtout que dans une console, un 
pdflatex test.tex fonctionne




Re: exec et php

2015-11-10 Par sujet nicolas . pechon

Le 2015-11-10 13:27, pmenier a écrit :

Le 10/11/2015 08:57, nicolas.pec...@laposte.net a écrit :

Bonjour,

J'ai un petit soucis avec la fonction exec d'un script php.

le script suivant ne fonctionne pas:


Je soupçonne un problème de configuration d'où ma question ici.

En effet, ce script fonctionne sur un autre ordinateur.

Je précise que taper pdflatex fichier.tex dans un shell fonctionne
parfaitement.

De même:


Fonctionne.

Ça doit être un truc tout bête, mais je ne trouve pas. :-(

Merci d'avance de vous pencher sur mon problème ou de d'indiquer si je
ne suis pas au bon endroit ou je pourrais poser ma question.




Salut

Et en mettant le chemin absolu vers pdflatex ?

Patrick


J'ai effectivement fait le test. Pensant a un problème avec la variable 
d’environnement PATH. Mais, ce n'est pas cela.




Re: exec et php

2015-11-10 Par sujet Eric Degenetais
> A la fin du fichier j'ai:
>
>  " [106]=> string(75) "[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} 
> <../../images/3.png>]" [107]=> string(28) "(./test.aux) )" [108]=> string(52) 
> "(see the transcript file for additional information)" [109]=> string(79)

"!pdfTeX error: /usr/bin/pdflatex (file tcti1200): Font tcti1200 at
600 not foun" [110]=> string(1) "d" [111]=> string(55) " ==> Fatal
error occurred, no output PDF file produced!"

 }

Il dit pourquoi il plante: il ne trouve pas la font qu'il est censé
utiliser. Donc la question est: comment pdflatex trouve-t'il ses font
(ce que j'ignore) et en quoi est-ce que ça peut être différent pour le
processus apache?
__
Éric Dégenètais
Henix

http://www.henix.com
http://www.squashtest.org