@devops_ru

Страница 3163 из 4568
Andrei
06.09.2017
10:13:10
cron */1 * * * * root /usr/bin/bash /opt/redmine-3.4.2/redminemail.sh 2>/var/log/cron-out.log

скрипт redminemail.sh #!/bin/bash PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/redmine-3.4.2/bin/:/usr/local/rvm/rubies/ruby-2.3.0/bin/:/usr/local/rvm/gems/ruby-2.3.0/bin/:/usr/local/rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks /usr/local/rvm/gems/ruby-2.3.0/bin/rake -f /opt/redmine-3.4.2/Rakefile redmine?receive_imap RAILS_ENV="production" host=mail.мой-домен.ru username=redmine@мой-домен.ru password=мой-пароль port=993 ssl=1 project=test_pr2 no_permission_check=1 unknown_user=accept

Pavel
06.09.2017
10:15:42
ну он бандлер похоже не может найти

bebebe
06.09.2017
10:15:46
б-жечки

Google
Pavel
06.09.2017
10:19:54
переменная GEM_HOME в шеле из которого работает есть?

echo $GEM_PATH и echo $GEM_HOME что говорят?

Andrei
06.09.2017
10:22:40
echo $GEM_PATH /usr/local/rvm/gems/ruby-2.3.0:/usr/local/rvm/gems/ruby-2.3.0@global echo $GEM_HOME /usr/local/rvm/gems/ruby-2.3.0

Artem
06.09.2017
10:22:45
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/redmine-3.4.2/bin/:/usr/local/rvm/rubies/ruby-2.3.0/bin/:/usr/local/rvm/gems/ruby-2.3.0/bin/:/usr/local/rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks же

Pavel
06.09.2017
10:23:23
ну добавь туда их еще

GEM_PATH=/usr/local/rvm/gems/ruby-2.3.0:/usr/local/rvm/gems/

и

GEM_HOME=/usr/local/rvm/gems/ruby-2.3.0

Andrei
06.09.2017
10:24:22
ок

Pavel
06.09.2017
10:24:34
в redminemail.sh

Andrei
06.09.2017
10:24:53
ждем крон )

Artem
06.09.2017
10:24:58
https://teratail.com/questions/64825

Google
Andrei
06.09.2017
10:28:38
ну добавь туда их еще
добавил + 2 строчки GEM_PATH=/usr/local/rvm/gems/ruby-2.3.0:/usr/local/rvm/gems/ GEM_HOME=/usr/local/rvm/gems/ruby-2.3.0 вывод тот же

Pavel
06.09.2017
10:28:52
думаем дальше

Andrei
06.09.2017
10:29:32
могу весь вывод добавит &>

https://teratail.com/questions/64825
не осилил пока гугл транслятор

Ruslan
06.09.2017
10:30:13
Если я запушу в бинтрей докер образ с тем же тегом, он перезатрется? Или останется там где то в потрохах старый лежать?

Pavel
06.09.2017
10:31:54
могу весь вывод добавит &>
да проще source $HOME/.bash_profile и source $HOME/.profile добавить, только $HOME задефайнить или поменять на путь

и SHELL=/bin/bash

в начале кронфайла добавь, если нету

Andrei
06.09.2017
10:35:17
есть же #!/bin/bash в начале

Pavel
06.09.2017
10:36:23
ну давай для проверки все же добавим

Andrei
06.09.2017
10:36:49
ок добавил не помогло

может у ruby есть какой то свой инструмент для подгрузки окружения

Pavel
06.09.2017
10:37:43
а крон под тем же юзером запскается под которым из шела работает?

Andrei
06.09.2017
10:38:10
ага кстати делал как здесь http://ablex.ru/2014/03/redmine-proverka-pochty-i-sozdanie-zadach-otvet-na-zadachi-po-pochte/

Pavel
06.09.2017
10:45:28
http://www.redmine.org/boards/2/topics/38359

посмотри

может поможет

Andrei
06.09.2017
10:47:04
ок

хм, там на сколько понял просто от рута в кроне запустил и пошло, мне не подходит

James
06.09.2017
10:53:14
кароче не пашет либа пайжспид если её перенести

Google
Pavel
06.09.2017
10:53:15
руби через rvm установлен?

Andrei
06.09.2017
10:53:17
добавил —trace получил rake aborted! LoadError: cannot load such file — bundler/setup /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' /opt/redmine-3.4.2/config/boot.rb:4:in `<top (required)>' /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' /opt/redmine-3.4.2/config/application.rb:1:in `<top (required)>' /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' /opt/redmine-3.4.2/Rakefile:5:in `<top (required)>' /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/gems/2.3.0/gems/rake-10.4.2/lib/rake/rake_module.rb:28:in `load' /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/gems/2.3.0/gems/rake-10.4.2/lib/rake/rake_module.rb:28:in `load_rakefile' /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/gems/2.3.0/gems/rake-10.4.2/lib/rake/application.rb:689:in `raw_load_rakefile' /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/gems/2.3.0/gems/rake-10.4.2/lib/rake/application.rb:94:in `block in load_rakefile' /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/gems/2.3.0/gems/rake-10.4.2/lib/rake/application.rb:176:in `standard_exception_handling' /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/gems/2.3.0/gems/rake-10.4.2/lib/rake/application.rb:93:in `load_rakefile' /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/gems/2.3.0/gems/rake-10.4.2/lib/rake/application.rb:77:in `block in run' /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/gems/2.3.0/gems/rake-10.4.2/lib/rake/application.rb:176:in `standard_exception_handling' /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/gems/2.3.0/gems/rake-10.4.2/lib/rake/application.rb:75:in `run' /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/gems/2.3.0/gems/rake-10.4.2/bin/rake:33:in `<top (required)>' /usr/local/rvm/gems/ruby-2.3.0/bin/rake:22:in `load' /usr/local/rvm/gems/ruby-2.3.0/bin/rake:22:in `<main>' /usr/local/rvm/gems/ruby-2.3.0/bin//ruby_executable_hooks:15:in `eval' /usr/local/rvm/gems/ruby-2.3.0/bin//ruby_executable_hooks:15:in `<main>'

Pavel
06.09.2017
10:53:30
люди пишут что нужно попробовать rvm cron setup

Andrei
06.09.2017
10:53:49
руби через rvm установлен?
уже не скажу давно делал, как посмотреть можно

Pavel
06.09.2017
10:54:07
ну судя по путям - через rvm

Andrei
06.09.2017
10:54:52
люди пишут что нужно попробовать rvm cron setup
можно ссылку? Прост в кроне я шел скрипт ток вызываю

Pavel
06.09.2017
10:55:04
https://rvm.io/deployment/cron

и

https://github.com/javan/whenever/issues/393

Andrei
06.09.2017
10:56:31
мм в /opt/redmine-3.4.2/bin есть bundle rails rake может их поюзать

James
06.09.2017
10:56:34
rvm list

James
06.09.2017
10:56:39
чекай

Pavel
06.09.2017
10:57:07
исходник про rvm cron setup https://github.com/rvm/rvm/blob/master/help/cron.md

Andrei
06.09.2017
10:57:42
чекай
rvm list rvm rubies =* ruby-2.3.0 [ x86_64 ] # => - current # =* - current && default # * - default

James
06.09.2017
10:58:35
ну вот у тебя 2.3.0

я кстати делал эту херню для редмайна

Andrei
06.09.2017
10:59:27
я признаюсь не работал ваще с ruby

James
06.09.2017
10:59:29
и насколько я помню я юзал постфикс + релей

да херня этот руби притти изи

Google
Andrei
06.09.2017
10:59:50
James
06.09.2017
11:00:05
я уж не помню вроде тока отправка

захером принимать то?

на сервак редмайн

Admin
ERROR: S client not available

Andrei
06.09.2017
11:01:35
захером принимать то?
ну задача, сделать чтоб юзер мог писать на redmine@test.ru а редмайт лез на почту пример через imap брал письмо и создал тикет

James
06.09.2017
11:02:50
хз такое не делал

Andrei
06.09.2017
11:03:14
ок отойду покушать

bebebe
06.09.2017
11:03:46
2017 год http://langserver.org/

Vyatcheslav
06.09.2017
11:10:16
Хай! Ситуация такая, что инфраструктуры как таковой нет, никаких кубернетусов, зукиперов и прочего. Хочется минимальной кровью: 1. KV storage для хранения конфигов с REST API. Будет использоваться из JVM 2. Нормальный интерфейс для редактирования настроек, грубо говоря, выбрать key и проставить значение в textarea 3. Желательно иметь возможность подписки на именения. Типа: поменялся конфиг —- событие —> обновили файлик -> перезапустили сервис. 4. Желательно, но можно без аутентификации Конфиги в формате HOCON (типа засахаренный JSON). Работать будет в dev-окружении, в 1 экземпляре. Желательно, чтобы без зоопарка, чтоб в 1 тул. Пока под эти критерии только Consul подходит (и есть с ним опыт), но возможно есть что-то более подходящее. Кто чем пользуется?

Ruslan
06.09.2017
11:26:17
Консулом ))

Iurii
06.09.2017
11:33:03
Aleksandr
06.09.2017
11:45:13
Rethinkdb был про это, Но вроде умер

Единорожа
06.09.2017
11:45:57
А потом воскрес

Vyatcheslav
06.09.2017
12:39:30
c RethinkDB тоже есть опыт, отменная весчь :) Но это эребор, и интерфейс для редактирования в данном кейсе не подходит, если только самому писать

Aleksandr
06.09.2017
12:46:45
Ммм да тут и упороться можно

А потом воскрес
Чё он жив? Кто пилит?

James
06.09.2017
13:27:50
ребзя кто нить шарит как в свой ппа репу залить оригинальные сорцы

пришло на мыло

Google
James
06.09.2017
13:28:17
Upload rejected because it contains binary packages. Ensure you are using debuild -S, or an equivalent command, to generate only the source package before re-uploading.

Единорожа
06.09.2017
13:36:39
Чё он жив? Кто пилит?
linux foundation вроде)

Andrei
06.09.2017
13:48:48
@tsrman @parrabol трабл с redmine решил простым и не оч может быть правильным образом

James
06.09.2017
13:49:10
?

Дмитрий
06.09.2017
13:49:43
не в тот чатик кинул)

Andrei
06.09.2017
13:50:03
@tsrman @parrabol прям в крон вставил */1 * * * * root /usr/local/rvm/gems/ruby-2.3.0/wrappers/rake -f /opt/redmine-3.4.2/Rakefile redmine?receive_imap RAILS_ENV="production" host=mail.мой.ru username=redmine@мой.ru password=мой port=993 ssl=1 project=test_pr2 no_permission_check=1 unknown_user=accept —trace &>/var/log/cron-out.log

не в тот чатик кинул)
если про меня то то в тот )

James
06.09.2017
13:51:02
держать пасс в кроне как то не камельфо

Andrei
06.09.2017
13:51:31
согласен пас спрячу и попробую все таки скриптом

James
06.09.2017
13:51:47
парни такой вопрос

сбилдил я нжинкс+пейжспид в деб пакет

он ставится и работает все ок

но вот там написано что он собран с версией опенссл которая на моей тачке

прально я понимаю что если на серваке не такая версия опенссл то ссл пахать не будет?

Страница 3163 из 4568