Bug 49262 - Постоянный значок «Загрузка» на панели мониторинга
Summary: Постоянный значок «Загрузка» на панели мониторинга
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: proxmox-backup (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-02 11:30 MSK by Elena Mishina
Modified: 2024-02-02 20:41 MSK (History)
3 users (show)

See Also:


Attachments
Панель мониторинга в разных версиях PBS (208.76 KB, image/png)
2024-02-02 11:30 MSK, Elena Mishina
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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)