MariaDB: Table ‘mysql.user’ doesn’t exist

12/29/2017
 

 Есть локальный сервер MariaDB на рабочем ноуте с Arch Linux, для мелких тестовых баз. При попытке запуска – ошибка: $ sudo systemctl start mariadb Job for mariadb.service failed because the control process exited with error code. See “systemctl status mariadb.service” and “journalctl -xe” for details.

Docker: Swarm – REPLICAS 0/1

12/28/2017
 

 Имеется приложение, в Docker Swarm. Окружение работает в MS Azure, четыре виртуальных машины/ноды – один Swarm-менеджер и три воркера. После очередного деплоя – не появляется ни одной реплики: А все сервисы висят в статусе Pending: Проверяем статус воркеров: Все в Drain – WTF? В Drain должен быть только менеджер, а workers – Active. Решение Проверяем… Read More »

Arch Linux: VLC – no suitable dialogs provider found (hint: compile the qt4 plugin, and make sure it is loaded properly)

12/27/2017
 

 После очередного обновления, при запуске VLC плеера – открывается только окно с изображением, а все менюшки отсутсвуют: Лог запуска говорит, что: Собственно, сейчас тут интересует одна строка: [0000562f560b6c58] skins2 interface error: no suitable dialogs provider found (hint: compile the qt4 plugin, and make sure it is loaded properly) Проверяем зависимости для VLC: Или сразу с… Read More »

Linux: mutt – консольный почтовый клиент

12/26/2017
 

 Быстрая заметка по запуску mutt клиента на Arch Linux. Contents УстановкаНастройкаОшибкиServer certificate has expiredTmux: color not supported by term Установка Устанавливаем: Создаём каталоги: Создаём файл настроек ~/.mutt/muttrc, добавляем в него настройки ящика: # From set from = “1th@domain.kiev.ua” set realname = “Arseny” # Creds set smtp_url = “smtp://1th@domain.kiev.ua@mail.domain.kiev.ua:587/” set smtp_pass = “password” set imap_user = “1th@domain.kiev.ua”… Read More »

Linux: ccat – cat с подсветкой синтаксиса

12/19/2017
 

 ccat – консольная утилита для отображения содержимого файлов с подствекой синтаксиса для Javascript, Java, Go, Ruby, C, Python и JSON. Можно скачать последнюю версию со страницы загрузок, а для Arch Linux доступен в AUR: И её работа: Что бы заменить стандартный /usr/bin/cat на /usr/bin/ccat – используем alias. Обновляем ~/.bash_profile, добавляем: alias cat=”ccat” Перечитываем файл: И… Read More »

AWS: SSL Certificate Manager, CloudFront, S3 static website хостинг и несколько доменов

12/14/2017
 

 AWS Certificate Manager (ACM) позволяет создавать и управлять SSL сертификатами для сайтов и приложений в AWS. С его помощью можно получить новый сертификат – или загрузить и использовать свой. Документация по ACM – тут>>>. Задача: создать хостинг статического сайта в AWS S3, отдавать контент через CDN CloudFront, получить SSL в AWS ACM для двух имён и… Read More »

Tableau: установка на AWS EC2, запуск, бекап и восстановление

12/13/2017
 

 Задача: запустить Tableau сервер на EC2 в AWS. Можно использовать AMI из AWS Marketplace: Но мы пойдём “сложным” путём и установим Tableau с нуля на “голую” Windows 2016. Документация по установке – тут>>>. Документация по самому Tableau – тут>>>.

Prometheus: exporter_proxy – мониторинг сервисов в приватной сети

12/11/2017
 

 Есть рабочее окружение, которое включает в себя две VMSS с Docker Swarm – на одной работают swarm-managers, на второй – swarm-workers: В Master группе работает виртуальная машина с одним менеджером, в Nodes/Workers – три ВМ с воркерами. Master находятся за одним Load Balancer, Nodes – за вторым. Задача – собирать метрики со всех виртуальных машин.… Read More »