RedHat サーバーで Python ベースの MooseFS CGI サーバーを実行すると、奇妙な構文エラーが発生します。
Traceback (most recent call last):
File "/usr/sbin/mfscgiserv", line 300, in run_cgi
execfile(self.file_name)
File "/usr/share/mfscgi/mfs.cgi", line 129
return "%s%.1f%s" % (("~" if n != rn else ""),rn,s)
^
SyntaxError: invalid syntax
これは moosefs の公式サイトからダウンロードした正しいファイルであり、エラーは見つかりません。私のpythonのバージョンは2.4.3です。