Bug 49262

Summary: Постоянный значок «Загрузка» на панели мониторинга
Product: Sisyphus Reporter: Elena Mishina <lepata>
Component: proxmox-backupAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: andy, shaba, shrek
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Панель мониторинга в разных версиях PBS none

Description Elena Mishina 2024-02-02 11:30:04 MSK
Created attachment 15466 [details]
Панель мониторинга в разных версиях PBS

После обновления до версии 3.1.2.1 на панели мониторинга постоянно крутится значок «Загрузка» (см. вложение). Не может получить версию ядра?

Ошибка в консоли браузера:
Uncaught TypeError: kernel.version.match(...) is null
    renderer https://192.168.0.198:8007/js/proxmox-backup-gui.js:9329
    updateField https://192.168.0.198:8007/widgettoolkit/proxmoxlib.js:10015
    updateValues https://192.168.0.198:8007/widgettoolkit/proxmoxlib.js:10051
    ExtJS 7
    onProxyLoad https://192.168.0.198:8007/widgettoolkit/proxmoxlib.js:1476
    ExtJS 25
    run_load_task https://192.168.0.198:8007/widgettoolkit/proxmoxlib.js:3020
    ExtJS 5
    startUpdate https://192.168.0.198:8007/widgettoolkit/proxmoxlib.js:3034
    constructor https://192.168.0.198:8007/widgettoolkit/proxmoxlib.js:3047
    callParent ExtJS
    constructor https://192.168.0.198:8007/widgettoolkit/proxmoxlib.js:3229
    ExtJS 3
    initComponent https://192.168.0.198:8007/js/proxmox-backup-gui.js:9360
    ExtJS 18
    changePath https://192.168.0.198:8007/js/proxmox-backup-gui.js:19787
    callback ExtJS
Comment 1 Elena Mishina 2024-02-02 16:47:03 MSK
Регулярное выражение (строка 154 в файле www/panel/NodeInfo.js или она же в /usr/share/javascript/proxmox-backup/js/proxmox-backup-gui.js):

let buildDate = kernel.version.match(/\((.+)\)\s*$/)[1] ?? 'unknown';

Подходит для такой информации о ядре:
#1 SMP Debian 4.xx.xx-2+deb10u1 (yyyy-mm-dd)

Но не подходит для нашей:
#1 SMP PREEMPT_DYNAMIC Fri Jan 26 06:08:26 UTC 2024
Comment 2 Repository Robot 2024-02-02 20:41:25 MSK
proxmox-backup-1:3.1.4.1-alt1 -> sisyphus:

 Fri Feb 02 2024 Andrew A. Vasilyev <andy@altlinux> 1:3.1.4.1-alt1
 - 3.1.4-1
 - fix kernel build date detection (ALT #49262)