Архив рубрики: UNIX/Linux

Вопросы, касающиеся работы операционных систем GNU/Linux

Linux: weechat — консольный IRC клиент
0 (0)

28 августа 2018

Понадобилась «помощь зала» по одной баге в AWS, решил поспрашивать в IRC на Freenode. IRC клиента на машине нет, ибо пользуюсь им крайне редко, нагуглил приятный консольный клиент — weechat. Устанавливаем: [simterm] $ sudo pacman -S weechat [/simterm] Запускаем: [simterm] $ weechat [/simterm] Добавляем сервер: [simterm] /server add freenode chat.freenode.net [/simterm] Получаем список настроенных в… Читать далее »

Loading

Linux: Spectacle — module «QtQuick.Controls» is not installed
0 (0)

27 августа 2018

После последнего апдейта системы — spectacle начал вылетать при попытке сделать скришот выделенной области — опция «Reactangular Region» в Area: Для «дебага» — запускаем его из консоли, и смотрим сообщения: [simterm] 11:40:46 [setevoy@setevoy-arch-work ~] $ spectacle qt5ct: using qt5ct plugin qrc:/QuickEditor/EditorRoot.qml:23:1: module «QtQuick.Controls» is not installed QObject::connect: Cannot connect (null)::acceptImage(int, int, int, int) to QuickEditor::acceptImageHandler(int, int,… Читать далее »

Loading

Linux: kernel panic-not syncing: VFS: unable to mount root fs on unknown block(0,0)
0 (0)

17 августа 2018

Есть Ubuntu машинка, Jenkins билд-агент. Последнее время начала выпадать в Kernel panic и просто во время работы, и при перезагрузке, с ошибкой вида «kernel panic-not syncing: VFS: unable to mount root fs on unknown block(0,0)«. Причина оказалась банальна — раздел /boot был забит чуть менее, чем полностью (с). Для решения — находим старые ядра: [simterm]… Читать далее »

Loading

Linux: systemd сервис для Docker Compose
0 (0)

14 августа 2018

Есть Docker Compose файл, который запускает Prometheus стек. Рабочий каталог Prometheus — /opt/prometheus, в котором находится Compose файл prometheus-compose.yml. Для управления им через systemd — создаём файл /etc/systemd/system/prometheus.service: [Unit] Description=Prometheus stack Requires=docker.service After=docker.service [Service] Restart=always WorkingDirectory=/opt/prometheus ExecStart=/usr/local/bin/docker-compose -f prometheus-compose.yml up ExecStop=/usr/local/bin/docker-compose -f prometheus-compose.yml down [Install] WantedBy=multi-user.target Проверяем. Запускаем: [simterm] # systemctl start prometheus.service [/simterm] Проверяем… Читать далее »

Loading

Docker: настройка tzdata и timezone во время билда
0 (0)

14 июля 2018

При сборке образа — билд останавливается с запросом на настройку tzdata. Dockerfile выглядит сейчас так: FROM ubuntu:18.04 RUN apt update && apt install -y python-pip python-dev ssh python-boto3 RUN pip install ansible==2.4.3.0 Запускаем сборку: [simterm] admin@jenkins-production:~$ docker build -t proj/proj-ansible:1.1 . Sending build context to Docker daemon 29.62MB Step 1/3 : FROM ubuntu:18.04 —> 113a43faa138… Читать далее »

Loading

macOS: launchctl — запуск/остановка сервисов на примере Jenkins slave агента
0 (0)

20 июня 2018

Искал аналог systemctl для systemd или service для Upstart, но под macOS, что бы можно было запускать сервис из консоли, нагуглился такой сервис как launchctl, который является частью launchd. Для примера возьмём plist-файл из комментария к посту Jenkins: macOS slave агент через Java Web Start. Другие примеры plist-файлов есть тут>>>., описание ключей — на странице… Читать далее »

Loading

Linux: /usr/bin/ps: empty и ldconfig: File /usr/lib/libprocps.so.7 is empty, not checked.
0 (0)

8 июня 2018

После восстановления системы, когда ноутбук выключился от перегрева во время апгрейда (см. Linux: /lib/modules/4.16.13-1-ARCH/modules.devname not found и error: file ‘/grub/i386-pc/normal.mod’ not found) — внезапно вылезла ещё одна проблема. Причём проявилась она совершенно неожиданно: система загружается, браузер, почта и другие программы — работают, и ничего не предвещало ещё одного «нетомного вечера». Вот только я обратил внимание, что… Читать далее »

Loading

Linux: /lib/modules/4.16.13-1-ARCH/modules.devname not found и error: file ‘/grub/i386-pc/normal.mod’ not found
0 (0)

7 июня 2018

Наверно это самый страшный сон пользователя — когда комп выключается во время апгрейда системы. Именно это и случилось — во время обновления ноут выключился от перегрева. И всё бы ничего, если бы он не вырубился как раз где-то на моменте сборки нового ядра. В результате — система не грузится, а выдёт сообщение: Warning: /lib/modules/4.16.13-1-ARCH/modules.devname not… Читать далее »

Loading

Linux: настройка WiFi с помощью netctl и wifi-menu на Arch Linux
0 (0)

4 июня 2018

Настройка WiFi на Arch Linux с помощью netctl. В примере ниже выполняется настройка подключения к WiFi сети NetName_2.4Ghz, используя iw и netctl профайл на Arch Linux (не специфично для этой ОС, аналогично выполняется настройка на любой Linux-системе). Помимо ручной настройки способо, описанным ниже — можно использовать wifi-menu, который сгенерирует файл профиля в /etc/netctl. Устанавливаем iw: [simterm]… Читать далее »

Loading

Arch: послеустановочные настройки
0 (0)

24 мая 2018

В продолжение поста об установке Arch Linux — заметка по начальной настройке системы после установки. Updated on 03.10.2018 Пакеты Устанавливаем необходимые для жизни пакеты. Для AUR и yaourt редактируем /etc/pacman.conf, добавляем archlinuxfr: [archlinuxfr] SigLevel = Never Server = http://repo.archlinux.fr/$arch Синхронизируем базу пакетов: [simterm] [root@setevoy-arch-work setevoy]# pacman -Sy [/simterm] Устанавливаем пакеты: [simterm] [root@setevoy-arch-work setevoy]# pacman -S… Читать далее »

Loading