@devops_ru

Страница 502 из 4568
Denis
26.06.2016
17:04:59
Ааа. Вот жесть. Парни, как Ubuntu 12 восстановить /etc/init.d ?

Может есть какие нибудь Тулзы file recovery?

Александр
26.06.2016
17:05:40
Ты удалил?

Фс какая?

Google
Denis
26.06.2016
17:06:23
Да че то поторопился enter нажать

Какой командой это посмотреть?

ext4

Ubuntu 14.04.4 LTS

Lupsick
26.06.2016
17:08:49
возьми скопирни из дистрибутива

Nikita
26.06.2016
17:10:27
ребят а кто-нибудь тут с inline работал и ботами?

inline-query

Denis
26.06.2016
17:12:02
Где это можно выдернуть?

Lupsick
26.06.2016
17:14:59
https://gist.github.com/naholyr/4275302

но я не уверен в корректности

Igor
26.06.2016
17:18:12
Nikita
26.06.2016
17:18:33
телеграм)

Igor
26.06.2016
17:18:51
Я работал

Google
Igor
26.06.2016
17:19:05
Какой вопрос возник?

Nikita
26.06.2016
17:19:35
мне надо позволить юзеру выбрать из каталога элемент

для этого я хочу чтобы он сначала выбрал группу и потом выбрал элемент группы

то есть @bot пишет название группы, выбирает из списка

и опять возвращается в бота, где уже пишет элемент группы

как такое можно сделать?

Dmitrii
26.06.2016
17:22:15
@chebotarevp ^^^

Nikita
26.06.2016
17:23:18
Nikita K, [26 Jun 2016 20:22]: в общем у меня каталог двухуровневый выводить его через клавиатуру не удобно выводить текстовым сообщением с ссылками для бота не красиво и не удобно юзерам искать будет

Igor
26.06.2016
17:23:43
то есть @bot пишет название группы, выбирает из списка
В этом случае результат от бота придет в текущий чат

Nikita
26.06.2016
17:24:28
а как каталог сделать?

Igor
26.06.2016
17:24:46
На мой взгляд, тут нарушен юзер-кейс

Nikita
26.06.2016
17:24:50
вот я смотрю другие боты, там подобные задачи решаются через ввод названия и полнотекстовой поиск

Pavel
26.06.2016
17:25:03
как такое можно сделать?
Тебе в общих словах или прямо по вызовам методов расписать надо?

Nikita
26.06.2016
17:25:09
вот есть @onetwotrip_bot

там ты в поле ввода сообщение пишешь москва

но это не круто, человек может не помнить название города

Pavel
26.06.2016
17:26:46
В инлайн режиме можно прямо по мере ввода производить поиск

На каждый символ отправляется запрос боту

Pavel
26.06.2016
17:28:50
Потому что.

Google
Pavel
26.06.2016
17:28:50
но это не круто, человек может не помнить название города

Igor
26.06.2016
17:29:30
а как каталог сделать?
Отписался в личку

Denis
26.06.2016
21:46:43
Парни, а как запустить процесс в бэкграунде, чтобы он оставался висеть?

типа daemon

а, всё, чёт тупанул)

Roman
26.06.2016
21:48:02
:)

Denis
26.06.2016
21:48:19
Кто-нибудь поднял Concourse у себя?

Roman
26.06.2016
21:48:22
ток про & написать хотел... :D

Denis
26.06.2016
21:52:08
Про что? :)

Пинг) Все отключили уведомления?

Или никто не развернул Concourse?

corpix
26.06.2016
22:01:09
Где это можно выдернуть?
Если ещё актуально то вот так можно выкачать deb пакеты, которые содержат файлы в /etc/init.d и распокавать их https://gist.github.com/corpix/3f97265309a5435185d59187a3e519cf

Denis
26.06.2016
22:02:57
Спасибо большое, ценю. Но проблема на Ubuntu 14.04.4 LTS, rак я писал там. Я просто поднял новый дроплет на DigitalOcean и через scp перетащил архив с init.d на сломанный сервер. Сейчас есть ряд скриптов, который до сих пор не поднимаются.

apache2, openntpd, bind9 (на них не найдены симлинки)

Pavel
26.06.2016
22:04:33
так их установить надо?

corpix
26.06.2016
22:04:36
Ну поидее

Упс

Roman
26.06.2016
22:04:55
Pavel
26.06.2016
22:04:57
Сам пакет apache2 то стоит?

corpix
26.06.2016
22:05:16
Поидее эти сервисы надо просто включить через update-rc.d

Google
corpix
26.06.2016
22:05:26
Ща, вспомню как это на убунте делается

Denis
26.06.2016
22:06:01
Делал apt-get install —reinstall apache2, но оно чё-то ссылается на mysql проблемы: root@cache1:~/concourse# apt-get install --reinstall docker Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 61 not upgraded. 2 not fully installed or removed. Need to get 0 B/12.2 kB of archives. After this operation, 0 B of additional disk space will be used. (Reading database ... 60927 files and directories currently installed.) Preparing to unpack .../docker_1.5-1_amd64.deb ... Unpacking docker (1.5-1) over (1.5-1) ... Processing triggers for man-db (2.6.7.1-1ubuntu1) ... Setting up mysql-server-5.5 (5.5.49-0ubuntu0.14.04.1) ... mysql stop/waiting mysql start/running, process 24816 Can't exec "insserv": No such file or directory at /usr/sbin/update-rc.d line 391. update-rc.d: error: insserv rejected the script header dpkg: error processing package mysql-server-5.5 (--configure): subprocess installed post-installation script returned error exit status 255 dpkg: dependency problems prevent configuration of mysql-server: mysql-server depends on mysql-server-5.5; however: Package mysql-server-5.5 is not configured yet. dpkg: error processing package mysql-server (--configure): dependency problems - leaving unconfigured Setting up docker (1.5-1) ... E: Sub-process /usr/bin/dpkg returned an error code (1)

Сам пакет apache2 то стоит?
Конечно и даже запущен)

corpix
26.06.2016
22:07:03
Ща, вспомню как это на убунте делается
update-rc.d <pkgname> defaults должно хватить

Denis
26.06.2016
22:07:06
от консоли отвязать?
Кого отвязать? :)

update-rc.d <pkgname> defaults должно хватить
К сожалению: # update-rc.d apache2 defaults update-rc.d: using dependency based boot sequencing update-rc.d: error: unable to read /etc/init.d/apache2

corpix
26.06.2016
22:08:26
А, видимо на той машине с которой ты копировал init.d небыло апатча

Admin
ERROR: S client not available

Roman
26.06.2016
22:08:45
Парни, а как запустить процесс в бэкграунде, чтобы он оставался висеть?

вот это

Alexander
26.06.2016
22:09:18
во, у меня лишь раза три были фейлы с убунту и 1 раз - как раз с mysql/mariadb зависимостями

Roman
26.06.2016
22:09:40
лара?

)

Alexander
26.06.2016
22:09:44
может, их просто засунуть в докер-контейнер, а на сервере удалить вообще?

corpix
26.06.2016
22:10:06
Вобщем как мне кажется восстановиться с помощью /etc/init.d, вытащенного из пакетов будет действеннее

Uncel
26.06.2016
22:10:45
apt-get -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-confask" install --reinstall apache2.2-common

corpix
26.06.2016
22:10:59
Uncel
26.06.2016
22:11:22
Конфиги для init.d обычно идут отдельно

Roman
26.06.2016
22:11:29
может, их просто засунуть в докер-контейнер, а на сервере удалить вообще?
ну, базуХ2 и вокруг сколько-то виртуалок с app с синхронными версиями кода и переменными окрыжения держать сильно удобнее.

Можно запустить процесс внутри tmux, например
эт не мой вопрос был. там выше задавали

Google
corpix
26.06.2016
22:12:39
Упс, какой я невнимательный

Alexander
26.06.2016
22:12:59
да я понимаю, просто когда вот что-то ломается и эта база не работает - сразу все проекты дохнут, наверное, вот как сейчас

тогда можно было бы просто по-быстренькому всё сбэкапить и переустановить систему, а потом восстановиться из бэкапов

Denis
26.06.2016
22:13:42
Парни, а как запустить процесс в бэкграунде, чтобы он оставался висеть?
Да это решается просто, через apt-get install daemon & daemon ...

Roman
26.06.2016
22:14:42
эмм, а чего не honup-то?

Denis
26.06.2016
22:14:57
Что попалось первое под руку :)

Кто-то на GH сказал не использовать honup

corpix
26.06.2016
22:19:24
С nohup проблема в том что если упадёт то без дополнительных обвязок вокруг запускаемого бинарника не узнаешь что случилось. По этому лично я люблю для целей типа "запустить побыстрому в фоне" использовать tmux ?

Denis
26.06.2016
22:22:31
# apt-get install bind9 Reading package lists... Done Building dependency tree Reading state information... Done bind9 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 61 not upgraded. 1 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] Y Setting up bind9 (1:9.9.5.dfsg-3ubuntu0.8) ... invoke-rc.d: unknown initscript, /etc/init.d/bind9 not found. dpkg: error processing package bind9 (--configure): subprocess installed post-installation script returned error exit status 100 Errors were encountered while processing: bind9 E: Sub-process /usr/bin/dpkg returned an error code (1)

Ладно с nohup, вот действительно странная вещь ^

# apt-get install --reinstall bind9 Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 61 not upgraded. 1 not fully installed or removed. After this operation, 0 B of additional disk space will be used. E: Internal Error, No file name for bind9:amd64

Aleksandr
26.06.2016
22:24:08
может после развёртки через scp сломались права к /etc/init.d ?

Ivan
26.06.2016
22:24:17
/stat@comstatbot

Combot
26.06.2016
22:24:17
combot.org/chat/-1001030317489

Denis
26.06.2016
22:26:05
может после развёртки через scp сломались права к /etc/init.d ?
Могло бы, но файла на самом деле же нет

Aleksandr
26.06.2016
22:26:36
Могло бы, но файла на самом деле же нет
видимо не может появиться: subprocess installed post-installation script returned error exit status 100

у меня /etc/init.d/ 755 root:root

Denis
26.06.2016
22:29:49
да я вроде всё под sudo bash делаю)

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