Thin redmine 서버가 정상동작하지 않을 때 » 이력 » 버전 1
Jinwuk Admin, 2018/07/08 22:18
1 | 1 | Jinwuk Admin | h1. Thin redmine 서버가 정상동작하지 않을 때 |
---|---|---|---|
2 | 1 | Jinwuk Admin | |
3 | 1 | Jinwuk Admin | h2. Error의 원인 |
4 | 1 | Jinwuk Admin | |
5 | 1 | Jinwuk Admin | Redmine에 Google Calender Plug-In을 설치하다가 SSL Certification 문제로 Ruby의 bundle install에서 Error가 발생하였다. |
6 | 1 | Jinwuk Admin | 다음과 같다. |
7 | 1 | Jinwuk Admin | |
8 | 1 | Jinwuk Admin | <pre> |
9 | 1 | Jinwuk Admin | C:\Bitnami\redmine-2.6.5-0\apps\redmine\htdocs>bundle install |
10 | 1 | Jinwuk Admin | Fetching source index from https://rubygems.org/ |
11 | 1 | Jinwuk Admin | Retrying source fetch due to error (2/3): Bundler::Fetcher::CertificateFailureEr |
12 | 1 | Jinwuk Admin | ror Could not verify the SSL certificate for https://rubygems.org/. |
13 | 1 | Jinwuk Admin | There is a chance you are experiencing a man-in-the-middle attack, but most like |
14 | 1 | Jinwuk Admin | ly your system doesn't have the CA certificates needed for verification. For inf |
15 | 1 | Jinwuk Admin | ormation about OpenSSL certificates, see bit.ly/ruby-ssl. To connect without usi |
16 | 1 | Jinwuk Admin | ng SSL, edit your Gemfile sources and change 'https' to 'http'. |
17 | 1 | Jinwuk Admin | Retrying source fetch due to error (3/3): Bundler::Fetcher::CertificateFailureEr |
18 | 1 | Jinwuk Admin | ror Could not verify the SSL certificate for https://rubygems.org/. |
19 | 1 | Jinwuk Admin | There is a chance you are experiencing a man-in-the-middle attack, but most like |
20 | 1 | Jinwuk Admin | ly your system doesn't have the CA certificates needed for verification. For inf |
21 | 1 | Jinwuk Admin | ormation about OpenSSL certificates, see bit.ly/ruby-ssl. To connect without usi |
22 | 1 | Jinwuk Admin | ng SSL, edit your Gemfile sources and change 'https' to 'http'. |
23 | 1 | Jinwuk Admin | Could not verify the SSL certificate for https://rubygems.org/. |
24 | 1 | Jinwuk Admin | There is a chance you are experiencing a man-in-the-middle attack, but most |
25 | 1 | Jinwuk Admin | likely your system doesn't have the CA certificates needed for verification. For |
26 | 1 | Jinwuk Admin | |
27 | 1 | Jinwuk Admin | information about OpenSSL certificates, see bit.ly/ruby-ssl. To connect without |
28 | 1 | Jinwuk Admin | using SSL, edit your Gemfile sources and change 'https' to 'http'. |
29 | 1 | Jinwuk Admin | </pre> |
30 | 1 | Jinwuk Admin | |
31 | 1 | Jinwuk Admin | Redmine의 버전이 너무 오래되어 Ruby 관련 및 Git, SSL등이 업그레이드 되었는데 해당되는 SSL 정책들이 바뀌었음에도 이를 제대로 반영하지 못했기 때문이다. |
32 | 1 | Jinwuk Admin | |
33 | 1 | Jinwuk Admin | |
34 | 1 | Jinwuk Admin | 해결방법은 올바른 pem 파일을 잘 등록 시켜주고 이것으로 SSL Certification이 이루어지도록 하면 된다. |
35 | 1 | Jinwuk Admin | |
36 | 1 | Jinwuk Admin | h2. 이것이 성공적이었음 |
37 | 1 | Jinwuk Admin | |
38 | 1 | Jinwuk Admin | https://gist.github.com/fnichol/867550 |
39 | 1 | Jinwuk Admin | |
40 | 1 | Jinwuk Admin | 에서 cacert.pem 파일을 받는다. |
41 | 1 | Jinwuk Admin | cacert.pem 파일은 SSL 관련 업데이트가 크게 이루어질 때 마다, 변화하기 때문에 가급적 최신 pem 파일을 받아야 한다. |
42 | 1 | Jinwuk Admin | |
43 | 1 | Jinwuk Admin | 다음과 같이 환경변수를 잡고 |
44 | 1 | Jinwuk Admin | C:\Bitnami\redmine-2.6.5-0\apps\redmine\htdocs>SET SSL_CERT_FILE=c:\Users\root\c |
45 | 1 | Jinwuk Admin | acert.pem |
46 | 1 | Jinwuk Admin | |
47 | 1 | Jinwuk Admin | 테스트 해본다. |
48 | 1 | Jinwuk Admin | <pre> |
49 | 1 | Jinwuk Admin | C:\Bitnami\redmine-2.6.5-0\apps\redmine\htdocs>gem sources |
50 | 1 | Jinwuk Admin | *** CURRENT SOURCES *** |
51 | 1 | Jinwuk Admin | |
52 | 1 | Jinwuk Admin | https://rubygems.org/ |
53 | 1 | Jinwuk Admin | |
54 | 1 | Jinwuk Admin | C:\Bitnami\redmine-2.6.5-0\apps\redmine\htdocs>gem install bundler |
55 | 1 | Jinwuk Admin | Fetching: bundler-1.16.2.gem (100%) |
56 | 1 | Jinwuk Admin | Successfully installed bundler-1.16.2 |
57 | 1 | Jinwuk Admin | Parsing documentation for bundler-1.16.2 |
58 | 1 | Jinwuk Admin | Installing ri documentation for bundler-1.16.2 |
59 | 1 | Jinwuk Admin | 1 gem installed |
60 | 1 | Jinwuk Admin | </pre> |
61 | 1 | Jinwuk Admin | |
62 | 1 | Jinwuk Admin | 이렇다고 해서 thin_redmine이 Stop 되는 것이 고쳐지는 것은 아니다. 단지 bundler가 Update된 것일 뿐이다. |
63 | 1 | Jinwuk Admin | |
64 | 1 | Jinwuk Admin | 실제로 bundle install을 수행하자. |
65 | 1 | Jinwuk Admin | 다음과 같이 정상적으로 install 됨을 확인할 수 있다. |
66 | 1 | Jinwuk Admin | |
67 | 1 | Jinwuk Admin | <pre> |
68 | 1 | Jinwuk Admin | C:\Bitnami\redmine-2.6.5-0\apps\redmine\htdocs>bundle install |
69 | 1 | Jinwuk Admin | The dependency activerecord-jdbc-adapter (~> 1.3.2) will be unused by any of the |
70 | 1 | Jinwuk Admin | platforms Bundler is installing for. Bundler is installing for ruby, x86-mingw3 |
71 | 1 | Jinwuk Admin | 2 but the dependency is only for java. To add those platforms to the bundle, run |
72 | 1 | Jinwuk Admin | `bundle lock --add-platform java`. |
73 | 1 | Jinwuk Admin | The dependency activerecord-jdbcmysql-adapter (>= 0) will be unused by any of th |
74 | 1 | Jinwuk Admin | e platforms Bundler is installing for. Bundler is installing for ruby, x86-mingw |
75 | 1 | Jinwuk Admin | 32 but the dependency is only for java. To add those platforms to the bundle, ru |
76 | 1 | Jinwuk Admin | n `bundle lock --add-platform java`. |
77 | 1 | Jinwuk Admin | Fetching gem metadata from https://rubygems.org/.......... |
78 | 1 | Jinwuk Admin | Fetching gem metadata from https://rubygems.org/. |
79 | 1 | Jinwuk Admin | Resolving dependencies....... |
80 | 1 | Jinwuk Admin | RubyGems 2.0.14 is not threadsafe, so your gems will be installed one at a time. |
81 | 1 | Jinwuk Admin | Upgrade to RubyGems 2.1.0 or higher to enable parallel gem installation. |
82 | 1 | Jinwuk Admin | Using rake 10.4.2 |
83 | 1 | Jinwuk Admin | Fetching insensitive_hash 0.3.3 |
84 | 1 | Jinwuk Admin | Installing insensitive_hash 0.3.3 |
85 | 1 | Jinwuk Admin | Installing tzinfo 0.3.44 |
86 | 1 | Jinwuk Admin | Fetching TimezoneParser 0.2.0 |
87 | 1 | Jinwuk Admin | Installing TimezoneParser 0.2.0 |
88 | 1 | Jinwuk Admin | Installing i18n 0.6.11 |
89 | 1 | Jinwuk Admin | Installing multi_json 1.11.0 |
90 | 1 | Jinwuk Admin | Installing activesupport 3.2.21 |
91 | 1 | Jinwuk Admin | Installing builder 3.0.4 |
92 | 1 | Jinwuk Admin | Installing activemodel 3.2.21 |
93 | 1 | Jinwuk Admin | Installing erubis 2.7.0 |
94 | 1 | Jinwuk Admin | Installing journey 1.0.4 |
95 | 1 | Jinwuk Admin | Installing rack 1.4.5 |
96 | 1 | Jinwuk Admin | Installing rack-cache 1.2 |
97 | 1 | Jinwuk Admin | Installing rack-test 0.6.3 |
98 | 1 | Jinwuk Admin | Installing hike 1.2.3 |
99 | 1 | Jinwuk Admin | Installing tilt 1.4.1 |
100 | 1 | Jinwuk Admin | Installing sprockets 2.2.3 |
101 | 1 | Jinwuk Admin | Installing actionpack 3.2.21 |
102 | 1 | Jinwuk Admin | Installing mime-types 1.25.1 |
103 | 1 | Jinwuk Admin | Installing polyglot 0.3.5 |
104 | 1 | Jinwuk Admin | Installing treetop 1.4.15 |
105 | 1 | Jinwuk Admin | Installing mail 2.5.4 |
106 | 1 | Jinwuk Admin | Installing actionmailer 3.2.21 |
107 | 1 | Jinwuk Admin | Installing arel 3.0.3 |
108 | 1 | Jinwuk Admin | Installing activerecord 3.2.21 |
109 | 1 | Jinwuk Admin | Installing activeresource 3.2.21 |
110 | 1 | Jinwuk Admin | Fetching public_suffix 2.0.5 |
111 | 1 | Jinwuk Admin | Installing public_suffix 2.0.5 |
112 | 1 | Jinwuk Admin | Fetching addressable 2.5.2 |
113 | 1 | Jinwuk Admin | Installing addressable 2.5.2 |
114 | 1 | Jinwuk Admin | Using bundler 1.16.2 |
115 | 1 | Jinwuk Admin | Installing coderay 1.1.0 |
116 | 1 | Jinwuk Admin | Installing daemons 1.1.9 |
117 | 1 | Jinwuk Admin | Installing eventmachine 1.0.3 (x86-mingw32) |
118 | 1 | Jinwuk Admin | Fetching multipart-post 2.0.0 |
119 | 1 | Jinwuk Admin | Installing multipart-post 2.0.0 |
120 | 1 | Jinwuk Admin | Fetching faraday 0.15.2 |
121 | 1 | Jinwuk Admin | Installing faraday 0.15.2 |
122 | 1 | Jinwuk Admin | Installing json 1.8.2 (x86-mingw32) |
123 | 1 | Jinwuk Admin | Fetching jwt 1.5.6 |
124 | 1 | Jinwuk Admin | Installing jwt 1.5.6 |
125 | 1 | Jinwuk Admin | Fetching signet 0.8.1 |
126 | 1 | Jinwuk Admin | Installing signet 0.8.1 |
127 | 1 | Jinwuk Admin | Fetching google_calendar 0.5.2 |
128 | 1 | Jinwuk Admin | Installing google_calendar 0.5.2 |
129 | 1 | Jinwuk Admin | Installing rack-ssl 1.3.4 |
130 | 1 | Jinwuk Admin | Installing rdoc 3.12.2 |
131 | 1 | Jinwuk Admin | Installing thor 0.19.1 |
132 | 1 | Jinwuk Admin | Installing railties 3.2.21 |
133 | 1 | Jinwuk Admin | Installing jquery-rails 3.1.2 |
134 | 1 | Jinwuk Admin | Installing mysql2 0.3.18 (x86-mingw32) |
135 | 1 | Jinwuk Admin | Installing net-ldap 0.3.1 |
136 | 1 | Jinwuk Admin | Installing ruby-openid 2.3.0 |
137 | 1 | Jinwuk Admin | Installing rack-openid 1.4.2 |
138 | 1 | Jinwuk Admin | Installing rails 3.2.21 |
139 | 1 | Jinwuk Admin | Installing rbpdf 1.18.5 |
140 | 1 | Jinwuk Admin | Installing redcarpet 2.3.0 (x86-mingw32) |
141 | 1 | Jinwuk Admin | Installing request_store 1.0.5 |
142 | 1 | Jinwuk Admin | Installing rmagick 2.13.4 (x86-mingw32) |
143 | 1 | Jinwuk Admin | Installing thin 1.6.1 (x86-mingw32) |
144 | 1 | Jinwuk Admin | Updating files in vendor/cache |
145 | 1 | Jinwuk Admin | * insensitive_hash-0.3.3.gem |
146 | 1 | Jinwuk Admin | * TimezoneParser-0.2.0.gem |
147 | 1 | Jinwuk Admin | * public_suffix-2.0.5.gem |
148 | 1 | Jinwuk Admin | * addressable-2.5.2.gem |
149 | 1 | Jinwuk Admin | * multipart-post-2.0.0.gem |
150 | 1 | Jinwuk Admin | * faraday-0.15.2.gem |
151 | 1 | Jinwuk Admin | * jwt-1.5.6.gem |
152 | 1 | Jinwuk Admin | * signet-0.8.1.gem |
153 | 1 | Jinwuk Admin | * google_calendar-0.5.2.gem |
154 | 1 | Jinwuk Admin | Bundle complete! 28 Gemfile dependencies, 53 gems now installed. |
155 | 1 | Jinwuk Admin | Gems in the groups development, test and sqlite were not installed. |
156 | 1 | Jinwuk Admin | Use `bundle info [gemname]` to see where a bundled gem is installed. |
157 | 1 | Jinwuk Admin | Post-install message from rdoc: |
158 | 1 | Jinwuk Admin | Depending on your version of ruby, you may need to install ruby rdoc/ri data: |
159 | 1 | Jinwuk Admin | |
160 | 1 | Jinwuk Admin | <= 1.8.6 : unsupported |
161 | 1 | Jinwuk Admin | = 1.8.7 : gem install rdoc-data; rdoc-data --install |
162 | 1 | Jinwuk Admin | = 1.9.1 : gem install rdoc-data; rdoc-data --install |
163 | 1 | Jinwuk Admin | >= 1.9.2 : nothing to do! Yay! |
164 | 1 | Jinwuk Admin | Post-install message from mysql2: |
165 | 1 | Jinwuk Admin | |
166 | 1 | Jinwuk Admin | ================================================================================ |
167 | 1 | Jinwuk Admin | ====================== |
168 | 1 | Jinwuk Admin | |
169 | 1 | Jinwuk Admin | You've installed the binary version of mysql2. |
170 | 1 | Jinwuk Admin | It was built using MySQL Connector/C version 6.1.5. |
171 | 1 | Jinwuk Admin | It's recommended to use the exact same version to avoid potential issues. |
172 | 1 | Jinwuk Admin | |
173 | 1 | Jinwuk Admin | At the time of building this gem, the necessary DLL files were retrieved from: |
174 | 1 | Jinwuk Admin | |
175 | 1 | Jinwuk Admin | http://cdn.mysql.com/Downloads/Connector-C/mysql-connector-c-6.1.5-win32.zip |
176 | 1 | Jinwuk Admin | |
177 | 1 | Jinwuk Admin | This gem *includes* vendor/libmysql.dll with redistribution notice in vendor/R |
178 | 1 | Jinwuk Admin | EADME. |
179 | 1 | Jinwuk Admin | |
180 | 1 | Jinwuk Admin | ================================================================================ |
181 | 1 | Jinwuk Admin | ====================== |
182 | 1 | Jinwuk Admin | |
183 | 1 | Jinwuk Admin | Post-install message from rmagick: |
184 | 1 | Jinwuk Admin | Please report any bugs. See https://github.com/gemhome/rmagick/compare/RMagick_2 |
185 | 1 | Jinwuk Admin | -13-2...master and https://github.com/rmagick/rmagick/issues/18 |
186 | 1 | Jinwuk Admin | |
187 | 1 | Jinwuk Admin | C:\Bitnami\redmine-2.6.5-0\apps\redmine\htdocs> |
188 | 1 | Jinwuk Admin | </pre> |
189 | 1 | Jinwuk Admin | |
190 | 1 | Jinwuk Admin | 그 다음, *rake redmine:plugins:migrate RAILS_ENV=production* 을 수행하여 plugin을 등록해 준다. |
191 | 1 | Jinwuk Admin | |
192 | 1 | Jinwuk Admin | <pre> |
193 | 1 | Jinwuk Admin | C:\Bitnami\redmine-2.6.5-0\apps\redmine\htdocs>rake redmine:plugins:migrate RAILS_ENV=production |
194 | 1 | Jinwuk Admin | DL is deprecated, please use Fiddle |
195 | 1 | Jinwuk Admin | rake aborted! |
196 | 1 | Jinwuk Admin | Mysql2::Error: Can't connect to MySQL server on '127.0.0.1' (10061) |
197 | 1 | Jinwuk Admin | </pre> |
198 | 1 | Jinwuk Admin | |
199 | 1 | Jinwuk Admin | |
200 | 1 | Jinwuk Admin | h2. 참고사이트 |
201 | 1 | Jinwuk Admin | |
202 | 1 | Jinwuk Admin | https://gemfury.com/help/could-not-verify-ssl-certificate |
203 | 1 | Jinwuk Admin |