[JM:02026] JM の「お知らせページ」が更新しません

Back to archive index
長南洋一 cyoic****@maple*****
2021年 1月 19日 (火) 19:39:45 JST


長南です。

今日、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 でしたっけ?

原因は他にあるのかもしれません。

お分かりになる方にお願いします。直していただけないでしょうか。

-- 
長南洋一



linuxjm-discuss メーリングリストの案内
Back to archive index