Jump to content

Recommended Posts

Posted

Процесс обновления узла с 2.1.0.7854 до 2.1.1.8310 завершается ошибкой в patch.log

2025-02-21T10:35:59.273462 Checking passed OK
2025-02-21T10:35:59.273490 Validating package content
2025-02-21T10:35:59.273650 Checking that the package can be applied to the current product version
2025-02-21T10:35:59.273752 Patch for product version(s) ksmg 2.1.0.7854, current product version ksmg 2.1.0.7854
2025-02-21T10:35:59.273784 Checking passed OK
2025-02-21T10:36:17.160420 EULA accepted
2025-02-21T10:36:17.160471 Privacy Policy accepted
2025-02-21T10:36:17.160500 Free disk space meets the requirements
2025-02-21T10:36:17.160525 Upgrade check completed
2025-02-21T10:36:18.905372 EULA accepted
2025-02-21T10:36:18.905421 Privacy Policy accepted
2025-02-21T10:36:18.905451 Free disk space meets the requirements
2025-02-21T10:36:18.905479 Upgrade check completed
Stopping services...
Upgrading OS packages...
error: package libopendkim-kl is not installed
error: package opendkim-kl is not installed
Traceback (most recent call last):
  File "/tmp/kl_secure_patch_dir/upgrade.py", line 226, in <module>
    main()
  File "/tmp/kl_secure_patch_dir/upgrade.py", line 205, in main
    upgrade_os()
  File "/tmp/kl_secure_patch_dir/upgrade.py", line 113, in upgrade_os
    run_command([*_RPM_REMOVE_COMMAND, *kl_opendkim_packages])
  File "/tmp/kl_secure_patch_dir/upgrade.py", line 58, in run_command
    subprocess.run(command, check=check)
  File "/opt/kaspersky/ksmg/lib/python3.11/subprocess.py", line 571, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/usr/bin/rpm', '-ev', 'libopendkim-kl', 'opendkim-kl']' returned non-zero exit status 2.
 

Posted

Руками пропихнул обновление.

1. При первом запуске обновления получаем ошибку:
warning: libbsd-0.12.2-1.el9.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3228467c: NOKEY
error: Failed dependencies:
    glibc = 2.34-100.el9_4.2 is needed by (installed) glibc-langpack-en-2.34-100.el9_4.2.x86_64
    glibc-common = 2.34-100.el9_4.2 is needed by (installed) glibc-langpack-en-2.34-100.el9_4.2.x86_64
    grub2-common = 1:2.06-77.el9 is needed by (installed) grub2-tools-extra-1:2.06-77.el9.x86_64
    grub2-common = 1:2.06-77.el9 is needed by (installed) grub2-tools-efi-1:2.06-77.el9.x86_64
    grub2-tools-minimal = 1:2.06-77.el9 is needed by (installed) grub2-tools-extra-1:2.06-77.el9.x86_64
Traceback (most recent call last):
  File "/tmp/kl_secure_patch_dir/upgrade.py", line 226, in <module>
    main()
  File "/tmp/kl_secure_patch_dir/upgrade.py", line 205, in main
    upgrade_os()
  File "/tmp/kl_secure_patch_dir/upgrade.py", line 128, in upgrade_os
    run_command([*_RPM_FRESHEN_COMMAND, *os_packages_install, *os_packages_freshen, *extra_packages])
  File "/tmp/kl_secure_patch_dir/upgrade.py", line 58, in run_command
    subprocess.run(command, check=check)
  File "/opt/kaspersky/ksmg/lib/python3.11/subprocess.py", line 571, in run

--- ставим руками glib и grub2 и перезагружаем

2. Если запустить через вэб обновление второй раз то получим ошибку:
error: package libopendkim-kl is not installed
error: package opendkim-kl is not installed
Traceback (most recent call last):
  File "/tmp/kl_secure_patch_dir/upgrade.py", line 226, in <module>
    main()
  File "/tmp/kl_secure_patch_dir/upgrade.py", line 205, in main
    upgrade_os()
  File "/tmp/kl_secure_patch_dir/upgrade.py", line 113, in upgrade_os
    run_command([*_RPM_REMOVE_COMMAND, *kl_opendkim_packages])
  File "/tmp/kl_secure_patch_dir/upgrade.py", line 58, in run_command
    subprocess.run(command, check=check)
  File "/opt/kaspersky/ksmg/lib/python3.11/subprocess.py", line 571, in run
    raise CalledProcessError(retcode, process.args,

--- комментируем в /tmp/product_patch/unpacked_patch/upgrade.py строчки:
--- 112 и 113

3. Запускаем руками скрипт /tmp/product_patch/unpacked_patch/upgrade.py (перейти в каталог скрипта) и получаем ошибку:
Traceback (most recent call last):
  File " /tmp/product_patch/unpacked_patch/upgrade.py", line 17, in <module>
    import appconfig
  File "/opt/kaspersky/ksmg/lib/python/appconfig.py", line 24, in <module>
    class InstallerConfig:
  File "/opt/kaspersky/ksmg/lib/python/appconfig.py", line 64, in InstallerConfig
    def _get_string(self, name) -> str | None:
TypeError: unsupported operand type(s) for |: 'type' and 'NoneType'

--- ставим руками питон 3.11

4. Запускаем руками скрипт /tmp/product_patch/unpacked_patch/upgrade.py с помощью питона 3.11

Описано в такой последовательности, чтобы было видно на какие грабли наступает система.
Возможно, что если до установки патча доставить из п.1 пакеты и питон 3.11, то будет менее муторно ставиться.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...