PERMISSIONS: modification bloquante inexpliquée

Bonjour à tous

latexmk bloque avec ce message, il était encore efficace il y a quelques heures.

Je n’ai pas utilisé cpan depuis des lustres.
J’utilise intensément latexmk depuis quelques mois
Depuis peu je bidouille un petit script basé sur rsync

Je suppose que rsync y est pour quelque-chose, mais je ne vois vraiment pas comment (pas de transfert inversé, seulement des erreurs sur la cible, un disque usb)

Il se trouve que rsync a bloqué en cours de travail, avec un message mettant en cause les permissions… mais j’ ai oublié sur quel fichier.

latexmk marchait encore, au moins juste avant, et je crois bien encore après.

$latexmk -pdf sism2016_fP.tex 
Can't locate warnings.pm:   /usr/local/lib/x86_64-linux-gnu/perl/5.20.2/warnings.pm: Permission non accordée at /usr/bin/latexmk line 16.[/code]

ou encore:
[code]$ls -l /usr/local/lib/x86_64-linux-gnu/perl/5.20.2/warnings.pm
ls: impossible d'accéder à /usr/local/lib/x86_64-linux-gnu/perl/5.20.2/warnings.pm: Permission non accordée[/code]



Les permissions sous /usr/local/ sont les suivantes:
[code]$ll /usr/local/
total 88
drwxr-sr-x  5 laguilde staff  4096 févr.  8 17:18 acl
drwxr-sr-x  5 laguilde staff  4096 févr.  8 17:18 AI_RecycleBin
drwxrwsr-x 19 root     staff 24576 févr.  8 19:50 bin
drwx--S---  3 root     staff  4096 févr.  8 17:18 doc
drwx--S---  5 laguilde staff  4096 févr.  8 19:50 etc
-rw-r--r--  1 laguilde staff     0 avril  8  2011 etc.acl
drwx--S---  2 root     staff  4096 févr.  8 17:18 games
drwx--S---  2 root     staff  4096 févr.  8 17:18 include
drwx--S---  3 root     staff  4096 févr.  8 17:18 latex_image
drwx--S--- 14 root     staff  4096 févr.  8 17:18 lib
drwx--S---  8 root     staff 12288 févr.  8 17:18 log
lrwxrwxrwx  1 root     staff     9 oct.  27  2010 man -> share/man
drwx--S---  2 root     staff  4096 févr.  8 17:18 sbin
drwx--S--- 17 root     staff  4096 févr.  8 17:18 share
drwx--S---  2 root     staff  4096 févr.  8 17:18 src
drwx--S---  5 root     staff  4096 févr.  8 17:18 texlive
drwx--S---  4 root     staff  4096 févr.  8 17:18 var

Peut-être auriez-vous une idée sur la cause, mais surtout sur les permissions qui devraient être mises pour être accessibles en lecture.

merci pour votre intérêt

Suite:

En lançant un script Perl qui commence par use strict; et fonctionne depuis des années, j’obtiens ceci:

Can't locate strict.pm: /usr/local/lib/x86_64-linux-gnu/perl/5.20.2/strict.pm: Permission non accordée at /usr/local/bin/monscript line 2

Le problème est donc plus général (comme je m’y attendais)

Je mets à jour régulièrement ma Jessie, avec un sources.list standard, mais comme le répertoire incriminé est /usr/local/ , j’imagine que ce n’est pas la cause du problème.

Je viens de trouver ceci (avec l’historique du shell)

Le blocage de rsync avait envoyé le message suivant: (donc le 1er à se manifester)

J’explore l’historique pour connaître les commandes que j’ai pu faire, en vain jusqu’à présent.

EDIT
et je termine mon monologue: j’ai attribué à l’utilisateur (unique: moi-même) tout ce qui est sous /usr/local
sans doute sauvage et radical, mais ça marche «forcément».