Public bug reported:

kori@hp:~$ lsb_release -rd
Description:    Ubuntu Jammy Jellyfish (development branch)
Release:        22.04
kori@hp:~$ apt-cache policy glances
glances:
  Installed: 3.2.4.2+dfsg-1
  Candidate: 3.2.4.2+dfsg-1
  Version table:
 *** 3.2.4.2+dfsg-1 500
        500 http://bg.archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
        100 /var/lib/dpkg/status

After upgrading to Ubuntu 22.04, Glances Web UI shows a blank page
(terminal output works as expected).

After originally reporting this at Github
(https://github.com/nicolargo/glances/issues/2021), I did some more
digging and found out that glances.js returns a 404 error, and traced
this to a noticeable difference in installed size between the packages
for Ubuntu 21.10 (https://packages.ubuntu.com/impish/glances) and 22.04
(https://packages.ubuntu.com/jammy/glances) - the filelist for the
latter does not include the /glances/outputs/static/public directory at
all. Copying the public directory and its contents from the older
package resolves the problem, and the Web UI works as expected.

I am guessing that a build step was omitted, so I decided to report this
here as well.

To Reproduce
Steps to reproduce the behavior:

    1. On Ubuntu 22.04, start Glances with either -s or -w;
    2. Open Glances URL with any browser;
    3. See blank page - HTML source:

<!DOCTYPE html>
<html ng-app="[glancesApp]()">

<head>
    <meta http-equiv="[Content-Type]()" content="[text/html; charset=utf-8]()" 
/>
    <meta name="[viewport]()" content="[width=device-width, 
initial-scale=1.0]()" />
    <[title]() ng-bind="title">Glances</title>

    <link rel="[icon]()" type="[image/x-icon]()" 
href="[favicon.ico](view-source:https://monitor.tulibu-dibu.com/favicon.ico)" />
    <script type="[text/javascript]()" 
src="[glances.js](view-source:https://monitor.tulibu-dibu.com/glances.js)"></script>
</head>

<body>
  <glances refresh-time="[8]()"></glances>
</body>
</html>

Desktop (please complete the following information):

    OS: GNU/Linux Ubuntu Server 22.04
    Glances Version: Glances v3.2.4.2 with PsUtil v5.9.0
    Glances logs file

2022-03-22 17:47:54,595 -- INFO -- Start Glances 3.2.4.2
2022-03-22 17:47:54,595 -- INFO -- CPython 3.10.3 (/usr/bin/python3) and psutil 
5.9.0 detected
2022-03-22 17:47:54,602 -- INFO -- Read configuration file 
'/home/kori/.config/glances/glances.conf'
2022-03-22 17:47:54,623 -- INFO -- Start GlancesStandalone mode
2022-03-22 17:47:54,720 -- WARNING -- Missing Python Lib (No module named 
'py3nvml'), Nvidia GPU plugin is disabled
2022-03-22 17:47:55,170 -- WARNING -- Sparklines module not found (No module 
named 'sparklines')
2022-03-22 17:47:55,176 -- WARNING -- Missing Python Lib (No module named 
'wifi'), Wifi plugin is disabled
2022-03-22 17:47:55,176 -- WARNING -- Wifi lib is not compliant with Python 3, 
Wifi plugin is disabled
2022-03-22 17:47:59,782 -- INFO -- Glances stopped (keypressed: CTRL-C)

    Glances test

=====================================================================================================================================================================================================================
Glances 3.2.4.2 (/usr/lib/python3/dist-packages/glances/__init__.py)
Python 3.10.3 (/usr/bin/python3)
PsUtil 5.9.0 (/usr/lib/python3/dist-packages/psutil/__init__.py)
=====================================================================================================================================================================================================================
alert         [OK]    0.00003s []
amps          [OK]    0.00002s []
cloud         [OK]    0.00002s {}
connections   [OK]    0.00002s {'LISTEN': 21, 'ESTABLISHED': 2, 'SYN_SENT': 1, 
'SYN_RECV': 0, 'initiated': 1, 'terminated': 1, 'nf_conntrack_count': 35.0, 
'nf_conntrack_max': 262144.0, 'nf_conntrack_perc
core          [OK]    0.00098s {'phys': 2, 'log': 4}
cpu           [OK]    0.00002s {'total': 32.0, 'user': 22.3, 'nice': 0.0, 
'system': 5.7, 'idle': 56.3, 'iowait': 12.2, 'irq': 0.0, 'softirq': 3.4, 
'steal': 0.0, 'guest': 0.0, 'guest_nice': 0.0, 'time_sin
diskio        [OK]    0.00002s key=disk_name [{'time_since_update': 1, 
'disk_name': 'sda', 'read_count': 0, 'write_count': 0, 'read_bytes': 0, 
'write_bytes': 0, 'key': 'disk_name'}, {'time_since_update':
docker        [OK]    0.00056s key=name [{'key': 'name', 'name': 
'photoprism_photoprism_1', 'Names': ['photoprism_photoprism_1'], 'Id': 
'1d56de849268c568f33f3fbf872327aaf121e2820d9983e6fce1c3404e747b2e',
folders       [OK]    0.00002s []
fs            [OK]    0.00002s key=mnt_point [{'device_name': '/dev/sda2', 
'fs_type': 'ext4', 'mnt_point': '/', 'size': 104522190848, 'used': 31397896192, 
'free': 68317548544, 'percent': 31.5, 'key': 'mn
gpu           [OK]    0.00002s []
help          [OK]    0.00001s None
ip            [OK]    0.00002s {'address': '192.168.1.104', 'mask': 
'255.255.255.0', 'mask_cidr': 24, 'gateway': '192.168.1.1', 'public_address': 
'77.76.45.72'}
irq           [OK]    0.00002s key=irq_line [{'irq_line': '0_timer', 
'irq_rate': 0, 'key': 'irq_line', 'time_since_update': 1}, {'irq_line': 
'1_i8042', 'irq_rate': 0, 'key': 'irq_line', 'time_since_updat
load          [OK]    0.00002s {'min1': 0.09033203125, 'min5': 0.09375, 
'min15': 0.1103515625, 'cpucore': 4}
mem           [OK]    0.00002s {'total': 7224696832, 'available': 5893705728, 
'percent': 18.4, 'used': 1330991104, 'free': 5893705728, 'active': 901234688, 
'inactive': 3381723136, 'buffers': 196071424, '
memswap       [OK]    0.00002s {'total': 12659453952, 'used': 0, 'free': 
12659453952, 'percent': 0.0, 'sin': 0, 'sout': 0, 'time_since_update': 1}
network       [OK]    0.00268s key=interface_name [{'interface_name': 'eno1', 
'alias': None, 'time_since_update': 3.009073257446289, 'cumulative_rx': 
49874710, 'rx': 9371, 'cumulative_tx': 26204753, 'tx'
now           [OK]    0.00003s 2022-03-22 17:59:19 EET
percpu        [OK]    0.00002s key=cpu_number [{'key': 'cpu_number', 
'cpu_number': 0, 'total': 74.4, 'user': 14.9, 'system': 5.0, 'idle': 25.6, 
'nice': 0.0, 'iowait': 50.4, 'irq': 0.0, 'softirq': 4.1, 's
ports         [OK]    0.00002s [{'host': '', 'port': 0, 'description': 
'--services--', 'status': 0.002471, 'refresh': 30, 'timeout': 10, 
'rtt_warning': None, 'indice': 'port_1'}, {'host': '192.168.1.1', 
processcount  [OK]    0.00002s {'total': 196, 'running': 1, 'sleeping': 117, 
'thread': 458, 'pid_max': 0}
processlist   [OK]    0.00005s key=pid [{'name': 'mysqld', 'io_counters': [0, 
0, 0, 0, 0], 'memory_info': pmem(rss=279273472, vms=1779277824, 
shared=23605248, text=10174464, lib=0, data=574152704, dirty=
psutilversion [OK]    0.00002s (5, 9, 0)
quicklook     [OK]    0.00002s {'cpu': 32.0, 'percpu': [{'key': 'cpu_number', 
'cpu_number': 0, 'total': 74.4, 'user': 14.9, 'system': 5.0, 'idle': 25.6, 
'nice': 0.0, 'iowait': 50.4, 'irq': 0.0, 'softirq'
raid          [OK]    0.00002s {'md0': {'status': 'active', 'type': 'raid1', 
'components': {'sdb1': '0', 'sdc1': '1'}, 'available': '2', 'used': '2', 
'config': 'UU'}}
sensors       [OK]    0.00005s key=label [{'label': 'radeon 1', 'value': 14, 
'warning': 120, 'critical': 120, 'unit': 'C', 'type': 'temperature_core', 
'key': 'label'}, {'label': 'k10temp 1', 'value': 11,
smart         [N/A]
system        [OK]    0.00002s {'os_name': 'Linux', 'hostname': 'hp', 
'platform': '64bit', 'linux_distro': 'Ubuntu 22.04', 'os_version': 
'5.15.0-23-generic', 'hr_name': 'Ubuntu 22.04 64bit'}
uptime        [OK]    0.00002s {'seconds': 52830}
wifi          [OK]    0.00004s []

** Affects: glances (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1966968

Title:
  Glances Web UI shows a blank page on Ubuntu 22.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glances/+bug/1966968/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to