LINUX.ORG.RU

RPM говорит, что у TeamViewer не совпадает подпись

 ,


0

1

Когда была выпущена нативная версия TeamViewer версии 13, то я установил RPM-пакет для SUSE. При этом автоматически был добавлен репозиторий с новыми версиями http://linux.teamviewer.com/yum/stable/main/binary-x86_64/

Я скачал RPM-ку с 14 версией, начал устанавливать и:

# rpm -ivh teamviewer-suse_14.2.2558.x86_64.rpm 
ошибка: teamviewer-suse_14.2.2558.x86_64.rpm: Заголовок V4 RSA/SHA1 signature: BAD, key ID 0c1289c0
ошибка: teamviewer-suse_14.2.2558.x86_64.rpm не может быть установлен

Мне начать беспокоиться?

Похоже что, вместе с тем репозиторием, в мою систему установился GPG-ключ, проверяющий подлинность RPM-пакетов. И у меня три варианта:

  • То ли у меня прописано «левое» репо с «левыми» пакетами
  • То ли их там хакнули и подменили пакеты, как когда-то CCleaner и ASUS Update Utility)
  • То ли никакой ключ у меня не прописался, хотя должен был, и поэтому RPM будет ругаться на все пакеты. Хотя на другие пакеты он просто говорит «Предупреждение: неизвестный ключ» и устанавливает дальше
ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от mandala

Чтобы похвастаться убунтовской темой в сусе, очевидно же :-)

ZenitharChampion ★★★★★
() автор топика

Всё ясно

RPM-ка была установлена некорректно:

# rpm -ivh --nosignature teamviewer-suse_14.2.2558.x86_64.rpm 
Подготовка...     ########################################### [100%]
   1:teamviewer-suse        предупреждение: /etc/zypp/repos.d/teamviewer.repo сохранен как /etc/zypp/repos.d/teamviewer.repo.rpmorig
########################################### [100%]
/opt/teamviewer/tv_bin/script/tvw_aux: line 3: declare: -g: неправильная опция
declare: usage: declare [-afFirtx] [-p] [name[=value] ...]
/opt/teamviewer/tv_bin/script/tvw_aux: line 4: declare: -g: неправильная опция
declare: usage: declare [-afFirtx] [-p] [name[=value] ...]
/opt/teamviewer/tv_bin/script/tvw_aux: line 5: declare: -g: неправильная опция
declare: usage: declare [-afFirtx] [-p] [name[=value] ...]
terminate called after throwing an instance of 'boost::wrapexcept<boost::uuids::entropy_error>'
  what():  getrandom
/etc/init.d/teamviewerd: line 49: 10314 Аварийный останов         (core dumped) $prog_path $prog_args
gtk-update-icon-cache: Cache file created successfully.
#

Я тут Boost обновлял вручную до 1.62, и похоже что он ему не нравится. Вот установка и не завершилась до конца, и соответственно GPG-ключ не прописался.

Отбой тревоги

ZenitharChampion ★★★★★
() автор топика
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.