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


Фото
- - - - -

Ошибка обновления репозитория Ubuntu 16.04


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

#1 IlyaS

IlyaS

    Massive Poster

  • Posters
  • 2 911 Сообщений:

Отправлено 23 Октябрь 2016 - 17:55

Делаю по инструкции:
Spoiler


хотя пакет drweb-workstations находит:
Spoiler


#2 Dmitry Mikhirev

Dmitry Mikhirev

    Advanced Member

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

Отправлено 23 Октябрь 2016 - 18:40

http://repo.drweb.com/drweb/debian11.0.0

Должно быть 11.0, а не 11.0.0. Пока можете исправить руками в sources.list (точнее в /etc/apt/sources.list.d/как-там-файл-называется.list). Завтра будем смотреть, что не так с пакетом.



#3 IlyaS

IlyaS

    Massive Poster

  • Posters
  • 2 911 Сообщений:

Отправлено 23 Октябрь 2016 - 19:17

deb http://repo.drweb.com/drweb/debian 11.0.0 non-free
было в документации для бета-версии от 24.03.2016. Я не углядел, что теперь 11.0 в текущей доке и с установкой пакета drweb-repo11.deb строка не нужна Убрал совсем строку из /etc/apt/sources.list:
~$ sudo apt-get update
Ign:1 http://repo.drweb.com/drweb/debian 11.0 InRelease
Hit:2 http://repo.drweb.com/drweb/debian 11.0 Release
Hit:3 http://archive.ubuntu.com/ubuntu xenial InRelease
Get:4 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [95.7 kB]
Hit:5 http://security.ubuntu.com/ubuntu xenial-security InRelease
Fetched 95.7 kB in 2s (42.6 kB/s)
Reading package lists... Done
теперь все нормально.

#4 IlyaS

IlyaS

    Massive Poster

  • Posters
  • 2 911 Сообщений:

Отправлено 23 Октябрь 2016 - 20:23

Установил drweb-se и drweb-netcheck, а drweb-ctl remotescan выдает ошибку:
~$ drweb-ctl remotescan --UseChannels 1 -l admin localhost /c/amd
Error: connect: No such file or directory: "/var/run/.com.drweb.public"


#5 dbanschikov

dbanschikov

    Member

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

Отправлено 24 Октябрь 2016 - 09:13

Установил drweb-se и drweb-netcheck, а drweb-ctl remotescan выдает ошибку:

~$ drweb-ctl remotescan --UseChannels 1 -l admin localhost /c/amd
Error: connect: No such file or directory: "/var/run/.com.drweb.public"


Установить - необходимое, но не достаточное условие.
Нужно чтобы все еще запущено было. sudo service drweb-configd start и сканируйте себе на здоровье.

#6 IlyaS

IlyaS

    Massive Poster

  • Posters
  • 2 911 Сообщений:

Отправлено 24 Октябрь 2016 - 11:23

Теперь ScanEngine is not available и Invalid argument:
~$ sudo service drweb-configd start
Starting Dr.Web drweb-configd...

~$ drweb-ctl scan .
Scan interrupted: ScanEngine is not available
Scanned objects: 0, scan errors: 0, threats found: 0, threats neutralized: 0.
user@wind:~$ ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:00 /init
    2 tty1     Ss     0:00 /bin/bash
   83 ?        Rs     3:20 /opt/drweb.com/bin/drweb-configd.real -d -p /var/run/drweb-configd.pid
  332 tty2     Ss     0:00 /bin/bash
  435 tty1     R      0:00 ps ax

~$ sudo service drweb-configd start
Dr.Web drweb-configd is already running

~$ drweb-ctl scan /home -d
Debug: Use ConfigD public socket "/var/run/.com.drweb.public"
Debug: ConfigD  GET_FCHECK_RESPONSE: OK
Debug: Use FileCheck socket "/var/run/.com.drweb.fcheck/1000"
Debug: ConfigD <-- MY_INFO_NOTIFICATION
Debug: FileCheck <-- SUBSCRIBE_TO_SCAN_INFO
Debug: FileCheck  SCAN_INFO_NOTIFICATION ()
Debug: FileCheck --> START_SCAN_RESPONSE 1
Debug: FileCheck --> SCAN_INFO_NOTIFICATION (1:SCAN_STATE_PENDING)
Debug: FileCheck --> SCAN_INFO_NOTIFICATION (1:SCAN_STATE_RUNNING)
Debug: FileCheck --> SCAN_INFO_NOTIFICATION (1:SCAN_STATE_FINISHED ScanEngine is not available)
Debug: Scan finished: ScanEngine is not available
Info: Scan interrupted: ScanEngine is not available
Info: Scanned objects: 0, scan errors: 0, threats found: 0, threats neutralized: 0.

~$ drweb-ctl remotescan localhost /c/ -l admin -d
Debug: Use ConfigD public socket "/var/run/.com.drweb.public"
Debug: ConfigD <-- GET_NCHECK_REQUEST
Error: Invalid argument

Сообщение было изменено IlyaS: 24 Октябрь 2016 - 11:23


#7 dbanschikov

dbanschikov

    Member

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

Отправлено 24 Октябрь 2016 - 11:45

Теперь ScanEngine is not available и Invalid argument:


В логах содержится информация о причине невозможность запуска ScanEngine. Покажите какой там код.
Или в одной консоли сделайте
drweb-ctl app -f
, а в другой
drweb-ctl scan .
и покажите вывод
drweb-ctl app -f

Сообщение было изменено dbanschikov: 24 Октябрь 2016 - 11:45


#8 IlyaS

IlyaS

    Massive Poster

  • Posters
  • 2 911 Сообщений:

Отправлено 24 Октябрь 2016 - 12:25

Эх, знать бы где логи искать... После "drweb-ctl scan .":
~$ drweb-ctl app -f
ConfigD; 83; RUNNING 1; Installed (ConfigD ScanEngine FileCheck Update NetCheck), Should run ()
FileCheck; 290; STARTING...
FileCheck; 290; RUNNING 1
Ctl; 226; RUNNING 0
ScanEngine; 356; STARTING...
ScanEngine; 356; TERMINATED 2 Operation is already in progress
Ctl; 226; TERMINATED 6 Link disconnected


#9 IlyaS

IlyaS

    Massive Poster

  • Posters
  • 2 911 Сообщений:

Отправлено 24 Октябрь 2016 - 12:32

Продолжение лога:
FileCheck; 290; TERMINATED 0 Success
Update; 412; STARTING...
Update; 412; RUNNING 0
Update; 412; TERMINATED 125 Unexpected error
Update; 477; STARTING...
Update; 477; RUNNING 0
Update; 477; TERMINATED 125 Unexpected error
Update; 542; STARTING...
Update; 542; RUNNING 0
Update; 542; TERMINATED 125 Unexpected error


#10 dbanschikov

dbanschikov

    Member

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

Отправлено 24 Октябрь 2016 - 12:32

Эх, знать бы где логи искать... После "drweb-ctl scan .":

~$ drweb-ctl app -f
ConfigD; 83; RUNNING 1; Installed (ConfigD ScanEngine FileCheck Update NetCheck), Should run ()
FileCheck; 290; STARTING...
FileCheck; 290; RUNNING 1
Ctl; 226; RUNNING 0
ScanEngine; 356; STARTING...
ScanEngine; 356; TERMINATED 2 Operation is already in progress
Ctl; 226; TERMINATED 6 Link disconnected


Если ничего дополнительно не настраивали - то в Syslog.
Очень интересный код ошибки у вас получается - покажите, пожалуйста, что именно в логах происходит.
И для Update тоже интересно.
Желательно на DEBUG уровне.

Сообщение было изменено dbanschikov: 24 Октябрь 2016 - 12:33


#11 IlyaS

IlyaS

    Massive Poster

  • Posters
  • 2 911 Сообщений:

Отправлено 24 Октябрь 2016 - 13:02

Нету в WSL сислога. Вот такой DEBUG:
~$ drweb-ctl app -f -d
Debug: Use ConfigD public socket "/var/run/.com.drweb.public"
Debug: ConfigD  APPINFO_NOTIFICATION
Info: ConfigD; 83; RUNNING 1; Installed (ConfigD ScanEngine FileCheck Update NetCheck), Should run ()
Debug: ConfigD --> APPINFO_NOTIFICATION
Info: FileCheck; 753; STARTING...
Debug: ConfigD --> APPINFO_NOTIFICATION
Info: FileCheck; 753; RUNNING 1
Debug: ConfigD --> APPINFO_NOTIFICATION
Info: Ctl; 689; RUNNING 0
Debug: ConfigD --> APPINFO_NOTIFICATION
Info: ScanEngine; 819; STARTING...
Debug: ConfigD --> APPINFO_NOTIFICATION
Info: ScanEngine; 819; TERMINATED 2 Operation is already in progress
Debug: ConfigD --> APPINFO_NOTIFICATION
Info: Ctl; 689; TERMINATED 6 Link disconnected
Где взять другие логи?

#12 dbanschikov

dbanschikov

    Member

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

Отправлено 24 Октябрь 2016 - 13:10

Нету в WSL сислога. Вот такой DEBUG:

~$ drweb-ctl app -f -d
Debug: Use ConfigD public socket "/var/run/.com.drweb.public"
Debug: ConfigD  APPINFO_NOTIFICATION
Info: ConfigD; 83; RUNNING 1; Installed (ConfigD ScanEngine FileCheck Update NetCheck), Should run ()
Debug: ConfigD --> APPINFO_NOTIFICATION
Info: FileCheck; 753; STARTING...
Debug: ConfigD --> APPINFO_NOTIFICATION
Info: FileCheck; 753; RUNNING 1
Debug: ConfigD --> APPINFO_NOTIFICATION
Info: Ctl; 689; RUNNING 0
Debug: ConfigD --> APPINFO_NOTIFICATION
Info: ScanEngine; 819; STARTING...
Debug: ConfigD --> APPINFO_NOTIFICATION
Info: ScanEngine; 819; TERMINATED 2 Operation is already in progress
Debug: ConfigD --> APPINFO_NOTIFICATION
Info: Ctl; 689; TERMINATED 6 Link disconnected
Где взять другие логи?


Включите запись логов в файл:
sudo drweb-ctl cfset Update.Log /tmp/drweb.update.log
sudo drweb-ctl cfset Update.LogLevel DEBUG
sudo drweb-ctl cfset ScanEngine.Log /tmp/drweb.se.log
sudo drweb-ctl cfset ScanEngine.LogLevel DEBUG
Воспроизвести и приложить содержимое из указанных файлов.

После чего скинуть все к default'ам:
sudo drweb-ctl cfset -r Update.Log
sudo drweb-ctl cfset -r Update.LogLevel
sudo drweb-ctl cfset -r ScanEngine.Log
sudo drweb-ctl cfset -r ScanEngine.LogLevel

Сообщение было изменено dbanschikov: 24 Октябрь 2016 - 13:11


#13 IlyaS

IlyaS

    Massive Poster

  • Posters
  • 2 911 Сообщений:

Отправлено 24 Октябрь 2016 - 13:28

/tmp/drweb.se.log не создается:
Spoiler

Сообщение было изменено IlyaS: 24 Октябрь 2016 - 13:29


#14 dbanschikov

dbanschikov

    Member

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

Отправлено 24 Октябрь 2016 - 13:33

/tmp/drweb.se.log не создается:

Spoiler


Что касается завершения Updater с Unexpected error - Вы используете BETA-ключ для обновления не с BETA зон. В грядущей версии код ошибки уже поправлен.
Будет завершаться с EC_BAD_LICENSE.

Что касается drweb-se - видимо, дело до него не успевает дойти. Давайте посмотрим с другой стороны.
Делаем:
 
sudo drweb-ctl cfset Root.Log /tmp/drweb.configd.log
sudo drweb-ctl cfset Root.LogLevel DEBUG
Воспроизводим, прикладываем файл.
Сбрасываем настройки к default'ам:
sudo drweb-ctl cfset -r Root.Log
sudo drweb-ctl cfset -r Root.LogLevel

Сообщение было изменено dbanschikov: 24 Октябрь 2016 - 13:34


#15 IlyaS

IlyaS

    Massive Poster

  • Posters
  • 2 911 Сообщений:

Отправлено 24 Октябрь 2016 - 13:38

Что касается завершения Updater с Unexpected error - Вы используете BETA-ключ для обновления не с BETA зон. В грядущей версии код ошибки уже поправлен.
Будет завершаться с EC_BAD_LICENSE.

Да, взял ключик от беты, там Unix указан.
 

Что касается drweb-se - видимо, дело до него не успевает дойти. Давайте посмотрим с другой стороны.

Spoiler


#16 dbanschikov

dbanschikov

    Member

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

Отправлено 24 Октябрь 2016 - 13:43

Что касается завершения Updater с Unexpected error - Вы используете BETA-ключ для обновления не с BETA зон. В грядущей версии код ошибки уже поправлен.
Будет завершаться с EC_BAD_LICENSE.

Да, взял ключик от беты, там Unix указан.

Тогда и пакеты можете из Beta взять - там бы уже EC_BAD_LICENSE был бы.
 

Что касается drweb-se - видимо, дело до него не успевает дойти. Давайте посмотрим с другой стороны.

Spoiler

Видимо WSL не поддерживает запуск IA32 приложений в IA32e режиме. SA: https://wpdev.uservoice.com/forums/266908-command-prompt-console-bash-on-ubuntu-on-windo/suggestions/13377507-please-add-32-bit-elf-support-to-the-kernel .
Тогда посканировать ничего не получится - drweb-se работает только в IA32.

Сообщение было изменено dbanschikov: 24 Октябрь 2016 - 13:45


#17 dbanschikov

dbanschikov

    Member

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

Отправлено 24 Октябрь 2016 - 13:51

Что касается завершения Updater с Unexpected error - Вы используете BETA-ключ для обновления не с BETA зон. В грядущей версии код ошибки уже поправлен.
Будет завершаться с EC_BAD_LICENSE.

Да, взял ключик от беты, там Unix указан.
 

Что касается drweb-se - видимо, дело до него не успевает дойти. Давайте посмотрим с другой стороны.

Spoiler


Вообще я немного слукавил.
Возможность есть, но для этого все таки нужен запущенный drweb-se, хотя и не обязательно локально.
Вы можете настроить drweb-netcheck для удаленного сканирования на соседней машине/виртуалке/etc, где будет крутится drweb-se.
Тогда drweb-ctl remotescan используя локальный drweb-netcheck, соединенный с drweb-netcheck на удаленной машине сможет сканировать файлы вытащенные из SSH на удаленной машине.
Это предусмотренный сценарий работы.

#18 IlyaS

IlyaS

    Massive Poster

  • Posters
  • 2 911 Сообщений:

Отправлено 24 Октябрь 2016 - 13:52

Ах, вон оно что. Да, WSL пока не поддерживает IA32. Запускать движок с linux32 невозможно?
Предложенный сценарий слишком сложный: на обе машины надо ставить компоненты антивируса.
Я хотел по-простому под WSL запустить. А так, конечно, проще виртуалку с убунтой поднять, на нее поставить и с нее делать remotescan.

Сообщение было изменено IlyaS: 24 Октябрь 2016 - 13:54


#19 dbanschikov

dbanschikov

    Member

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

Отправлено 24 Октябрь 2016 - 13:54

Ах, вон оно что. Да, WSL пока не поддерживает IA32. Запускать движок с linux32 невозможно?


Не совсем понимаю что здесь имеете ввиду под linux32.
Можно взять все собранное под IA32 и запустить в 32-битном окружении - должно заработать.

Сообщение было изменено dbanschikov: 24 Октябрь 2016 - 13:54


#20 IlyaS

IlyaS

    Massive Poster

  • Posters
  • 2 911 Сообщений:

Отправлено 24 Октябрь 2016 - 13:55

я имею ввиду запускать движок командой $ linux32 drweb-se ...


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

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