Dmitry
Ща, вспомню как это на убунте делается
Denis
Делал 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)
Denis
Сам пакет apache2 то стоит?
Конечно и даже запущен)
Dmitry
Ща, вспомню как это на убунте делается
update-rc.d <pkgname> defaults должно хватить
Denis
от консоли отвязать?
Кого отвязать? :)
Denis
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
Dmitry
А, видимо на той машине с которой ты копировал init.d небыло апатча
Olsen
Парни, а как запустить процесс в бэкграунде, чтобы он оставался висеть?
Olsen
вот это
Alexander
во, у меня лишь раза три были фейлы с убунту и 1 раз - как раз с mysql/mariadb зависимостями
Olsen
лара?
Olsen
)
Alexander
может, их просто засунуть в докер-контейнер, а на сервере удалить вообще?
Dmitry
Вобщем как мне кажется восстановиться с помощью /etc/init.d, вытащенного из пакетов будет действеннее
Uncel
apt-get -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-confask" install --reinstall apache2.2-common
Uncel
Конфиги для init.d обычно идут отдельно
Olsen
может, их просто засунуть в докер-контейнер, а на сервере удалить вообще?
ну, базуХ2 и вокруг сколько-то виртуалок с app с синхронными версиями кода и переменными окрыжения держать сильно удобнее.
Olsen
Можно запустить процесс внутри tmux, например
эт не мой вопрос был. там выше задавали
Dmitry
Упс, какой я невнимательный
Alexander
да я понимаю, просто когда вот что-то ломается и эта база не работает - сразу все проекты дохнут, наверное, вот как сейчас
Alexander
тогда можно было бы просто по-быстренькому всё сбэкапить и переустановить систему, а потом восстановиться из бэкапов
Denis
Парни, а как запустить процесс в бэкграунде, чтобы он оставался висеть?
Да это решается просто, через apt-get install daemon & daemon ...
Olsen
эмм, а чего не honup-то?
Denis
Что попалось первое под руку :)
Denis
Кто-то на GH сказал не использовать honup
Dmitry
С nohup проблема в том что если упадёт то без дополнительных обвязок вокруг запускаемого бинарника не узнаешь что случилось. По этому лично я люблю для целей типа "запустить побыстрому в фоне" использовать tmux 😊
Denis
# 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)
Denis
Ладно с nohup, вот действительно странная вещь ^
Denis
# 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
может после развёртки через scp сломались права к /etc/init.d ?
Anonymous
/stat@comstatbot
Combot
combot.org/chat/-1001030317489
Denis
может после развёртки через scp сломались права к /etc/init.d ?
Могло бы, но файла на самом деле же нет
Aleksandr
Могло бы, но файла на самом деле же нет
видимо не может появиться: subprocess installed post-installation script returned error exit status 100
Aleksandr
у меня /etc/init.d/ 755 root:root
Denis
да я вроде всё под sudo bash делаю)
Denis
purge только на один пакет действует?
Denis
purge - Remove packages and config files
Denis
invoke-rc.d: unknown initscript,/etc/init.d/modemmanager not found. Simply touch /etc/init.d/modemmanager To create it.
Uncel
Еще есть force-confmiss
Denis
Can't exec "/sbin/insserv": No such file or directory at /usr/sbin/update-rc.d line 382. update-rc.d: error: insserv rejected the script header dpkg: error processing package openssh-server (--configure): subprocess installed post-installation script returned error exit status 255 Processing triggers for initramfs-tools (0.103ubuntu4.3) ... update-initramfs: Generating /boot/initrd.img-3.13.0-85-generic Errors were encountered while processing: udev systemd-services libpam-systemd:amd64 docker-engine grub-common grub2-common grub-pc-bin grub-pc openssh-server E: Sub-process /usr/bin/dpkg returned an error code (1)
Denis
Это выдаёт после apt-get purge
Denis
чё-то прямо совсем нехорошее
Lupsik Pupsik
там у тебя проект крутится?
Denis
Это сайд-сервер для логов и кэша
Alexander
Кац предлагает сдаться
Alexander
Может, проще все грохнуть и пересоздать с нуля?
Denis
Видимо
Denis
Скорей бы уже дети
Denis
https://deis.com/blog/2016/kubernetes-illustrated-guide/
Denis
Научил бы их крутить Кубернетис
Denis
И пусть себе там развлекались бы
Dmitry
Хз хз, учитывая update-rc.d: error: insserv rejected the script header я бы не стал исключать ошибку при копировании. А в чём проблема распаковать необходимые init.d скрипты из пакетов, что установлены в системе? Чистым dpkg вполне можно обойтись без переустановок сервисов и т.п.
Александр
Утра! Немношк непрофильный вопрос, но вдруг. Нужен RDP-клиент под айпад
Aleserche
у MS вроде есть оффклиент
Aleserche
пруф https://itunes.apple.com/en/app/microsoft-remote-desktop/id714464092?mt=8
Denis
Парни, кто настраивал BGD (Blue-Green Deployment) на Kubernetes?
Rinat
кто из Нижнего Новгорода есть?
Rinat
такая компания Мера у вас есть?
Dmitriy
https://google.gik-team.com/?q=mera+%D0%BD%D0%B8%D0%B6%D0%BD%D0%B8%D0%B9+%D0%BD%D0%BE%D0%B2%D0%B3%D0%BE%D1%80%D0%BE%D0%B4
Arsenii
Давай я поищу в Google за тебя
Rinat
начинаю пробивать 869 человек кто где живет)
Anonymous
@gasoid лови, это тебе поможет: http://molotok-nn.ru/images/cms/data/about_powertools/obrazec-otbojnyj-molotok-2.jpg
Vladimir
И чтоб усложнить задачу - будет еще статистика по тому кто где работает?
Dmitrii
Есть статистика по зарплатам)
Dmitrii
Зарплаты DevOps https://docs.google.com/spreadsheets/d/1e08lr00rcSzfPMQSs2rynLsOqnSTsGj2ni7cx__RCk8/edit?usp=drive_web
Алик Сережевич
зп 250 000?
Dmitrii
https://docs.google.com/forms/d/1poMGalt1mB1U3r4ejM6SRxBR96CmMnJ_0v5HBqF7FaI
Dmitrii
Вот можете дополнить
Daniel
зп 250 000?
это $4000 всего
Алик Сережевич
Не буду ничего дополнять. Вы меня в ебическую депрессию загнали
Pavel
там кто-то 10 лет на одном месте
Pavel
в одной компании
Pavel
в Москве
Pavel
с зп 250к
Pavel
devops