Перейти к содержимому


Фото
- - - - -

DrWeb Server на Astra Linux 1.5


  • Please log in to reply
23 ответов в этой теме

#1 magrif

magrif

    Newbie

  • Posters
  • 13 Сообщений:

Отправлено 15 Июнь 2018 - 16:44

Установил сертифицированный drweb-file-servers_11.0.2-1703031929+mo~linux_amd64.run на Astra Linux Smolensk 1.5.

При попытке выполнить drweb-ctl с любым параметром выплёвывает

/opt/drweb.com/bin/drweb-ctl.real: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.19' not found (required by /opt/drweb.com/bin/drweb-ctl.real)
/opt/drweb.com/bin/drweb-ctl.real: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by /opt/drweb.com/bin/drweb-ctl.real)
/opt/drweb.com/bin/drweb-ctl.real: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.19' not found (required by /opt/drweb.com/lib

хотя в формуляре пишется поддержка этой ОС. Из вне ничего ставить нельзя, ибо всё сертифицировано. Как быть, как исправлять?



#2 Ilia D.

Ilia D.

    Newbie

  • Posters
  • 46 Сообщений:

Отправлено 15 Июнь 2018 - 17:54

Вы не установили libc6-i386 (в Astra этот пакет, если не ошибаюсь, на диске разработчика лежит)



#3 Ilia D.

Ilia D.

    Newbie

  • Posters
  • 46 Сообщений:

Отправлено 15 Июнь 2018 - 18:12

А нет, проверил, libc6-i386 - на основном диске с Astr'ой 1.5 (тот, с которого устанавливается ОС).

Выполните последовательно команды: # dpkg --add-architecture i386 и apt-get install libc6-i386 (не забудьте вставить установочный диск)



#4 Dmitry Mikhirev

Dmitry Mikhirev

    Advanced Member

  • Dr.Web Staff
  • 591 Сообщений:

Отправлено 15 Июнь 2018 - 18:34

magrif, запустите так:

DEBUG=1 drweb-ctl --help

и покажите вывод. Пока могу сказать только, что это точно лечится.


Сообщение было изменено Dmitry Mikhirev: 15 Июнь 2018 - 18:36


#5 magrif

magrif

    Newbie

  • Posters
  • 13 Сообщений:

Отправлено 18 Июнь 2018 - 17:15

не от рута запускал :facepalm:

Еще незадача - на веб-морде ES в разделе Конфигурация - UNIX - SpIDer Guard почему-то не сохраняется конфиг. Возвращает 500ю ошибку. Файрфокс запустил от рута, плагины поставил.



#6 Dmitry Mikhirev

Dmitry Mikhirev

    Advanced Member

  • Dr.Web Staff
  • 591 Сообщений:

Отправлено 18 Июнь 2018 - 20:04

не от рута запускал

Так для большинства операций рут и не нужен.

 

Файрфокс запустил от рута

Зачем? Это очень плохая идея, таким образом можете огрести кучу проблем.



#7 magrif

magrif

    Newbie

  • Posters
  • 13 Сообщений:

Отправлено 19 Июнь 2018 - 10:11

DEBUG=1 drweb-ctl --help
Debug: Append "ldwrap/gcc" to LD_LIBRARY_PATH
Debug: Finally LD_LIBRARY_PATH is "/opt/drweb.com/lib64/ldwrap/gcc:/opt/drweb.com/lib/ldwrap/gcc"
/opt/drweb.com/bin/drweb-ctl.real: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.19' not found (required by /opt/drweb.com/bin/drweb-ctl.real)
/opt/drweb.com/bin/drweb-ctl.real: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by /opt/drweb.com/bin/drweb-ctl.real)
/opt/drweb.com/bin/drweb-ctl.real: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.19' not found (required by /opt/drweb.com/lib64/libdrwzip.so)

 



#8 Ilia D.

Ilia D.

    Newbie

  • Posters
  • 46 Сообщений:

Отправлено 19 Июнь 2018 - 15:17

а у вас пакеты libstdc++6 и libc6-i386 установлены?


Сообщение было изменено Ilia D.: 19 Июнь 2018 - 15:18


#9 magrif

magrif

    Newbie

  • Posters
  • 13 Сообщений:

Отправлено 19 Июнь 2018 - 17:43

а у вас пакеты libstdc++6 и libc6-i386 установлены?

Раз под рутом запускается, то, думаю, да. Апт-гет говорит тоже самое. Права на чтение/запуск даны.



#10 Ilia D.

Ilia D.

    Newbie

  • Posters
  • 46 Сообщений:

Отправлено 20 Июнь 2018 - 15:50

что конкретно "под рутом запускается"?

вы под юзером когда это запускаете, то находитесь под каким мандатным уровнем и уровнем целостности?


Сообщение было изменено Ilia D.: 20 Июнь 2018 - 15:50


#11 magrif

magrif

    Newbie

  • Posters
  • 13 Сообщений:

Отправлено 20 Июнь 2018 - 17:51

drweb-ctl, всё в нулевом.



#12 Dmitry Mikhirev

Dmitry Mikhirev

    Advanced Member

  • Dr.Web Staff
  • 591 Сообщений:

Отправлено 20 Июнь 2018 - 21:54

Гм. Загадочно. LD_LIBRARY_PATH вроде правильный. Покажите, что выведет от пользователя, под которым наблюдается проблема (не от рута!)

ls -l /opt/drweb.com/lib64/ldwrap/gcc


#13 Dmitry Mikhirev

Dmitry Mikhirev

    Advanced Member

  • Dr.Web Staff
  • 591 Сообщений:

Отправлено 21 Июнь 2018 - 09:19

И вот ещё что. Запустите
env LD_LIBRARY_PATH=/opt/drweb.com/lib64/ldwrap/gcc:/opt/drweb.com/lib/ldwrap/gcc LD_DEBUG=libs,files LD_DEBUG_OUTPUT=ld_debug.txt /opt/drweb.com/bin/drweb-ctl.real --help
и выложите сюда файл ld_debug.txt, который создастся. Это всё, разумеется, тоже под проблемным пользователем.

#14 magrif

magrif

    Newbie

  • Posters
  • 13 Сообщений:

Отправлено 21 Июнь 2018 - 10:27

ls -l /opt/drweb.com/lib64/ldwrap/gcc
-rw-r--r-- 1 root root   91452 февр. 27  2017 libgcc_s.so.1
-rw-r--r-- 1 root root 4787001 февр. 27  2017 libstdc++.so.6

 

 

 

env LD_LIBRARY_PATH=/opt/drweb.com/lib64/ldwrap/gcc:/opt/drweb.com/lib/ldwrap/gcc LD_DEBUG=libs,files LD_DEBUG_OUTPUT=ld_debug.txt /opt/drweb.com/bin/drweb-ctl.real --help

Аналогичная ошибка. Файл дебага не создаётся. По всей системе find'ом прошелся - нету.


Сообщение было изменено magrif: 21 Июнь 2018 - 10:28


#15 Dmitry Mikhirev

Dmitry Mikhirev

    Advanced Member

  • Dr.Web Staff
  • 591 Сообщений:

Отправлено 21 Июнь 2018 - 10:37

Файл дебага не создаётся. По всей системе find'ом прошелся - нету.

Странно. Попробуйте указать абсолютный путь, например LD_DEBUG_OUTPUT=/tmp/ld_debug.txt

Если всё равно не создастся, то так:

env LD_LIBRARY_PATH=/opt/drweb.com/lib64/ldwrap/gcc:/opt/drweb.com/lib/ldwrap/gcc LD_DEBUG=libs,files /opt/drweb.com/bin/drweb-ctl.real --help >ld_debug.txt 2>&1

Сообщение было изменено Dmitry Mikhirev: 21 Июнь 2018 - 10:42


#16 magrif

magrif

    Newbie

  • Posters
  • 13 Сообщений:

Отправлено 21 Июнь 2018 - 11:39

При запуске от пользователя до дебага даже не доходит походу.

Прикрепленные файлы:



#17 Ilia D.

Ilia D.

    Newbie

  • Posters
  • 46 Сообщений:

Отправлено 22 Июнь 2018 - 10:18

попробуйте переустановить, может что-то не установилось.

и дайте вывод cat /etc/astra_version и dpkg -l



#18 Dmitry Mikhirev

Dmitry Mikhirev

    Advanced Member

  • Dr.Web Staff
  • 591 Сообщений:

Отправлено 22 Июнь 2018 - 12:59

При запуске от пользователя до дебага даже не доходит походу.

Очень странно. Такое ощущение, будто загрузчик просто игнорирует переменные окружения — и LD_DEBUG, и LD_LIBRARY_PATH. У меня нет идей, почему так может происходить.



#19 Boris Savelev

Boris Savelev

    Member

  • Beta Testers
  • 154 Сообщений:

Отправлено 22 Июнь 2018 - 16:47

Попробуйте нового пользователя создать и проверить поведение под ним. Это какой-то local misconfiguration у конкретного пользователя


telegram: @bsavelev


#20 Dmitry Mikhirev

Dmitry Mikhirev

    Advanced Member

  • Dr.Web Staff
  • 591 Сообщений:

Отправлено 22 Июнь 2018 - 18:25

А покажите ещё

ls -l /opt/drweb.com/bin



Читают тему: 0

0 пользователей, 0 гостей, 0 скрытых