OVH Cloud OVH Cloud

Des droits et des pouvoirs

12 réponses
Avatar
jeanpierre.libre
Bonjour,

J'ai tjrs des problème à insérer des maths dans des articles Spip...

Spip crée deux répertoires: l'un pour les images (vraies) /IMG/jpg/ et
l'autre pour les images (latex) /IMG/TeX...

Voici ce que me dit mon terminal :

jp% ls -ld ../IMG/TeX
drwxrwxrwx 3 www staff 102 29 Jun 16:23 ../IMG/TeX

jp% ls -ld ../IMG/jpg
drwxrwxrwx 5 www staff 170 29 Jun 16:00 ../IMG/jpg

Spip refuse d'écrire dans le premier et quand je le fais au terminal :

~/Sites/ecrire] jp% /sw/bin/tex2im -r 90x90 -o
../IMG/TeX/97451d50c7731cfeabbf10440961c558.png ' \int_0^1 x^2 {\rm d}
x'
mv: ../IMG/TeX/97451d50c7731cfeabbf10440961c558.png: set owner/group
(was: 501/0): Operation not permitted

Que comprendre ? Que faire ? C'est quasi sûrement une question de droits
car ça fonctionne sur des sites...

--
jpg
(traduire libre en anglois
et inverser avec mon nom)

10 réponses

1 2
Avatar
naly
jean-pierre gerbal wrote:
Bonjour,

J'ai tjrs des problème à insérer des maths dans des articles Spip...

Spip crée deux répertoires: l'un pour les images (vraies) /IMG/jpg/ et
l'autre pour les images (latex) /IMG/TeX...

Voici ce que me dit mon terminal :

jp% ls -ld ../IMG/TeX
drwxrwxrwx 3 www staff 102 29 Jun 16:23 ../IMG/TeX

jp% ls -ld ../IMG/jpg
drwxrwxrwx 5 www staff 170 29 Jun 16:00 ../IMG/jpg


Lorsque tu as :

d-rwx-rwx-rwx 3 www staff 102 29 Jun 16:23 ../IMG/TeX

ça veut dire que, pour le répertoire en question, on a :
rwx pour le propriétaire
rwx pour le groupe
rwx pour les autres (c'est à dire pour tout le monde)

r : le mec peut lire
w : le mec peut écrire
x : le mec peut exécuter (une appli, par exemple)

Pour tes répertoires, tout le monde peut écrire dedans.

Spip refuse d'écrire dans le premier et quand je le fais au terminal :

~/Sites/ecrire] jp% /sw/bin/tex2im -r 90x90 -o


Ben là tu dis à la bécane de faire les opérations dans le répertoire
/sw/bin/tex2im ...

../IMG/TeX/97451d50c7731cfeabbf10440961c558.png ' int_0^1 x^2 {rm d}
x'
mv: ../IMG/TeX/97451d50c7731cfeabbf10440961c558.png: set owner/group
(was: 501/0): Operation not permitted

Que comprendre ? Que faire ? C'est quasi sûrement une question de droits
car ça fonctionne sur des sites...



Avatar
patpro ~ patrick proniewski
In article <1gg5hn9.1wf45gb14mawg6N%,
(jean-pierre gerbal) wrote:

Spip refuse d'écrire dans le premier et quand je le fais au terminal :


que disent les logs d'erreurs d'apache ?

~/Sites/ecrire] jp% /sw/bin/tex2im -r 90x90 -o
../IMG/TeX/97451d50c7731cfeabbf10440961c558.png ' int_0^1 x^2 {rm d}
x'
mv: ../IMG/TeX/97451d50c7731cfeabbf10440961c558.png: set owner/group
(was: 501/0): Operation not permitted



tu n'as pas le droit de changer le owner d'un fichier si tu n'es pas
root. (globalement)

patpro

--
je cherche un poste d'admin UNIX/Mac
http://patpro.net/cv.php

Avatar
patpro ~ patrick proniewski
In article , naly wrote:

Lorsque tu as :

d-rwx-rwx-rwx 3 www staff 102 29 Jun 16:23 ../IMG/TeX


pourquoi rajouter des "-" entre les rwx ? le "-" est signifiant dans ce
contexte.

~/Sites/ecrire] jp% /sw/bin/tex2im -r 90x90 -o


Ben là tu dis à la bécane de faire les opérations dans le répertoire
/sw/bin/tex2im ...


pas du tout, ca veut dire qu'il invoque /sw/bin/tex2im dans le
répertoire courant (~/Sites/ecrire)

patpro

--
je cherche un poste d'admin UNIX/Mac
http://patpro.net/cv.php


Avatar
jeanpierre.libre
Matt wrote:

Apparemment, 'tex2im' souhaite changer le propriétaire et/ou groupe du
fichier '97451d50c7731cfeabbf10440961c558.png' après son déplacement.

Question conne, n'y a-t-il pas déjà dans "../IMG/TeX/" un fichier nommé
'97451d50c7731cfeabbf10440961c558.png' (qui lui a comme propriétaire 501
et groupe 0, ce qui expliquerait ce refus). ?


si, mais quand je l'efface, il ne se crée pas comme il devrait :

[ordibureaujp:~/Sites/ecrire] jp% /sw/bin/tex2im -r 90x90 -o
IMG/TeX/97451d50c7731cfeabbf10440961c558.png ' int_0^1 x^2 {rm d} x'
mv: rename /tmp/tex2imrCQ1wl/out.png to
../IMG/TeX/97451d50c7731cfeabbf10440961c558.png

le problème c'est qu'il ne renomme pas ce fichier temporaire... (la
question que je me pose, c'est comment je peux vérifier qu'il existe
bien ce fichier temporaire ?)


--
jpg
(traduire libre en anglois
et inverser avec mon nom)

Avatar
jeanpierre.libre
patpro ~ patrick proniewski wrote:

que disent les logs d'erreurs d'apache ?


une surprise :
/sw/bin/tex2im: line 196: latex: command not found
/sw/bin/tex2im: line 212: convert: command not found
mv: /tmp/tex2imUqKydT/out.png.0: No such file or directory

alors qu'à partir du terminal tout est ok....


--
jpg
(traduire libre en anglois
et inverser avec mon nom)

Avatar
naly
patpro ~ patrick proniewski wrote:
In article , naly wrote:


Lorsque tu as :

d-rwx-rwx-rwx 3 www staff 102 29 Jun 16:23 ../IMG/TeX



pourquoi rajouter des "-" entre les rwx ? le "-" est signifiant dans ce
contexte.



C'était pour faciliter ma lecture (ben oui, bigleux)


~/Sites/ecrire] jp% /sw/bin/tex2im -r 90x90 -o


Ben là tu dis à la bécane de faire les opérations dans le répertoire
/sw/bin/tex2im ...



pas du tout, ca veut dire qu'il invoque /sw/bin/tex2im dans le
répertoire courant (~/Sites/ecrire)



Autant pour moi. Connaissais pas cette commande.

patpro





Avatar
jeanpierre.libre
Matt wrote:


Là, ça relève de l'utilisation de tex2im et comme je n'utilise pas j'en ai
aucune idée.


ça a l'air effectivement de venir de tex2im (à la lecture de l'error log
d'apache)

--
jpg
(traduire libre en anglois
et inverser avec mon nom)

Avatar
Patrick Stadelmann
In article <1gg5kw5.1m51msj1ikghueN%,
(jean-pierre gerbal) wrote:

patpro ~ patrick proniewski wrote:

que disent les logs d'erreurs d'apache ?


une surprise :
/sw/bin/tex2im: line 196: latex: command not found
/sw/bin/tex2im: line 212: convert: command not found
mv: /tmp/tex2imUqKydT/out.png.0: No such file or directory

alors qu'à partir du terminal tout est ok....


Problème de PATH ?

Patrick
--
Patrick Stadelmann


Avatar
patpro ~ patrick proniewski
In article <1gg5kw5.1m51msj1ikghueN%,
(jean-pierre gerbal) wrote:

patpro ~ patrick proniewski wrote:

que disent les logs d'erreurs d'apache ?


une surprise :
/sw/bin/tex2im: line 196: latex: command not found
/sw/bin/tex2im: line 212: convert: command not found
mv: /tmp/tex2imUqKydT/out.png.0: No such file or directory

alors qu'à partir du terminal tout est ok....


édite /sw/bin/tex2im pour qu'il utilise les chemins complets des appli
(latex, convert, ...)
eventuellement fais une copie et édite la copie, que tu utiliseras alors
dans spip.

autre solution : faire des alias (ln -s) des commandes voulues dans
/usr/local/bin

sinon faut magouiller le PATH d'apache

patpro

--
je cherche un poste d'admin UNIX/Mac
http://patpro.net/cv.php


Avatar
jeanpierre.libre
patpro ~ patrick proniewski wrote:

édite /sw/bin/tex2im pour qu'il utilise les chemins complets des appli
(latex, convert, ...)
eventuellement fais une copie et édite la copie, que tu utiliseras alors
dans spip.

autre solution : faire des alias (ln -s) des commandes voulues dans
/usr/local/bin


ok pour convert mais je ne trouve pas de binaire pour latex....

--
jpg
(traduire libre en anglois
et inverser avec mon nom)

1 2