ПроблемаLink to Проблема

Не запускается ПО после подписания.

ДиагностикаLink to Диагностика

  • Проверить в выводе наличие сообщения вида:

    Warning: QT_DEVICE_PIXEL_RATIO is deprecated. Instead use:
    QT_AUTO_SCREEN_SCALE_FACTOR to enable platform plugin controlled per-screen factors.
    QT_SCREEN_SCALE_FACTORS to set per-screen factors.
    QT_SCALE_FACTOR to set the application global scale factor.
    This application failed to start because it could not find or load the Qt platform plugin "xcb" in "".

Возможная причина: Встроенная проверка контрольных сумм. Перейти к решению.


  • Выполнить команду:

    ./patchelf --set-rpath /opt/python/lib ./python3.9.9

    и проверить, что она завершается сообщением вида:

    warning: working around a Linux kernel bug by creating a hole of 2076672 bytes in ‘./python3.9.9’

    При этом размер файла увеличивается на 2 МБ.

Возможная причина: Используется patchelf версии 0.9. Перейти к решению.


  • Проверить в выводе наличие ошибки сегментирования.

Возможная причина: Некорректно подписываются файлы, собранные компилятором Go. Перейти к решению.


  • Проверить вывод команды:

    bsign -w <имя_файла>

    на наличие сообщения вида:

    bsign: invalid hash

Возможная причина: Ошибка в утилите bsign. Перейти к решению.


Возможные причиныLink to Возможные причины