長南です。 今日、whereis.1 などをコミットしたのですが、http://linuxjm.osdn.jp/ (linuxjm/htdocs/index.html) が更新されません。 http://linuxjm.osdn.jp/news/index.html (linuxjm/htdocs/news/index.html) は新しくなっていますし、 whereis.1, write.1, mesg.1 も更新されています。 最初は、私がドジを踏んだのではないかと思ったのですが、手元の実験環境では 問題がないので、そうでもなさそうです。でも、やっぱり何かまずいことをしている 可能性もありますから、ホームページの「最新の動き」から確認していただけたらと 思います。html 関係の変更は、www/index.m4 と www/news/index.m4 だけです。 お気づきでしょうが、osdn では、昨日 18 日にメインテナンスが行われました。 その影響ではないかと思っています。 shell.osdn.jp に ssh して /home/groups/l/li/linuxjm/log にあるログを 見てみました。 log-20210118-063301.txt までは、Error の行がありません。 log-20210118-183301.txt には、こんな Error が出ています。 ○ 以下は log-20210118-183301.txt の最後の部分です。 sent 125 bytes received 12 bytes 274.00 bytes/sec total size is 618,416 speedup is 4,513.99 make[2]: Leaving directory '/home/groups/l/li/linuxjm/jm.git/admin/site' make[1]: Leaving directory '/home/groups/l/li/linuxjm/jm.git/www' make -C admin/cgi/\ WWWROOT=/home/groups/l/li/linuxjm/htdocs CGIROOT=/home/groups/l/li/linuxjm/cgi-bin\ install make[1]: Entering directory '/home/groups/l/li/linuxjm/jm.git/admin/cgi' install -m 555 man.cgi /home/groups/l/li/linuxjm/cgi-bin install: cannot remove '/home/groups/l/li/linuxjm/cgi-bin/man.cgi': Permission denied Makefile:29: recipe for target 'install' failed make[1]: *** [install] Error 1 make[1]: Leaving directory '/home/groups/l/li/linuxjm/jm.git/admin/cgi' Makefile:89: recipe for target 'cgi' failed make: *** [cgi] Error 2 /home/groups/l/li/linuxjm/log/log-20201218-123301.txt ○ 私が、man ページや www/index.m4 などをコミットした直後の log-20210119-123301.txt にもエラーがあります。以下は、ログの最後の部分。 rsync: mkstemp "/home/groups/l/li/linuxjm/htdocs/.index.html.r2qtLL" failed: Permission denied (13) sent 457,045 bytes received 333 bytes 304,918.67 bytes/sec total size is 17,460,061 speedup is 38.17 rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.1] Makefile:60: recipe for target 'install' failed make[1]: *** [install] Error 23 make[1]: Leaving directory '/home/groups/l/li/linuxjm/jm.git/www' Makefile:84: recipe for target 'web' failed make: *** [web] Error 2 /home/groups/l/li/linuxjm/log/log-20201219-123301.txt /home/groups/l/li/linuxjm/log/log-20201219-063301.txt ○ log-20210119-123301.txt には、こんなエラーも上の方に出ていました。 rm -f -rf /home/groups/l/li/linuxjm/htdocs/html rm: cannot remove '/home/groups/l/li/linuxjm/htdocs/html': Permission denied Makefile:62: recipe for target 'stamp/www-html-modified' failed make: [stamp/www-html-modified] Error 1 (ignored) mkdir -p /home/groups/l/li/linuxjm/htdocs/html どうも、htdocs とか cgi-bin というディレクトリに問題があるのではないのか。 そこで ls -la をしてみたら、こんな風になりました。 $ cd /home/group/l/li/linuxjm $ ls -la 合計 1096 drwxrwsr-x 9 linuxjm.p linuxjm 4096 2月 17 2016 . drwxr-xr-x 118 root root 4096 12月 13 09:41 .. drwxr-sr-x 2 amotoki linuxjm 4096 5月 15 2012 bin drwxrwsr-x 2 dummy linuxjm 4096 1月 18 06:33 cgi-bin drwxrwsr-x 16 dummy linuxjm 4096 1月 15 01:04 htdocs lrwxrwxrwx 1 dummy linuxjm 47 5月 26 2010 index.html.ja -> /home/g roups/skelton/l/li/linuxjm/index.html.ja drwxr-sr-x 12 amotoki linuxjm 4096 1月 19 12:33 jm.git drwxr-sr-x 2 amotoki linuxjm 12288 1月 19 12:33 log drwxr-sr-x 8677 amotoki linuxjm 1081344 1月 15 01:04 tmp drwxr-sr-x 5 amotoki linuxjm 4096 2月 17 2016 venv ディレクトリ htdocs などのオーナーは、以前から dummy でしたっけ? 原因は他にあるのかもしれません。 お分かりになる方にお願いします。直していただけないでしょうか。 -- 長南洋一