Debian ๋ฐ Ubuntu์ ๊ฐ์ ํ์ ์ ํ์ ์ํ Debian ํจํค์ง๋ฅผ ์ ๊ณตํ์ญ์์ค.
๋๋ ๋ฌธ์๋ฅผ ๊ฐ์ ํ์ญ์์ค. ๋๋ ๊ทธ๊ฒ์ ๋ฐ๋ผํ๊ณ (๋ฃจ๋น๋ฅผ ์ฒ์ ์ฌ์ฉํ์ง๋ง) ์คํจํ์ต๋๋ค.
$> gem install unf_ext -v '0.0.7.2'
๋ค์ดํฐ๋ธ ํ์ฅ ๋น๋. ์๊ฐ์ด ์ข ๊ฑธ๋ฆด ์ ์์ต๋๋ค...
์ค๋ฅ: unf_ext ์ค์น ์ค๋ฅ:
์ค๋ฅ: gem ๋ค์ดํฐ๋ธ ํ์ฅ์ ๋น๋ํ์ง ๋ชปํ์ต๋๋ค.
current directory: /var/lib/gems/2.3.0/gems/unf_ext-0.0.7.2/ext/unf_ext
/usr/bin/ruby2.3 -r ./siteconf20161019-21752-kvw5qh.rb extconf.rb
mkmf.rb๋ /usr/lib/ruby/include/ruby.h์์ ๋ฃจ๋น์ ๋ํ ํค๋ ํ์ผ์ ์ฐพ์ ์ ์์ต๋๋ค
extconf ์คํจ, ์ข ๋ฃ ์ฝ๋ 1
Gem ํ์ผ์ ๊ฒ์ฌ๋ฅผ ์ํด /var/lib/gems/2.3.0/gems/unf_ext-0.0.7.2์ ์ค์น๋ ์ํ๋ก ์ ์ง๋ฉ๋๋ค.
/var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/unf_ext-0.0.7.2/gem_make.out์ ๊ธฐ๋ก๋ ๊ฒฐ๊ณผ
@straubr ๋จผ์ ruby-dev ํจํค์ง๋ฅผ ์ค์นํด ๋ณด์ญ์์ค: sudo apt-get install ruby-dev
์๋ ํ์ธ์ @martinseener ์ @straubr์ ๋๋ค .
๋ฌธ์ ๋ฅผ ์ผ์ผ์ผ์ ๋ฏธ์ ํด์. ๋ฐ๋น์ ๋ฌธ์๋ฅผ ์ต๋ํ ๋นจ๋ฆฌ ์ ๋ฐ์ดํธํ ๊ฒ์ ๋๋ค. @monotek ์ ์ด๋ฏธ ๊ทธ๊ฒ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค :neckbeard:
์ด ๋ฌธ์ ๋ ๋์ค์ ์ ๋ฐ์ดํธํ๊ฒ ์ต๋๋ค.
๋ฌธ์ ์ธ์ฌ
์ํ๋ค์ค
ํค์ด ๋ ธํฐ์ฆ 1ํ์ธ๋ฐ ๋น์ผ ๋ต์ฅ์ ํด์ฃผ์๋ ๊ณ ์์ด ๋ํ๋ค์ :)
๋ด๊ฐ ํ์ํ ๊ฒ์ "gcc", "make" ๋ฐ "g++"๋ฟ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
9MB ์์คํ์ผ์ ์ฒซ์ธ์์ด ์ ์ ์ค์ด๋ค๊ณ ์์ด์ ใ
ใ
์ค์น๋ฅผ ๊ณ์...
์๋ก์ด Ubuntu 16.04 DEV ํ๊ฒฝ ์ค์น ๋งค๋ด์ผ์ ๋ง์น๊ฒ ์ต๋๋ค.
์ค์ DEB ํจํค์ง์ ๊ฒฝ์ฐ Ruby, Rails ๋ฐ ๋ชจ๋ Gem์ Puppet์ด DEB ํจํค์ง์์ ํ๋ ๊ฒ์ฒ๋ผ ์์คํ ์์ฒด๋ฅผ ๊ตฌ์ถํ์ง ์๊ณ ์ง์ ์ค์นํด์ผ ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ณด์์์ ์ด์ ๋ก ์์ฐ ์์คํ ์ ์ค์นํด์๋ ์ ๋๋ build-essential๊ณผ ๊ฐ์ ๊ฐ๋ฐ ํจํค์ง๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค.
์ฐ๋ถํฌ ๋งค๋ด์ผ ์ ๋ฐ์ดํธ...
๊ฐ์ฌํฉ๋๋ค. https://github.com/jordansissel/fpm ์์ deb/rpm ํจํค์ง๋ฅผ ์ฝ๊ฒ ๋น๋ํ ์ ์์ต๋๋ค. ์ด๊ฒ์ ์๋ํํ ์๋ ์์ต๋๋ค. ๋ค์๊ณผ ๊ฐ์ด ์์ํด์ผ ํฉ๋๋ค(์ง๊ธ ์ด ์์ ์ ์๋ฃํ ์๊ฐ์ด ์์ด ์ฃ์กํฉ๋๋ค).
fpm -s tar -t deb -a all -n zammad -v 1.0 -d curl -d git-core -d patch -d build-essential -d bison -d zlib1g-dev -d libssl-dev -d libxml2-dev -d libxml2-dev -d sqlite3 -d libsqlite3-dev -d autotools-dev -d libxslt1-dev -d libyaml-0-2 -d autoconf -d automake -d libreadline6-dev -d libyaml-dev -d libtool -d libgmp-dev -d libgdbm-dev -d libncurses5-dev -d pkg-config -d libffi-dev -d libmysqlclient-dev -d mysql-server -d nginx zammad.tar.gz
์คํฌ๋ฆฝํธ, ์ฌ์ฉ์ ๋ฑ์ ์ถ๊ฐํด์ผ ํ ์๋ ์์ง๋ง ์ฌ์ฉ์๋ฅผ ์ํ ํจํค์ง๋ฅผ ์ฝ๊ฒ ๊ตฌ์ถํ ์ ์์ต๋๋ค!
๋๋ dev ํจํค์ง ์์ด ํ๋๋ฅผ ํ ๊ณํ์ ๋๋ค. Travis ๋๋ ๋ฐ์นํจ๋๋ฅผ ํตํด ๊ฐ๋ฅํฉ๋๋ค. ๋ค์์ฃผ๋ง๊น์ง ์๊ฐ์ ๋ด์ ํด๋ณด์๊ธธ ๋ฐ๋๋๋ค...
@monotek ์ฐ๋ฆฌ๋ ํ์ฌ https://packager.io๋ฅผ ์ฌ์ฉํ์ฌ RPM์ ๋น๋ํ๊ณ ์์ต๋๋ค. ๋ฐ๋น์ ํจํค์ง https://packager.io/documentation/distributions/ ๋ ์ง์ํฉ๋๋ค(.pkgr.yml์ ํ ์ค).
zammad๋ฅผ ํฌํฌํ๊ณ , https://packager.io์ ๋ฑ๋กํ๊ณ , .pkgr.yml์ ๋ณ๊ฒฝ ์ฌํญ์ ์ถ๊ฐํ๊ณ , ํธ์ํ๋ฉด ํจํค์ง IO๊ฐ repo/๋ค์ด๋ก๋ ๋งํฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์๋ํ๋ ๊ฒฝ์ฐ .pkgr.yml ๋ณ๊ฒฝ ์ฌํญ์ ๋ฆด๋ฆฌ์ค ํ๋ฆ์ ์ง์ ์ ์ฉํฉ๋๋ค.
๋ค๋ฅธํ์ค ๋ง์ ์๋์?
์
๋ฐ์ดํธ๋ ๋งค๋ด์ผ ๊ฐ์ฌํฉ๋๋ค. ๋ช ๊ฐ์ง ์ ์:
ln -s /opt/zammad/contrib/nginx/sites-available/zammad.conf /etc/nginx/sites-enabled/zammad.conf
๋ถ๋ช
ํ "์๋งค๋๋ฅผ ์ป๊ธฐ" ์ ์๋ ์๋ํ์ง ์์ ๊ฒ์
๋๋ค. ๋ํ ๊ฒฝ๋ก๋ "sites-available"์ด ์๋๋ผ "sites-enabled"(์ต์ .tar.gz์์)์
๋๋ค.
"script/websocket-server.rb start" ๋ช ๋ น์ ๋ฐฑ๊ทธ๋ผ์ด๋ ์์ ์ด ์๋๊ฑฐ๋ ์ข ๋ฃ๋์ง ์์ต๋๋ค. ๋จ์ํ "script/websocket-server.rb start &"๋ก ์์ํ ์ ์์ต๋๊น?
๊ธฐ๋ณธ ๊ตฌ์ฑ์ IP ์ฃผ์๋ฅผ ์์ ํ์ง ์๊ณ localhost๋ง ์์ ํฉ๋๋ค. ์๊ฒฉ VM์ zammad๋ฅผ ๋ฐฐํฌํ๋ ค๊ณ ํ ๋ ์์ ํ์ด์ง์ ์ก์ธ์คํ์ง ๋ชปํ์ต๋๋ค(๊ทธ๋ฌ๋ ๋ก์ปฌ์์ ๋ง๋ฆด ์ ์์).
๊ทํ์ ๋น๋ฒํ ์ ๋ฐ์ดํธ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
@๋งํฐ๋
์ข์์. ์ดํด๋ณผ๊ฒ์ :-)
@straubr
๋งํฌ๋ ์ด๋ฏธ ๊ฐ๋ฐ ๋ถ๊ธฐ์์ ๋ณ๊ฒฝ๋์์ต๋๋ค. ๋์ ๋๋ ํ ๋ฆฌ๋ฅผ ์ฌ์ฉํ ์ ์๋ ํ ์์ฑ์ ๋ฌธ์ ๊ฐ ๋์ง ์์ต๋๋ค. Nginx๋ฅผ ๋ค์ ์์ํ๋ ๊ฒ์ด ๋ง์ง๋ง ์์
์ธ ์ด์ ์
๋๋ค.
์, 3๊ฐ์ ์์
์ ๋ชจ๋ ๋ฐฑ๊ทธ๋ผ์ด๋ ์์
์ผ๋ก ์์ํ ์ ์์ต๋๋ค. ์ด์ฉ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๊ฒ์ ํฌํจํ ์๋ ์์ต๋๋ค.
&>> zammad.log &
ํ์ค ๋ฐ ์ค๋ฅ ์ถ๋ ฅ์์ โโํฐ๋ฏธ๋์ ๊นจ๋ํ๊ฒ ์ ์งํฉ๋๋ค.
์ฐ๋ถํฌ ๋งค๋ด์ผ์ ๋ฐ๋ฅด๋ฉด nginx๋ฅผ ํตํด ํฌํธ 80์์ zammad์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
@martinseener
์ด์ ๊ฐ๋ฐ ๋ถ๊ธฐ์์ ๋ง๋ Ubuntu 16.04 ํจํค์ง๋ฅผ ์ค์นํ ์ ์์ต๋๋ค.
wget -qO - https://deb.packager.io/key | sudo apt-key ์ถ๊ฐ -
echo "deb https://deb.packager.io/gh/zammad/zammad xenial ๊ฐ๋ฐ" | sudo ํฐ /etc/apt/sources.list.d/zammad.list
sudo apt-get ์
๋ฐ์ดํธ
sudo apt-get ์ค์น zammad
zammad scale web=1 websocket=1 ์์ ์=1
systemctl ์์ zammad
@ ๋ชจ๋ ธ
๊ต์ฅํฉ๋๋ค, ๋๋ ๋น์ ์ ๋ฐ์ ์๋๋ฅผ ์ข์ํฉ๋๋ค. ๋ด๊ฐ ๋ง๋ ๋ฌธ์ :
apt-update์ ์ ์ฅ์๋ฅผ ์ถ๊ฐํ ํ ๋ค์์ ์์ ํฉ๋๋ค.
https://deb.packager.io/gh/zammad/zammad/dists/xenial/Release.gpg : ํค์ ์ํ ์๋ช
6257DF9972462F57A20FFB2AB6D583CCBD33EEB8 ์ ์ฝํ ๋ค์ด์ ์คํธ ์๊ณ ๋ฆฌ์ฆ(SHA1)์ ์ฌ์ฉํฉ๋๋ค.
๋ฌธ์ ๋ก ํจํค์ง๊ฐ nginx๋ฅผ ์ข ์์ฑ์ผ๋ก ํฌํจํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๊น? ๋ง์ง๋ง ๊ฒ์๋ฌผ์ ๋ช ๋ น์ ์๊ฒฉํ ๋ฐ๋๋ค๋ฉด nginx๊ฐ ์ค์น๋์ด ์์ง ์๊ธฐ ๋๋ฌธ์ ์น ์๋ฒ ์์์ด ์คํจํฉ๋๋ค(๋ถ๋ช ํ).
์ค๋ ํ๋ฒ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ๋ ๋ด ํ ์ผ ๋ชฉ๋ก์...
์๋ก์ด ํจํค์ง ์ฌ์ฉ ๊ฐ๋ฅ: https://packager.io/gh/zammad/zammad#develop
์ด์ ๋ฐ๋น์ 8์์๋ ๊ฐ๋ฅํฉ๋๋ค.
systemd ์๋น์ค๋ฅผ ์์ฑํ๊ณ zammad๋ฅผ (๋ค์) ์์ํฉ๋๋ค(์
๋ฐ์ดํธ ์ db ๋ง์ด๊ทธ๋ ์ด์
ํฌํจ).
Postgresql DB ๋ฐ ์ฌ์ฉ์๋ฅผ ์์ฑ/์
๋ฐ์ดํธํฉ๋๋ค.
nginx๊ฐ ๋ฐ๊ฒฌ๋๋ฉด nginx conf๋ฅผ ๋ณต์ฌํฉ๋๋ค.
๋๋ฅผ ์ํด Ubuntu 16.04์์ ์๋ํฉ๋๋ค.
๊ฐ๋ฅํ๋ฉด Centos์์ ํ
์คํธํ์ญ์์ค.
์๋
ํ์ธ์ @all
์ฐ๋ถํฌ์ ์์ค์์ ์ค์นํ๋ ๊ฒ๊ณผ ๋์ผํ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. ๊ทธ๋์ https://packager.io/gh/zammad/zammad/install?bid=1178#ubuntu -16-04-zammad์ ์ง์นจ์ ๋ฐ๋ผ ์ค์น๋ฅผ ์๋ํ์ต๋๋ค.
"์ ์ ํ ์
๋ฐ์ดํธ"์์ ๋ค์์ ์ป์ต๋๋ค.
ํธ์คํธ๋ฅผ ํ์ธํ ์ ์์: deb.packager.io
๋น์ ์ ์ด๊ฒ์ ํ์ธํ ์ ์์ต๋๊น? ์ ํํ URL์ ๋ฌด์์
๋๊น?
DNS๋ฅผ ํ์ธํ์ญ์์ค.
"deb.packager.io"๋ฅผ pingํ ์ ์์ต๋๊น?
๊ทธ๋ ๋ค๋ฉด ๋ค์ ์๋ํ์ญ์์ค ;-)
@๋ชจ๋
ธํ
๋๋ ์ด๋ฏธ ํ์ ์๋ํ์ง๋ง ...
๊ทํ์ ๋ต๋ณ ํ ๋ค์ ์๋ํ์ต๋๋ค. ์ด์ ์๋ํฉ๋๋ค :-/ wth!?
์ฐธ์กฐ: console.txt
์ํผ ๊ฐ์ฌํฉ๋๋ค...
์๋ ํ์ธ์,
๋ฐ๋น์ 8 jessie์ ์๋ก ์ค์นํ์ต๋๋ค. postgres ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์์ฑ๋์ง๋ง ๊ด๋ฆฌ์ ๊ณ์ ์ ์์ฑํ ํ(์์ํ๊ธฐ) http ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ํ ์ฝ๋: 500
{"์ค๋ฅ":"๊ตฌ์ฑ ์ค์ 'system_init_done'์ ์ฐพ์ ์ ์์"}
์ฌ์ฉ์๋ db์ ์์ฑ๋ฉ๋๋ค.
์ด๋ค ์์ด๋์ด๊ฐ ์๋ชป ๋์์ต๋๊น?
ํต๋๋ฌด:
I, [2016-11-16T15:37:44.082138 #3302] INFO -- : ์๋ฃ 500 ๋ด๋ถ ์๋ฒ ์ค๋ฅ 331ms(์กฐํ์: 0.4ms | ActiveRecord: 18.5ms)
E, [2016-11-16T15:37:44.080410 #3302] ์ค๋ฅ -- : 'system_init_done' ๊ตฌ์ฑ ์ค์ ์ ์ฐพ์ ์ ์์ต๋๋ค.
E, [2016-11-16T15:37:44.081033 #3302] ์ค๋ฅ -- : ["/opt/zammad/app/models/setting.rb:38:in set'", "/opt/zammad/app/controllers/users_controller.rb:187:in
์์ฑ'",
[...]
ms/puma-3.6.0/lib/puma/thread_pool.rb:116:in `spawn_thread์ ๋ธ๋ก'"]
I, [2016-11-16T15:37:44.082138 #3302] INFO -- : ์๋ฃ 500 ๋ด๋ถ ์๋ฒ ์ค๋ฅ 331ms(์กฐํ์: 0.4ms | ActiveRecord: 18.5ms)
๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์๋ก์ด Debian 8.6.0 Jessie๋ฅผ ์ค์นํ์ต๋๋ค. ์ค๋ช
์์ ์ ๊ณต๋ ๋จ๊ณ๋ฅผ ๋ฐ๋๊ณ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฌ์ฉํ์ฌ ์ค์ ํ ๋๊น์ง ๋ชจ๋ ๊ฒ์ด ๊ด์ฐฎ์ ๋ณด์์ต๋๋ค. ์ฌ์ฉ์ ๊ณ์ ์ด ์์ฑ๋์ง๋ง ์ด์ ๊ฒ์๋ฌผ์์ ์ธ๊ธํ ์ค๋ฅ์์ ์์คํ
์ด ๋ฉ์ถฅ๋๋ค.
๊ทธ๋ฐ ๋ค์ ์ด๊ฒ์ด ํ์ฌ ๊ฐ๋ฐ ๋ถ๊ธฐ์์ ์์ ๋ ์ ์๋ค๊ณ ์๊ฐํ์ฌ ์ ์ฅ์๋ฅผ ์์ ์์ ๊ฐ๋ฐ ๋ฐ ์ํํธ์จ์ด ์ ๋ฐ์ดํธ๋ก ๋ณ๊ฒฝํ์ต๋๋ค. ์ฌํ๊ฒ๋ ๊ฒฐ๊ณผ๋ ๊ฐ์์ต๋๋ค.
์ ๋ฒ๊ทธ ๋ณด๊ณ ์๋ฅผ ์์ฑํ์ญ์์ค.
ํจํค์ง์ ๋ก๊ทธ์ธํ ์ ์๋ค๋ฉด ๊ด์ฐฎ์ต๋๋ค.
๋ฌธ์ ๋ ๋ค๋ฅธ ๋ฐ ์์ต๋๋ค.
์ฌ๋ฐ๋ฅธ ํจํค์ง๋ฅผ ์ฌ์ฉํ๊ณ ์๋์ง ํ์ธํ์ญ์์ค.
์์ ์ ์ธ ์ถ์:
wget -qO - https://deb.packager.io/key | sudo apt-key add -
echo "deb https://deb.packager.io/gh/zammad/zammad jessie stable" | sudo tee /etc/apt/sources.list.d/zammad.list
sudo apt-get update
sudo apt-get install zammad
๊ฐ๋ฐ ๋ฆด๋ฆฌ์ค(๋ถ์์ ):
wget -qO - https://deb.packager.io/key | sudo apt-key add -
echo "deb https://deb.packager.io/gh/zammad/zammad jessie develop" | sudo tee /etc/apt/sources.list.d/zammad.list
sudo apt-get update
sudo apt-get install zammad
์ด๊ฒ์ ๋ซ์ผ๋ฉด ์๋ํ๋ ๋ฐ๋น์ ํจํค์ง๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์๋์, ๋ฐ๋น์ ํจํค์ง๊ฐ jessie์์ ์๋ํ์ง ์์ต๋๋ค. ๋๋ ์ ์ ํ ์ต์ํ์ ๋ฐ๋น์ ์ ์ ๊ฐ์ ๋จธ์ ์ ์๋ก ์ค์นํ์ต๋๋ค. libmysqlclient18์ ๋ํ ์ข ์์ฑ์ด ์์ต๋๋ค.
/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/dependencies.rb:274:in
require': libmysqlclient.so.18: ๊ณต์ ๊ฐ์ฒด ํ์ผ์ ์ด ์ ์์ต๋๋ค: ํด๋น ํ์ผ์ด๋ ๋๋ ํฐ๋ฆฌ๊ฐ ์์ต๋๋ค - /opt/zammad/vendor/bundle/ruby/2.3.0/gems/mysql2-0.4.4/ lib/mysql2/mysql2.so(๋ก๋ ์ค๋ฅ)
`
์๋ _apt-get install libmysqlclient18_ ํ scheduler_err์ ๋ค๋ฅธ ์ค๋ฅ๊ฐ ๋ํ๋ฉ๋๋ค.
/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.7.1/lib/active_record
/connection_adapters/postgresql_adapter.rb:592:in
async_exec': PG::UndefinedTab
le: FEHLER: Relation ยปschedulersยซ ๊ธฐ์กด์ ์ต์ ์ ๋ณด(ActiveRecord::StatementInval
ID)
LINE 1: "์ค์ผ์ค๋ฌ"๋ฅผ ์ ํํฉ๋๋ค.* FROM "์ค์ผ์ค๋ฌ" WHERE(ํ์ฑ = 't')...
^^
: SELECT "์ค์ผ์ค๋ฌ".* FROM "์ค์ผ์ค๋ฌ" WHERE (ํ์ฑ = 't') ORDER BY preo AS
์จ
`
์ค์น ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์์ ํ ์์ฑ๋์ง ์์์ต๋๋ค.
_systemctl ์ ์ง zammar; dpkg-zammad_ ์ฌ๊ตฌ์ฑ
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
์ด์ zammad๊ฐ ์คํ ์ค์ด๋ฉด "์ ์์คํ
์ค์ " ๋ํ ์์๊ฐ ํ์๋ฉ๋๋ค. ์ฒซ ๋ฒ์งธ ๋จ๊ณ๋ ๊ด๋ฆฌ์ ๊ณ์ ์ ๋ง๋๋ ๊ฒ์
๋๋ค. ๊ด๋ฆฌ์ ๊ณ์ ๋ง๋ค๊ธฐ๊ฐ http ์ค๋ฅ 500๊ณผ ํจ๊ป ์๋ฃ๋ฉ๋๋ค.
{"์ค๋ฅ":"๊ตฌ์ฑ ์ค์ 'system_init_done'์ ์ฐพ์ ์ ์์"}
๋ ๊ฐ์ ๋ฌธ์ .
Zammad๋ ํญ์ ๊ด๋ฆฌ์ ๊ณ์ ์ ์์ฑํ์ฌ ์ค์ ํ๊ธฐ๋ฅผ ์ํ๋ฏ๋ก ๊ตฌ์ฑ์ ์๋ฃํ ์ ์์ต๋๋ค. ์คํจํ๋...
์ด๊ฒ์ ์ ์ ํ ๋ฐ๋น์ jessie vm์ด๊ธฐ ๋๋ฌธ์ ๋ฐ๋น์ ํจํค์ง๊ฐ ํ์ฌ ์๋ํ์ง ์๋๋ค๊ณ ๋งํ ์ ์์ต๋๋ค (์์ ๋ธ๋์น)
==> ์์ฐ ๋ก๊ทธ <==
๋, [2016-11-16T20:28:34.310486 #11328] INFO -- : ๋งค๊ฐ๋ณ์: {"_"=>"1479323526954", "getting_started"=>{}}
๋, [2016-11-16T20:28:34.317454 #11328] INFO -- : 7ms ๋ง์ 200 OK ์๋ฃ (์กฐํ์: 0.2ms | ActiveRecord: 1.5ms)
๋, [2016-11-16T20:29:00.834772 #11330] INFO -- : ์ค์ผ์ค๋ฌ ์คํ ์ค...
I, [2016-11-16T20:29:02.973418 #11328] INFO -- : 2016-11-16 20:29:02 +0100์ 192.168.1.33์ ๋ํ POST "/api/v1/users"๋ฅผ ์์ํ์ต๋๋ค.
I, [2016-11-16T20:29:02.979840 #11328] INFO -- : UsersController์ ์ํ ์ฒ๋ฆฌ# JSON์ผ๋ก ์์ฑ
๋, [2016-11-16T20:29:02.979947 #11328] INFO -- : ๋งค๊ฐ๋ณ์: {"firstname"=>"bastard", "lastname"=>"operator", "email"=>"x@y. de", "๋น๋ฐ๋ฒํธ"=>"[ํํฐ๋ง๋จ]", "role_ids"=>nil, "id"=>"c-0", "user"=>{"id"=>"c-0", " firstname"=>"bastard", "lastname"=>"operator", "email"=>"[email protected]", "password"=>"[FILTERED]"}}
E, [2016-11-16T20:29:03.300753 #11328] ์ค๋ฅ -- : 'system_init_done' ๊ตฌ์ฑ ์ค์ ์ ์ฐพ์ ์ ์์ต๋๋ค.
[...]
I, [2016-11-16T20:29:03.302517 #11328] INFO -- : ์๋ฃ 500 ๋ด๋ถ ์๋ฒ ์ค๋ฅ 322ms(์กฐํ์: 0.4ms | ActiveRecord: 22.9ms)
`
๋ฌธ์ ๋ ์ด๋ฏธ ๊ฐ๋ฐ ๋ถ๊ธฐ์์ ์์ ๋์์ต๋๋ค.
https://github.com/zammad/zammad/commit/096ea6d48977e73ca787103d4c9b31b6ccc259f8
https://github.com/zammad/zammad/issues/415
ํ ์คํธํ๊ณ ์ถ๋ค๋ฉด:
wget -qO - https://deb.packager.io/key | sudo apt-key add -
echo "deb https://deb.packager.io/gh/zammad/zammad jessie develop" | sudo tee /etc/apt/sources.list.d/zammad.list
sudo apt-get update
sudo apt-get install zammad
๊ฐ๋ฐ ๋ธ๋์น debs๋ก ๋ ๋ค๋ฅธ ์๋ก ์ค์นํ์ต๋๋ค: ๋ฌธ์ ๊ฐ ์ฌ๋ผ์ก๊ณ zammad๊ฐ ์ง๊ธ ์คํ ์ค์ ๋๋ค!
์ด ์ค๋ฅ๊ฐ ๋ค์ ๋ฐ์ํฉ๋๋ค.
์๋ก์ด Debian8์์ ์ต์ Dev Build๋ฅผ ์คํ ์ค์
๋๋ค. #440 ์ฐธ์กฐ
E, [2016-11-18T10:51:17.093672 #510] ERROR -- : Can't find config setting 'system_init_done'
E, [2016-11-18T10:51:17.094015 #510] ERROR -- : ["/opt/zammad/app/models/setting.rb:38:in
์ธํธ'", "/opt/zammad/app/controllers/users_controller.rb:187:in create'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in
send_action'", "/opt/zammad/vendor/bundle/ruby/2.3 .0/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in process_action'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in
process_action'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/ actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in block in process_action'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in
ํธ์ถ'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1 /lib/active_support/callbacks.rb:555:in block (2 levels) in compile'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in
ํธ์ถ'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/ callbacks.rb:92:in __run_callbacks__'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in
_run_process_action_callbacks'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81 :in run_callbacks'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in
process_action'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in process_action'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in
process_action ๋ธ๋ก', "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in block in instrument'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in
์
๊ธฐ nt'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in instrument'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in
process_action'", " /opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in process_action'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in
process_action'", "/opt/ zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in process'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in
ํ๋ก์ธ์ค'", "/opt/zammad/vendor/bundle /ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in dispatch'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in
๋์คํจ์น'", "/opt/zammad/vendor/bundle/ruby/2.3. 0/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in block in action'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in
๋์คํจ์น'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack -4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:์๋ธ์์ serve'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in
๋ธ๋ก', "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack- 4.2.7.1/lib/action_dispatch/journey/router.rb:30:in each'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in
์๋ธ'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1 /lib/action_dispatch/๋ผ์ฐํ
/๊ฒฝ๋ก _set.rb:817: call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb:186:in
ํธ์ถ!'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb: 164: call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb:186:in
ํธ์ถ!'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb:164:in call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb:186:in
ํธ์ถ!'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb:164:in call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb:186:in
ํธ์ถ!'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb:164:in call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/builder.rb:63:in
ํธ์ถ'" , "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/rack-1.6.4/lib/rack/etag.rb:24:in call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/rack-1.6.4/lib/rack/conditionalget.rb:38:in
ํธ์ถ'", "/opt/ zammad/vendor/bundle/ruby/2.3.0/gems/rack-1.6.4/lib/rack/head.rb:13:in call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in
ํธ์ถ'", "/opt/zammad/vendor/bundle /ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in
์ปจํ
์คํธ'", "/opt/zammad/vendor/bundle/ruby/ 2.3.0/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in
ํธ์ถ'", "/opt/zammad/vendor/bundle/ruby/2.3 .0/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in
block in call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in
__run_callbacks__ '", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in _run_call_callbacks'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in
run_callbacks'", "/ opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in
ํธ์ถ'", "/opt/zammad /vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in
ํธ์ถ'", "/opt/zammad/vendor/ Bundle/ruby/2.3.0/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in call_app'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in
ํธ์ถ ์ฐจ๋จ', "/opt/zammad/vendor/bundle /ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in block in tagged'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in
ํ๊ทธ๊ฐ ์ง์ ๋จ'", "/opt/zammad/vendor/bundle/ruby/2.3. 0/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in tagged'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in
ํธ์ถ'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack -4.2.7.1/lib/action_dispatch/m iddleware/request_id.rb:21:in call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in
ํธ์ถ'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/rack-1.6.4/lib/rack/runtime.rb :18: call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in
ํธ์ถ'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120: call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in
ํธ์ถ'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/railties-4.2.7.1/lib/rails/application.rb:165:in
ํธ์ถ'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/rack-1.6.4/lib/rack/content_length.rb:15:in call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/puma-3.6.0/lib/puma/configuration.rb:225:in
ํธ์ถ'" , "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/puma-3.6.0/lib/puma/server.rb:578:in handle_request'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/puma-3.6.0/lib/puma/server.rb:415:in
process_client'", "/opt/ zammad/vendor/bundle/ruby/2.3.0/gems/puma-3.6.0/lib/puma/server.rb:275:in spawn_thread์ block in run'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/puma-3.6.0/lib/puma/thread_pool.rb:116:in
๋ธ๋ก'"]
I, [2016-11-18T10:51:17.094571 #510] INFO -- : ์๋ฃ 500 Internal Server Error in 22ms (Views: 0.2ms | ActiveRecord: 5.9ms)`
@tniebergall ์ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ํ์ธํ๊ณ ๊ฐ ์ง์ ๋ฉ๋๋ค.
ํํธ mysql ์ค์ ์ ์ฌ์ฉํ ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์๋ํ๋ ๊ฒ์ ์์์ต๋๊น?
์ด ์ค๋ฅ๋ ์๋ก์ด ๋ฐ๋น์ 8๊ณผ ์๋ก ์์ฑ๋ mariadb ๋ฐ์ดํฐ๋ฒ ์ด์ค(dropped,created,dpkg-reconfigure)์์ ์์ ๋ฐ ๊ฐ๋ฐ์์ ๋ฐ์ํฉ๋๋ค. ssh ํฌํธ ํฌ์๋ฉ์ ํตํด ํฌํธ 3000์ ์ฐ๊ฒฐํ์ต๋๋ค.
I, [2016-11-21T19:34:06.557703 #9835] INFO -- : Started POST "/api/v1/users" for 109.90.232.218 at 2016-11-21 19:34:06 +0100
I, [2016-11-21T19:34:06.560654 #9835] INFO -- : Processing by UsersController#create as JSON
I, [2016-11-21T19:34:06.560763 #9835] INFO -- : Parameters: {"firstname"=>"bongo", "lastname"=>"k", "email"=>"[email protected]", "password"=>"[FILTERED]", "role_ids"=>nil, "id"=>"c-0", "user"=>{"id"=>"c-0", "firstname"=>"bongo", "lastname"=>"k", "email"=>"[email protected]", "password"=>"[FILTERED]"}}
E, [2016-11-21T19:34:06.599056 #9835] ERROR -- : Can't find config setting 'system_init_done'
E, [2016-11-21T19:34:06.599507 #9835] ERROR -- : ["/opt/zammad/app/models/setting.rb:38:in `set'", "/opt/zammad/app/controllers/users_controller.rb:187:in `create'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in `send_action'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in `process_action'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in `process_action'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in `block in process_action'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in `__run_callbacks__'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in `run_callbacks'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in `process_action'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in `process_action'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in `block in instrument'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in `instrument'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in `instrument'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in `process_action'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in `process_action'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in `process_action'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in `process'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in `process'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in `dispatch'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in `block in action'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in `dispatch'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in `serve'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in `block in serve'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in `each'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in `serve'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb:186:in `call!'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb:164:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb:186:in `call!'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb:164:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb:186:in `call!'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb:164:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb:186:in `call!'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb:164:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/builder.rb:63:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/rack-1.6.4/lib/rack/conditionalget.rb:38:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in `context'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in `__run_callbacks__'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in `_run_call_callbacks'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in `run_callbacks'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in `call_app'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in `block in call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in `block in tagged'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in `tagged'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in `tagged'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/railties-4.2.7.1/lib/rails/application.rb:165:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/rack-1.6.4/lib/rack/content_length.rb:15:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/puma-3.6.0/lib/puma/configuration.rb:225:in `call'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/puma-3.6.0/lib/puma/server.rb:578:in `handle_request'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/puma-3.6.0/lib/puma/server.rb:415:in `process_client'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/puma-3.6.0/lib/puma/server.rb:275:in `block in run'", "/opt/zammad/vendor/bundle/ruby/2.3.0/gems/puma-3.6.0/lib/puma/thread_pool.rb:116:in `block in spawn_thread'"]
I, [2016-11-21T19:34:06.600286 #9835] INFO -- : Completed 500 Internal Server Error in 39ms (Views: 0.3ms | ActiveRecord: 10.0ms)
@bong0 ๊ณผ @tniebergall ์ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
+1
์ด๊ฒ์ ๋ด https://github.com/zammad/zammad/issues/1242์ ๋ํด ์์ ํ์ต๋๋ค. https://github.com/zammad/zammad/issues/1189#issuecomment -309499186
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@tniebergall ์ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ํ์ธํ๊ณ ๊ฐ ์ง์ ๋ฉ๋๋ค.
ํํธ mysql ์ค์ ์ ์ฌ์ฉํ ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์๋ํ๋ ๊ฒ์ ์์์ต๋๊น?
์ด ์ค๋ฅ๋ ์๋ก์ด ๋ฐ๋น์ 8๊ณผ ์๋ก ์์ฑ๋ mariadb ๋ฐ์ดํฐ๋ฒ ์ด์ค(dropped,created,dpkg-reconfigure)์์ ์์ ๋ฐ ๊ฐ๋ฐ์์ ๋ฐ์ํฉ๋๋ค. ssh ํฌํธ ํฌ์๋ฉ์ ํตํด ํฌํธ 3000์ ์ฐ๊ฒฐํ์ต๋๋ค.