Size: a a a

DevOps — русскоговорящее сообщество

2020 June 16

NA

Nurmukhamed Artykaly in DevOps — русскоговорящее сообщество
Ubuntu installs matter
источник

ST

Sergey Trapeznikov in DevOps — русскоговорящее сообщество
кто скажет где косяк?
надо запустить бинарь, жалуется что либы нет. но либа лежит в дире с бинарем и с правами все ок
почему не видит либу линкер?
$ LD_LIBRARY_PATH=/usr/local/dcgm-exporter/ ./dcgm-exporter

INFO[0000] Starting dcgm-exporter                       
FATA[0000] libdcgm.so.1 not Found
источник

YD

Yuriy Dorogov in DevOps — русскоговорящее сообщество
Sergey Trapeznikov
кто скажет где косяк?
надо запустить бинарь, жалуется что либы нет. но либа лежит в дире с бинарем и с правами все ок
почему не видит либу линкер?
$ LD_LIBRARY_PATH=/usr/local/dcgm-exporter/ ./dcgm-exporter

INFO[0000] Starting dcgm-exporter                       
FATA[0000] libdcgm.so.1 not Found
ldconfig то запускал?
источник

ST

Sergey Trapeznikov in DevOps — русскоговорящее сообщество
Yuriy Dorogov
ldconfig то запускал?
емнип ldconfig нужен чтобы считать изменения к конфиге ld.so, который меняется с правами рута и им в целом не очень удобно управлять скажем ансиблом, поэтому есть вариант с экспортом переменной, но этот варик чет не работает
источник

YD

Yuriy Dorogov in DevOps — русскоговорящее сообщество
Sergey Trapeznikov
емнип ldconfig нужен чтобы считать изменения к конфиге ld.so, который меняется с правами рута и им в целом не очень удобно управлять скажем ансиблом, поэтому есть вариант с экспортом переменной, но этот варик чет не работает
а ты попробуй, вдруг прокатит
источник

ST

Sergey Trapeznikov in DevOps — русскоговорящее сообщество
то есть я не хочу редактировать конфиг ld, я хочу чисто переменной в юните пробивать
источник

ST

Sergey Trapeznikov in DevOps — русскоговорящее сообщество
проблема редактирования системных конфигов в том что они не статичные, и если какой то софт допустим туда свои пути пропишет, а я потом задеплою ансиблом темплейт, я его затру

в то же время инкрементально дописывать в файл строчки плохой вариант, потому что не учитывает повторяемости
источник

ST

Sergey Trapeznikov in DevOps — русскоговорящее сообщество
Yuriy Dorogov
а ты попробуй, вдруг прокатит
так прокатит то прокатит, вопрос именно в том почему с обьявлением переменной не работает, это в целом идеальный вариант для systemd юнитов
источник

NA

Nurmukhamed Artykaly in DevOps — русскоговорящее сообщество
Sergey Trapeznikov
то есть я не хочу редактировать конфиг ld, я хочу чисто переменной в юните пробивать
источник

NA

Nurmukhamed Artykaly in DevOps — русскоговорящее сообщество
Тебе в service файле надо указать переменную Ld_library_path на каталог где лежит библиотека
источник

ST

Sergey Trapeznikov in DevOps — русскоговорящее сообщество
ты не понял, если я даже в cli не могу пробросить переменную к запуску бинаря, с чего она в юните то заработает
источник

ST

Sergey Trapeznikov in DevOps — русскоговорящее сообщество
у меня в юните так и прописано, с этого и начал проблему копать
источник

ST

Sergey Trapeznikov in DevOps — русскоговорящее сообщество
[Unit]
Description=DCGM Exporter
Documentation=https://github.com/NVIDIA/gpu-monitoring-tools
Wants=network-online.target
After=network-online.target

[Service]
Environment="LD_LIBRARY_PATH=/usr/local/dcgm-exporter"

User=prometheus
Group=prometheus
Restart=always
Type=simple

ExecStart=/usr/local/dcgm-exporter/dcgm-exporter

[Install]
WantedBy=multi-user.target
источник

NA

Nurmukhamed Artykaly in DevOps — русскоговорящее сообщество
В пробуй прибавить
источник

NA

Nurmukhamed Artykaly in DevOps — русскоговорящее сообщество
Ld_library_path=$ld_library_path:/your/path
источник

NA

Nurmukhamed Artykaly in DevOps — русскоговорящее сообщество
источник

ST

Sergey Trapeznikov in DevOps — русскоговорящее сообщество
тоже нет)
источник

AE

A E in DevOps — русскоговорящее сообщество
Stepan
привет всем! есть вопрос - хочу перекинуть все проекты из дженкинса в другой дженкинс на одном сервере. оба дженкинса крутятся в докерах. достаточно ли будет просто скопировать папку джобс из одного в другой?
docker save load?
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
Sergey Trapeznikov
кто скажет где косяк?
надо запустить бинарь, жалуется что либы нет. но либа лежит в дире с бинарем и с правами все ок
почему не видит либу линкер?
$ LD_LIBRARY_PATH=/usr/local/dcgm-exporter/ ./dcgm-exporter

INFO[0000] Starting dcgm-exporter                       
FATA[0000] libdcgm.so.1 not Found
а что говорит file /usr/local/dcgm-exporter/libdcgm.so.1 ?
источник

NA

Nurmukhamed Artykaly in DevOps — русскоговорящее сообщество
Я чувствую что в 2021 году будет ещё один глобальный факап.

День когда Google введёт обязательный режим Oauth2.

Сейчас сижу читаю, в основном как postfix подружить с Gmail.

А вы уже составили список серверов, оборудования, которые подвержены этому событию???
источник