*nix

Решение проблемы с работой EdrawMax 10 в Fedora 34

После установки официального rpm-пакета EdrawMax может отказаться запускаться, среди ошибок возможны:

error while loading shared libraries: libldap-2.4.so.2: cannot open shared object file: No such file or directory
/opt/EdrawMax-10/lib/libnss3.so: version `NSS_3.65' not found (required by /lib64/libsmime3.so)
/opt/EdrawMax-10/lib/libnssutil3.so: version `NSSUTIL_3.59' not found (required by /opt/EdrawMax-10/lib/libnss3.so)
Читать дальше

Связь между контейнерами Docker блокируется файрволом в Fedora 32

После обновления с Fedora 31 на Fedora 32 контейнер с приложением перестал подключаться к контейнеру с БД.

django.db.utils.OperationalError: could not connect to server: No route to host
app_1 | Is the server running on host «db» (172.22.0.2) and accepting
app_1 | TCP/IP connections on port 5432?

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

Читать дальше

Русская языковая локаль в docker-контейнере с Alpine

К сожалению, система локали в musl libc неполная. В Alpine нет инструментов для генерации локалей или настройки переменной MUSL_LOCPATH. По этой причине приходится искать варианты. Один из них предлагает проект локализации musl libc под названием rilian-la-te. На данный момент поддерживается 7 локалей, в том числе: ch_DE, de_CH, de_DE, en_GB, en_US, fr_FR и ru_RU.

Читать дальше

Создание маршрутизатора на основе Linux-машины

Возможности:

  • Автоматическое назначение IP-адресов по DHCP всем подключаемым к локальной сети устройствам.
  • Автоматическое восстановление соединения с интернет-провайдером в случае потери связи.
  • Файрвол.

Понадобится внешний статический IP-адрес и Linux-машина с минимум двумя физическими сетевыми интерфейсами (1 для локальной сети и 1 для WAN).

В примере используется ОС Debian.

Читать дальше

Использование реверсного SSH для загрузки файлов с удаленной машины на локальную

Работая с некоторым файлом на удаленном сервере, может понадобится загрузить его на локальную машину (например, лог, бэкап или файл конфигурации). Это легко сделать, если открыть обратный SSH-порт в соединении с сервером.

Читать дальше

RDP-сервер на базе CentOS с поддержкой русской языковой раскладки

Про настройку xRDP информации достаточно много. Личный опыт и беглый поиск заставляют неосторожно предположить, что за 15-20 минут рабочий вариант можно получить. На деле же расходуется больше времени. Выясняется, что Xvnc из коробки с русской раскладкой не работает, для настройки клавиатуры в xRDP может понадобиться сгенерировать keymap-файл для русского языка, Chrome не работает в среде с множественными сессиями для одного пользователя и что-нибудь еще.

Недавно мне пришлось пройти этот путь с CentOS 7.6. В статье — лог действий. И в качестве бонуса — приятная тема оформления.

Читать дальше