プロジェクト

全般

プロフィール

バグ #70

未完了

Wikiページに添付した画像ファイルで表示・ダウンロードできないものがある

高橋 徹 さんが約7年前に追加. 3年以上前に更新.

ステータス:
解決
優先度:
通常
担当者:
カテゴリ:
Redmine
対象バージョン:
-
開始日:
2017/02/07
期日:
進捗率:

80%

予定工数:
重要度:

説明

次のWikiページを開いたとき、Wiki記法で添付画像を表示する記述をしているが、表示されていない。
NetBeans JavaFXアプリケーションのビルド時間を短縮する(Ant)

他のWikiページで添付画像が表示されているものもある。

添付ファイルのリンクをクリックすると次のエラーがブラウザに表示される

Page not found

The page you were trying to access doesn't exist or has been removed.

環境

Environment:
  Redmine version                3.3.2.stable.16197
  Ruby version                   2.3.3-p222 (2016-11-21) [x86_64-linux-gnu]
  Rails version                  4.2.7.1
  Environment                    production
  Database adapter               Mysql2
SCM:
  Subversion                     1.8.8
  Mercurial                      1.4
  Git                            1.7.11.3
  Filesystem                     
Redmine plugins:
  clipboard_image_paste          1.10
  redmine_banner                 0.1.2
  redmine_embedded_flash         1.0.0
  redmine_github_hook            2.2.0
  redmine_glossary               0.9.2
  redmine_issue_templates        0.1.1
  redmine_latex_mathjax_macro    0.3.0
  redmine_startpage              0.1.0
  redmine_wiki_extensions        0.7.0
  sidebar_hide                   0.0.8
  view_customize                 1.1.4


ファイル

affine_jshell.png (13.4 KB) affine_jshell.png 画像ファイルのサンプルを添付 高橋 徹, 2017/02/07 09:30

高橋 徹 さんが約7年前に更新

redmineのログ(production.log)を確認、添付ファイルのアクセスでエラーが記録されていた。

表示

高橋 徹 さんが約7年前に更新

  • 説明 を更新 (差分)
  • ステータス新規 から 進行中 に変更
  • 進捗率0 から 50 に変更

高橋 徹 さんが約7年前に更新

SELinuxの影響を調査

  • audit.logには該当ファイルのアクセスに関する記録が見当たらず
  • 一時的にselinuxの設定をpermissiveにして(setenforceコマンドで)Wikiページをリロードしたが現象は変わらず

メモ)
redmineのlogrotateでavc denied read が記録されていたのを発見、ログがローテートされないなぁと思っていた原因が判明

高橋 徹 さんが約7年前に更新

高橋 徹 さんが約7年前に更新

Redmineのバージョンを若干更新
→ Redmine 3.3.2.stable.16331

svn upのログ 表示

unicornを再起動するも現象変わらず

高橋 徹 さんが約7年前に更新

自宅検証環境のRedmine 3.3-stableでは問題なし。
ふと、Nginxが何かやっているかもと浮かんだ。設定を見回ると、
RedmineでNginxのX-Accel-Redirectを使ってダウンロードの効率化
をしており、redmineのインストールパス(シンボリックリンクではなく実パス)を記述していました。これか…

設定修正しnginx再起動したところ問題解消の模様。

--- redmine.conf.6      2016-10-29 01:03:56.886092782 +0900
+++ redmine.conf        2017-02-07 10:59:20.248232925 +0900
@@ -21,7 +21,7 @@
     location /attachments/download {
         proxy_redirect off;
         proxy_set_header X-Sendfile-Type X-Accel-Redirect;
-        proxy_set_header X-Accel-Mapping /var/lib/redmine-3.1.0/files=/files;
+        proxy_set_header X-Accel-Mapping /var/lib/redmine-3.3-stable/files=/files;
         proxy_pass http://unicorn-redmine;
     }

この作業、スマフォで電車移動中に実施しているので、後でじっくり確認せねば。

高橋 徹 さんが約7年前に更新

  • ステータス進行中 から 解決 に変更
  • 進捗率50 から 80 に変更

高橋 徹 さんが3年以上前に更新

  • カテゴリRedmine にセット

他の形式にエクスポート: Atom PDF