프로젝트

일반

사용자정보

zendesk 플러그인 연동 이슈 문의

lee seunghun이(가) 2023-06-27에 추가

안녕하세요. 현재 redmine packaged by bitnami를 사용중입니다. 
redmine 버전은 Redmine 5.0.2.stable 을 사용중입니다. 

혹시 zendesk와 redmine 연동하는 플러그인 중 현재 redmine 5.0.x 버전과 호환되는 플러그인이 있을까요? 
아쉽게도 https://www.redmine.org/plugins/redmine_zendesk_issue_bridge 해당 플러그인은 버전 이슈가 있어 연동되지 않습니다. 

remine 5.0.x 버전과 zendesk를  연동하여 사용하시는 분이 계시다면 여쭈어봅니다. 

답글 (3)

RE: zendesk 플러그인 연동 이슈 문의 - 커뮤니티 관리자이(가) 2023-06-27에 추가

redmine 5.0 버전부터 Rails 버전이 바뀌어서 에러가 나네요.

init.rb 파일을 열어서 맨 위에 아래 코드를 추가해서 해 보니 에러 없이 서버가 기동을 하긴 하네요.
연동은 해 보지는 않았습니다.

$LOAD_PATH.unshift "#{File.dirname(__FILE__)}/lib"

그리고 플러그인 설정에서 설정을 해야 합니다. 
 

RE: zendesk 플러그인 연동 이슈 문의 - lee seunghun이(가) 2023-06-27에 추가

커뮤니티 관리자의 댓글:

redmine 5.0 버전부터 Rails 버전이 바뀌어서 에러가 나네요. init.rb 파일을 열어서 맨 위에 아래 코드를 추가해서 해 보니 에러 없이 서버가 기동을 하긴 하네요. 연동은 해 보지는 않았습니다. $LOAD_PATH.unshift "#{File.dirname(__FILE__)}/lib" 그리고 플러그인 설정에서 설정을 해야 합니다.   

답변 감사합니다. 
git clone 후 
init.rb 파일을 제공해주신 코드를 추가한 이후
순차적으로 
bundle install
bundle exec rake redmine:plugins:migrate RAILS_ENV=production
실행 후 서비스를 재실행하였더니 하기 처럼 오류페이지가 나옵니다.
log/production.log 에 로그를 확인해봐도 error로그는 따로 출력되지 않습니다.

bundle install 실행 결과 
Using rake 13.0.6
Using concurrent-ruby 1.1.10
Using i18n 1.10.0
Using minitest 5.16.1
Using tzinfo 2.0.4
Using zeitwerk 2.6.0
Using activesupport 6.1.6
Using builder 3.2.4
Using erubi 1.10.0
Using racc 1.6.0
Using nokogiri 1.13.6 (x86_64-linux)
Using rails-dom-testing 2.0.3
Using crass 1.0.6
Using loofah 2.18.0
Using rails-html-sanitizer 1.4.3
Using actionview 6.1.6
Using rack 2.2.3.1
Using rack-test 1.1.0
Using actionpack 6.1.6
Using nio4r 2.5.8
Using websocket-extensions 0.1.5
Using websocket-driver 0.7.5
Using actioncable 6.1.6
Using globalid 1.0.0
Using activejob 6.1.6
Using activemodel 6.1.6
Using activerecord 6.1.6
Using marcel 1.0.2
Using mini_mime 1.1.2
Using activestorage 6.1.6
Using mail 2.7.1
Using actionmailbox 6.1.6
Using actionmailer 6.1.6
Using method_source 1.0.0
Using thor 1.2.1
Using railties 6.1.6
Using actionpack-xml_parser 2.0.1
Using actiontext 6.1.6
Using activerecord-compatible_legacy_migration 0.1.2
Using acts-as-taggable-on 9.0.1
Using polyglot 0.3.5
Using rainbow 3.1.1
Using deface 1.9.0
Using bundler 2.3.13
Using sprockets 4.0.3
Using sprockets-rails 3.4.2
Using rails 6.1.6
Using redmine_plugin_kit 1.0.4
Using additional_tags 1.0.6 from source at `.`
Using render_async 2.1.11
Using rexml 3.2.5
Using rss 0.2.9
Using temple 0.8.2
Using tilt 2.0.11
Using slim 4.1.0
Using slim-rails 3.5.1
Using tanuki_emoji 0.6.0
Using additionals 3.0.7 from source at `.`
Using public_suffix 4.0.7
Using addressable 2.8.0
Using chunky_png 1.4.0
Using commonmarker 0.23.4
Using css_parser 1.11.0
Using csv 3.2.3
Using html-pipeline 2.13.2
Using deckar01-task_list 2.3.2
Using digest 3.1.0
Using multipart-post 2.3.0
Using faraday 0.17.6
Using hashie 3.6.0
Using htmlentities 4.3.4
Using inflection 1.0.0
Using liquid 2.6.3
Using mime-types-data 3.2023.0218.1
Using mime-types 3.4.1
Using mini_magick 4.11.0
Using multi_json 1.15.0
Using mysql2 0.5.4
Using timeout 0.3.0
Using net-protocol 0.1.3
Using strscan 3.0.3
Using net-imap 0.2.3
Using net-ldap 0.17.1
Using net-pop 0.1.1
Using net-smtp 0.3.1
Using passenger 6.0.14
Using pg 1.2.3
Using rbpdf-font 1.19.1
Using rbpdf 1.20.1
Using redcarpet 3.5.1
Using rubyzip 2.3.2
Using redmine_crm 0.0.58
Using request_store 1.5.1
Using roadie 5.0.1
Using roadie-rails 3.0.0
Using rotp 6.2.0
Using rouge 3.28.0
Using rqrcode_core 1.2.0
Using rqrcode 2.1.1
Using sanitize 6.0.0
Using vpim 13.11.11
Using zendesk_api 1.5.1

bundle exec rake redmine:plugins:migrate RAILS_ENV=production 실행 결과
/bitnami/redmine/plugins/easy_baseline/lib/easy_baseline.rb:3: warning: already initialized constant EasyBaseline::IDENTIFIER
/opt/bitnami/redmine/plugins/easy_baseline/lib/easy_baseline.rb:3: warning: previous definition of IDENTIFIER was here
/bitnami/redmine/plugins/easy_gantt/lib/easy_gantt/issue_relation_patch.rb:40: warning: already initialized constant IssueRelation::TYPE_START_TO_START
/opt/bitnami/redmine/plugins/easy_gantt/lib/easy_gantt/issue_relation_patch.rb:40: warning: previous definition of TYPE_START_TO_START was here
/bitnami/redmine/plugins/easy_gantt/lib/easy_gantt/issue_relation_patch.rb:41: warning: already initialized constant IssueRelation::TYPE_FINISH_TO_FINISH
/opt/bitnami/redmine/plugins/easy_gantt/lib/easy_gantt/issue_relation_patch.rb:41: warning: previous definition of TYPE_FINISH_TO_FINISH was here
/bitnami/redmine/plugins/easy_gantt/lib/easy_gantt/issue_relation_patch.rb:42: warning: already initialized constant IssueRelation::TYPE_START_TO_FINISH
/opt/bitnami/redmine/plugins/easy_gantt/lib/easy_gantt/issue_relation_patch.rb:42: warning: previous definition of TYPE_START_TO_FINISH was here

혹시 추가적인 답변주시면 감사합니다.



 

 

RE: zendesk 플러그인 연동 이슈 문의 - 커뮤니티 관리자이(가) 2023-06-28에 추가

위의 에러는 아파치로그에서 확인해야 합니다.
정확한 경로인지 모르겠습니다만 참고해서 확인해 보시기 바랍니다.

/opt/bitnami/apache/log/error_log
    (1-3/3)
    클립보드 이미지 추가 (최대 크기: 500 MB)