dougiteixeira / proxmoxve

Proxmox VE Custom Integration Home Assistant
Apache License 2.0
384 stars 38 forks source link

No more entities, failed integration #186

Closed HA-TB303 closed 11 months ago

HA-TB303 commented 11 months ago

Checklist

Describe the issue you are experiencing

Since a few days, I am unsure when it started, the integration is not working anymore. I am able to add it, but no entities are found and the integration goes into a failled state.

In which version of Home Assistant Core do you have the problem?

2023-11-2

What version of Proxmox VE Custom Integration has the issue?

3.2.1

What version of Proxmox VE do you have the problem?

8.0.4

Diagnostics information

home-assistant_proxmoxve_2023-11-19T12-19-45.637Z.log

Additional information

I have 2 Home Assistant instances and 2 Proxmox instances From 1 HA I connect to 2 Proxmox nodes On the HA where I connect to 2 nodes, 1 node is still doing fine. On both HA's the integration to the same node fail.

I tried reinstalling the integrations on both HA's and adding seems to work, but no entities appear and the integration goes to failed state.

Perkinje commented 11 months ago

I'm having the same issue. I can add the integration and log in. I see my nodes/resources and can select what I want to add but the integration fails afterward. Proxmox: 8.0.4 HomeAssistant: Core 2023.11.2 Supervisor 2023.11.3 Operating System 11.1 Frontend 20231030.2

Error setting up entry 192.xxx.x.xxx:8006 for proxmoxve

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 467, in _make_request
    six.raise_from(e, None)
  File "<string>", line 3, in raise_from
  File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 462, in _make_request
    httplib_response = conn.getresponse()
                       ^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/http/client.py", line 1378, in getresponse
    response.begin()
  File "/usr/local/lib/python3.11/http/client.py", line 318, in begin
    version, status, reason = self._read_status()
                              ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/http/client.py", line 279, in _read_status
    line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 706, in readinto
    return self._sock.recv_into(b)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/ssl.py", line 1311, in recv_into
    return self.read(nbytes, buffer)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/ssl.py", line 1167, in read
    return self._sslobj.read(len, buffer)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TimeoutError: The read operation timed out
During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/requests/adapters.py", line 486, in send
    resp = conn.urlopen(
           ^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 799, in urlopen
    retries = retries.increment(
              ^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/urllib3/util/retry.py", line 550, in increment
    raise six.reraise(type(error), error, _stacktrace)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/urllib3/packages/six.py", line 770, in reraise
    raise value
  File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 715, in urlopen
    httplib_response = self._make_request(
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 469, in _make_request
    self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
  File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 358, in _raise_timeout
    raise ReadTimeoutError(
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='192.xxx.x.xxx', port=8006): Read timed out. (read timeout=5)
During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 402, in async_setup
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/proxmoxve/__init__.py", line 373, in async_setup_entry
    disks = await hass.async_add_executor_job(proxmox.nodes(node).disks.list.get)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/proxmoxer/core.py", line 169, in get
    return self(args)._request("GET", params=params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/proxmoxer/core.py", line 144, in _request
    resp = self._store["session"].request(method, url, data=data, params=params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/proxmoxer/backends/https.py", line 229, in request
    return super().request(
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/requests/adapters.py", line 532, in send
    raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='192.xxx.x.xxx', port=8006): Read timed out. (read timeout=5)
HA-TB303 commented 11 months ago

Does anybody have a work-around to get the integration to work until this is resolved? I am depending on this integration for automated starting and stopping of my vm's. Don't want to go back to command line switches and sensors. :(

dougiteixeira commented 11 months ago

I released version 3.2.2 which includes an integration configuration option to disable information about physical disks. I believe this solves this problem, can you test it and give feedback?

Perkinje commented 11 months ago

I released version 3.2.2 which includes an integration configuration option to disable information about physical disks. I believe this solves this problem, can you test it and give feedback?

It is working now, but the toggle to turn off information about physical disks isn't labeled. Thanks for the quick work!

Screenshot 2023-11-25 at 4 46 33 PM

dougiteixeira commented 11 months ago

It is working now, but the toggle to turn off information about physical disks isn't labeled. Thanks for the quick work!

Probably reloading the page and clearing the cache (CTRL+F5) solves this.

HA-TB303 commented 11 months ago

I am still having this issue with 3.2.2. This seems to be the related log entries:

2023-11-26 11:02:12.473 DEBUG (MainThread) [custom_components.proxmoxve] API Response - Resources: [{'node': 'nodename', 'id': 'qemu/201', 'name': 'haos', 'uptime': 674071, 'netout': 44348887252, 'cpu': 0.0063751491542555, 'netin': 313752623133, 'maxdisk': 34359738368, 'maxmem': 8589934592, 'disk': 0, 'tags': 'proxmox-helper-scripts', 'diskwrite': 88908791296, 'status': 'running', 'type': 'qemu', 'template': 0, 'mem': 7270895616, 'vmid': 201, 'maxcpu': 4, 'diskread': 11876702208}, {'node': 'nodename', 'id': 'qemu/206', 'netin': 0, 'cpu': 0, 'netout': 0, 'uptime': 0, 'name': 'windows10pro-nl', 'status': 'stopped', 'type': 'qemu', 'template': 0, 'diskwrite': 0, 'maxmem': 8589934592, 'disk': 0, 'maxdisk': 73014444032, 'maxcpu': 4, 'vmid': 206, 'diskread': 0, 'mem': 0}, {'id': 'qemu/207', 'node': 'nodename', 'netin': 1176161761, 'cpu': 0.00392316871031108, 'netout': 61072993, 'uptime': 610722, 'name': 'windows11pro-nl', 'template': 0, 'type': 'qemu', 'status': 'running', 'diskwrite': 19165713408, 'maxmem': 8589934592, 'disk': 0, 'maxdisk': 85899345920, 'diskread': 7320103936, 'vmid': 207, 'maxcpu': 4, 'mem': 1776656384}, {'id': 'lxc/300', 'node': 'nodename', 'name': 'photoprism', 'netout': 351423, 'uptime': 674063, 'cpu': 3.7397724547578e-05, 'netin': 1068558343, 'maxdisk': 105559822336, 'tags': 'proxmox-helper-scripts', 'disk': 37986430976, 'maxmem': 8589934592, 'diskwrite': 0, 'template': 0, 'type': 'lxc', 'status': 'running', 'mem': 283750400, 'diskread': 24436736, 'vmid': 300, 'maxcpu': 8}, {'cpu': 0.0011967271855225, 'netin': 3040320577, 'name': 'uptimekuma', 'uptime': 674031, 'netout': 154535889, 'node': 'nodename', 'id': 'lxc/301', 'mem': 163864576, 'vmid': 301, 'maxcpu': 1, 'diskread': 1252732928, 'diskwrite': 9057263616, 'status': 'running', 'type': 'lxc', 'template': 0, 'maxdisk': 4143677440, 'maxmem': 1073741824, 'disk': 1771696128, 'tags': 'proxmox-helper-scripts'}, {'mem': 16074358784, 'diskread': 916804766, 'maxcpu': 4, 'vmid': 700, 'maxdisk': 399431958528, 'disk': 0, 'maxmem': 16777216000, 'diskwrite': 64786169856, 'template': 0, 'type': 'qemu', 'status': 'running', 'name': 'proxmox-backup', 'uptime': 674067, 'netout': 4501970535, 'cpu': 0.00245198044394442, 'netin': 110016743364, 'id': 'qemu/700', 'node': 'nodename'}, {'level': '', 'node': 'nodename', 'id': 'node/nodename', 'cpu': 0.0038046146293569, 'uptime': 674092, 'status': 'online', 'type': 'node', 'maxdisk': 244854697984, 'maxmem': 67205337088, 'disk': 98743734272, 'mem': 53696897024, 'cgroup-mode': 2, 'maxcpu': 16}, {'id': 'storage/nodename/local', 'node': 'nodename', 'disk': 98743734272, 'maxdisk': 244854697984, 'status': 'available', 'type': 'storage', 'plugintype': 'dir', 'shared': 0, 'storage': 'local', 'content': 'vztmpl,rootdir,snippets,iso,backup,images'}, {'plugintype': 'lvmthin', 'type': 'storage', 'status': 'available', 'maxdisk': 709500076032, 'node': 'nodename', 'disk': 437832496919, 'id': 'storage/nodename/local-lvm', 'content': 'rootdir,images', 'storage': 'local-lvm', 'shared': 0}, {'plugintype': 'cifs', 'status': 'available', 'type': 'storage', 'maxdisk': 7848741044224, 'disk': 5623119872000, 'node': 'nodename', 'id': 'storage/nodename/nas-share', 'content': 'images,backup,iso,snippets,vztmpl,rootdir', 'storage': 'nas-share', 'shared': 1}, {'content': 'images,rootdir', 'storage': 'nas', 'shared': 0, 'plugintype': 'zfspool', 'type': 'storage', 'status': 'available', 'maxdisk': 7849119842304, 'id': 'storage/nodename/nas', 'disk': 5623498624392, 'node': 'nodename'}, {'type': 'sdn', 'status': 'ok', 'sdn': 'localnetwork', 'id': 'sdn/nodename/localnetwork', 'node': 'nodename'}]
2023-11-26 11:02:12.576 DEBUG (SyncWorker_9) [custom_components.proxmoxve] API Response - Node: {'cpu': 0.0038046146293569, 'swap': {'total': 8589930496, 'free': 6971715584, 'used': 1618214912}, 'uptime': 674101, 'pveversion': 'pve-manager/8.0.4/d258a813cfa6b390', 'wait': 0.00659310504759847, 'kversion': 'Linux 6.2.16-19-pve #1 SMP PREEMPT_DYNAMIC PMX 6.2.16-19 (2023-10-24T12:07Z)', 'rootfs': {'avail': 133598515200, 'free': 146110959616, 'total': 244854697984, 'used': 98743738368}, 'ksm': {'shared': 4127006720}, 'idle': 0, 'loadavg': ['0.13', '0.15', '0.18'], 'memory': {'used': 53708013568, 'free': 13497323520, 'total': 67205337088}, 'cpuinfo': {'hvm': '1', 'mhz': '4729.457', 'cpus': 16, 'user_hz': 100, 'flags': 'fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx avx512f avx512dq rdseed adx smap avx512ifma clflushopt intel_pt avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq rdpid fsrm md_clear flush_l1d arch_capabilities', 'model': '11th Gen Intel(R) Core(TM) i9-11900 @ 2.50GHz', 'cores': 8, 'sockets': 1}, 'status': 'online', 'disk_max': 244854697984, 'disk_used': 98743734272, 'version': {'version': '8.0.4', 'release': '8.0', 'repoid': 'd258a813cfa6b390'}}
2023-11-26 11:02:12.576 DEBUG (MainThread) [custom_components.proxmoxve] Finished fetching proxmox_coordinator_node_nodename data in 0.077 seconds (success: True)
2023-11-26 11:02:12.605 DEBUG (SyncWorker_15) [custom_components.proxmoxve] API Response - Update: [{'Description': 'This package contains the Proxmox VE Documentation files.', 'Priority': 'optional', 'OldVersion': '8.0.5', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/pve-docs:amd64_8.1.3.changelog', 'Origin': 'Proxmox', 'Section': 'doc', 'Version': '8.1.3', 'Package': 'pve-docs', 'Arch': 'all', 'Title': 'Proxmox VE Documentation'}, {'Section': 'admin', 'Origin': 'Proxmox', 'OldVersion': '1.0.0', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/proxmox-default-kernel:amd64_1.0.1.changelog', 'Package': 'proxmox-default-kernel', 'Version': '1.0.1', 'Title': 'Default Proxmox Kernel Image', 'Arch': 'all', 'Priority': 'optional', 'Description': 'This is a metapackage which will install the kernel image for the default Proxmox kernel series.'}, {'Package': 'proxmox-kernel-6.5', 'Version': '6.5.11-4', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/proxmox-kernel-6.5_6.5.11-4.changelog', 'Origin': 'Proxmox', 'Section': 'admin', 'Arch': 'all', 'Title': 'Latest Proxmox Kernel Image', 'Description': 'This is a metapackage which will install the latest available proxmox kernel from the 6.5 series.', 'Priority': 'optional'}, {'Description': 'The base framework providing widgets, models, and general utilities for the ExtJS based Web UIs of various Proxmox projects', 'Priority': 'optional', 'Title': 'Core Widgets and ExtJS Helper Classes for Proxmox Web UIs', 'Arch': 'all', 'Version': '4.1.3', 'Package': 'proxmox-widget-toolkit', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/proxmox-widget-toolkit:amd64_4.1.3.changelog', 'Origin': 'Proxmox', 'OldVersion': '4.0.9', 'Section': 'web'}, {'Priority': 'optional', 'Description': 'This package contains the source for the Rust pve-rs crate, packaged by debcargo for use with cargo and dh-cargo.', 'Arch': 'amd64', 'Title': 'PVE parts which have been ported to Rust - Rust source code', 'Section': 'perl', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/libpve-rs-perl:amd64_0.8.7.changelog', 'OldVersion': '0.8.6', 'Origin': 'Proxmox', 'Version': '0.8.7', 'Package': 'libpve-rs-perl'}, {'Description': 'This package contains the binary firmware for various modules used in the pve-kernel.', 'Priority': 'optional', 'Origin': 'Proxmox', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/pve-firmware:amd64_3.9-1.changelog', 'OldVersion': '3.8-3', 'Section': 'misc', 'Version': '3.9-1', 'Package': 'pve-firmware', 'Arch': 'all', 'Title': 'Binary firmware code for the pve-kernel'}, {'Title': 'OpenZFS Event Daemon', 'Arch': 'amd64', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/zfs-zed:amd64_2.2.0-pve3.changelog', 'Origin': 'Proxmox', 'OldVersion': '2.1.13-pve1', 'Section': 'contrib/admin', 'Package': 'zfs-zed', 'Version': '2.2.0-pve3', 'Description': 'OpenZFS is a storage platform that encompasses the functionality of traditional filesystems and volume managers. It supports data checksums, compression, encryption, snapshots, and more. . ZED (ZFS Event Daemon) monitors events generated by the ZFS kernel module. When a zevent (ZFS Event) is posted, ZED will run any ZEDLETs (ZFS Event Daemon Linkage for Executable Tasks) that have been enabled for the corresponding zevent class. . This package provides the OpenZFS Event Daemon (zed).', 'Priority': 'optional'}, {'Priority': 'optional', 'Description': 'OpenZFS is a storage platform that encompasses the functionality of traditional filesystems and volume managers. It supports data checksums, compression, encryption, snapshots, and more. . This package adds OpenZFS to the system initramfs with a hook for the initramfs-tools infrastructure.', 'Title': 'OpenZFS root filesystem capabilities for Linux - initramfs', 'Arch': 'all', 'Version': '2.2.0-pve3', 'Package': 'zfs-initramfs', 'Section': 'contrib/kernel', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/zfs-initramfs:amd64_2.2.0-pve3.changelog', 'OldVersion': '2.1.13-pve1', 'Origin': 'Proxmox'}, {'Section': 'contrib/metapackages', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/spl:amd64_2.2.0-pve3.changelog', 'Origin': 'Proxmox', 'OldVersion': '2.1.13-pve1', 'Version': '2.2.0-pve3', 'Package': 'spl', 'Title': 'Solaris Porting Layer user-space utilities for Linux (dummy)', 'Arch': 'all', 'Priority': 'optional', 'Description': "The Solaris Porting Layer (SPL) is a Linux kernel module which provides many of the Solaris kernel APIs. This shim layer makes it possible to run Solaris kernel code in the Linux kernel with relatively minimal modification. The Solaris Porting LAyer Tests (SPLAT) is a Linux kernel module which provides a testing harness for the SPL module. . SPL can be particularly useful when you want to track upstream Illumos (or any other OpenSolaris fork) development closely and don't want the overhead of maintaining a large patch which converts Solaris primitives to Linux primitives. . This is a transitional dummy package. It can safely be removed."}, {'Arch': 'amd64', 'Title': 'Full virtualization on x86 hardware', 'Version': '8.1.2-4', 'Package': 'pve-qemu-kvm', 'Origin': 'Proxmox', 'OldVersion': '8.1.2-1', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/pve-qemu-kvm:amd64_8.1.2-4.changelog', 'Section': 'admin', 'Description': 'Using KVM, one can run multiple virtual PCs, each running unmodified Linux or Windows images. Each virtual machine has private virtualized hardware: a network card, disk, graphics adapter, etc.', 'Priority': 'optional'}, {'Description': 'This library provides routines for packing and unpacking nv pairs for transporting data across process boundaries, transporting between kernel and userland, and possibly saving onto disk files.', 'Priority': 'optional', 'OldVersion': '2.1.13-pve1', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/libnvpair3linux:amd64_2.2.0-pve3.changelog', 'Origin': 'Proxmox', 'Section': 'contrib/libs', 'Package': 'libnvpair3linux', 'Version': '2.2.0-pve3', 'Title': 'Solaris name-value library for Linux', 'Arch': 'amd64'}, {'Priority': 'optional', 'Description': 'This package contains the Proxmox mail forward helper. It forwards mails to the address(es) of the root@pam user in Proxmox Backup Server and Proxmox VE.', 'Version': '0.2.2', 'Package': 'proxmox-mail-forward', 'Section': 'rust', 'OldVersion': '0.2.0', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/proxmox-mail-forward:amd64_0.2.2.changelog', 'Origin': 'Proxmox', 'Title': 'Proxmox mail forward helper', 'Arch': 'amd64'}, {'Title': 'Proxmox ACME integration perl library', 'Arch': 'all', 'Section': 'admin', 'Origin': 'Proxmox', 'OldVersion': '1.4.6', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/libproxmox-acme-perl:amd64_1.5.0.changelog', 'Package': 'libproxmox-acme-perl', 'Version': '1.5.0', 'Priority': 'optional', 'Description': 'Used in perl-based Proxmox project as common interface for DNS and HTTP ACME challenges.'}, {'Title': 'Proxmox Virtual Environment cluster Perl API modules.', 'Arch': 'all', 'Origin': 'Proxmox', 'OldVersion': '8.0.4', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/libpve-cluster-api-perl:amd64_8.0.5.changelog', 'Section': 'admin', 'Version': '8.0.5', 'Package': 'libpve-cluster-api-perl', 'Description': "This package contains the API2 endpoints and CLI binary 'pvecm'.", 'Priority': 'optional'}, {'Description': 'HA Manager Proxmox VE.', 'Priority': 'optional', 'Arch': 'amd64', 'Title': 'Proxmox VE HA Manager', 'Version': '4.0.3', 'Package': 'pve-ha-manager', 'Origin': 'Proxmox', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/pve-ha-manager:amd64_4.0.3.changelog', 'OldVersion': '4.0.2', 'Section': 'perl'}, {'Version': '8.0.5', 'Package': 'libpve-notify-perl', 'Section': 'admin', 'Origin': 'Proxmox', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/libpve-notify-perl_8.0.5.changelog', 'Title': 'Notify helper module.', 'Arch': 'all', 'Priority': 'optional', 'Description': 'Contains the main perl module related to managing and sending notifiations according to the cluster wide notification configuration.'}, {'Arch': 'amd64', 'Title': 'GRand Unified Bootloader, version 2 (PC/BIOS modules)', 'Version': '2.06-13+pmx1', 'Package': 'grub-pc-bin', 'Section': 'admin', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/grub-pc-bin:amd64_2.06-13+pmx1.changelog', 'Origin': 'Proxmox', 'OldVersion': '2.06-13+deb12u1', 'Priority': 'optional', 'Description': 'GRUB is a portable, powerful bootloader.  This version of GRUB is based on a cleaner design than its predecessors, and provides the following new features: .  - Scripting in grub.cfg using BASH-like syntax.  - Support for modern partition maps such as GPT.  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB    add-ons can plug in their own script rules and trigger updates by invoking    update-grub.  - VESA-based graphical mode with background image support and complete 24-bit    color set.  - Support for extended charsets.  Users can write UTF-8 text to their menu    entries. . This package contains GRUB modules that have been built for use with the traditional PC/BIOS architecture.  It can be installed in parallel with other flavours, but will not automatically install GRUB as the active boot loader nor automatically update grub.cfg on upgrade unless grub-pc is also installed.'}, {'Description': 'This library provides a variety of glue functions for ZFS on Linux:  * libspl: The Solaris Porting Layer userland library, which provides APIs    that make it possible to run Solaris user code in a Linux environment    with relatively minimal modification.  * libavl: The Adelson-Velskii Landis balanced binary tree manipulation    library.  * libefi: The Extensible Firmware Interface library for GUID disk    partitioning.  * libshare: NFS, SMB, and iSCSI service integration for ZFS.', 'Priority': 'optional', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/libuutil3linux:amd64_2.2.0-pve3.changelog', 'Origin': 'Proxmox', 'OldVersion': '2.1.13-pve1', 'Section': 'contrib/libs', 'Version': '2.2.0-pve3', 'Package': 'libuutil3linux', 'Title': 'Solaris userland utility library for Linux', 'Arch': 'amd64'}, {'Version': '8.0.5', 'Package': 'libpve-storage-perl', 'Origin': 'Proxmox', 'OldVersion': '8.0.3', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/libpve-storage-perl:amd64_8.0.5.changelog', 'Section': 'perl', 'Title': 'Proxmox VE storage management library', 'Arch': 'all', 'Description': 'This package contains the storage management library used by Proxmox VE.', 'Priority': 'optional'}, {'Priority': 'optional', 'Description': 'OpenZFS is a storage platform that encompasses the functionality of traditional filesystems and volume managers. It supports data checksums, compression, encryption, snapshots, and more. . This zpool library provides support for managing zpools.', 'Title': 'OpenZFS pool library for Linux', 'Arch': 'amd64', 'Section': 'contrib/libs', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/libzpool5linux:amd64_2.2.0-pve3.changelog', 'OldVersion': '2.1.13-pve1', 'Origin': 'Proxmox', 'Version': '2.2.0-pve3', 'Package': 'libzpool5linux'}, {'Version': '5.0.6', 'Package': 'libpve-guest-common-perl', 'Origin': 'Proxmox', 'OldVersion': '5.0.5', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/libpve-guest-common-perl:amd64_5.0.6.changelog', 'Section': 'perl', 'Arch': 'all', 'Title': 'Proxmox VE common guest-related modules', 'Description': 'This package contains a common code base for Proxmox VE guests. It is mainly used by pve-container and qemu-server.', 'Priority': 'optional'}, {'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/pve-cluster:amd64_8.0.5.changelog', 'Origin': 'Proxmox', 'OldVersion': '8.0.4', 'Section': 'admin', 'Version': '8.0.5', 'Package': 'pve-cluster', 'Title': '"pmxcfs" distributed cluster filesystem for Proxmox Virtual Environment.', 'Arch': 'amd64', 'Description': 'This FUSE filesystem is using corosync and sqlite3 to provide a cluster-wide, consistent view of config and other files.', 'Priority': 'optional'}, {'Priority': 'optional', 'Description': 'The Proxmox Virtual Environment is an easy to use Open Source virtualization platform for running Virtual Appliances and Virtual Machines. This is a meta package which will install everything needed.', 'Version': '8.1.0', 'Package': 'proxmox-ve', 'Section': 'admin', 'Origin': 'Proxmox', 'OldVersion': '8.0.2', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/proxmox-ve:amd64_8.1.0.changelog', 'Arch': 'all', 'Title': 'Proxmox Virtual Environment'}, {'Arch': 'all', 'Title': 'HTML5 VNC client', 'Section': 'web', 'Origin': 'Proxmox', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/novnc-pve:amd64_1.4.0-3.changelog', 'OldVersion': '1.4.0-2', 'Package': 'novnc-pve', 'Version': '1.4.0-3', 'Priority': 'optional', 'Description': 'VNC client using HTML5 (WebSockets, Canvas). This packet is use by Proxmox VE to provide HTML VM console.'}, {'Priority': 'optional', 'Description': 'ifupdown2 is ifupdown re-written in Python. It replaces ifupdown and provides the same user interface as ifupdown for network interface configuration. Like ifupdown, ifupdown2 is a high level tool to configure (or, respectively deconfigure) network interfaces based on interface definitions in /etc/network/interfaces. It is capable of detecting network interface dependencies and comes with several new features which are available as new command options to ifup/ifdown/ifquery commands. It also comes with a new command ifreload to reload interface configuration with minimum disruption. Most commands are also capable of input and output in JSON format. It is backward compatible with ifupdown /etc/network/interfaces format and supports newer simplified format. It also supports interface templates with python-mako for large scale interface deployments. See /usr/share/doc/ifupdown2/README.rst for details about ifupdown2. Examples are available under /usr/share/doc/ifupdown2/examples.', 'Version': '3.2.0-1+pmx7', 'Package': 'ifupdown2', 'Section': 'admin', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/ifupdown2:amd64_3.2.0-1+pmx7.changelog', 'OldVersion': '3.2.0-1+pmx6', 'Origin': 'Proxmox', 'Title': 'Network Interface Management tool similar to ifupdown', 'Arch': 'all'}, {'Description': 'This package contains the Qemu Server tools used by Proxmox VE', 'Priority': 'optional', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/qemu-server:amd64_8.0.10.changelog', 'OldVersion': '8.0.8', 'Origin': 'Proxmox', 'Section': 'admin', 'Version': '8.0.10', 'Package': 'qemu-server', 'Title': 'Qemu Server Tools', 'Arch': 'amd64'}, {'Section': 'perl', 'Origin': 'Proxmox', 'OldVersion': '8.0.5', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/libpve-access-control:amd64_8.0.7.changelog', 'Package': 'libpve-access-control', 'Version': '8.0.7', 'Title': 'Proxmox VE access control library', 'Arch': 'all', 'Priority': 'optional', 'Description': 'This package contains the role based user management and access control function used by Proxmox VE.'}, {'Description': 'Tool to manage Linux Containers on Proxmox VE.', 'Priority': 'optional', 'Package': 'pve-container', 'Version': '5.0.8', 'OldVersion': '5.0.5', 'Origin': 'Proxmox', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/pve-container:amd64_5.0.8.changelog', 'Section': 'perl', 'Arch': 'all', 'Title': 'Proxmox VE Container management tool'}, {'Priority': 'optional', 'Description': 'Used in Proxmox project to provide DNS API plugins for issuing ACME DNS challenges with a small wrapper executable.', 'Title': 'Proxmox acme.sh wrapper for DNS API plugins', 'Arch': 'all', 'Section': 'admin', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/libproxmox-acme-plugins:amd64_1.5.0.changelog', 'OldVersion': '1.4.6', 'Origin': 'Proxmox', 'Package': 'libproxmox-acme-plugins', 'Version': '1.5.0'}, {'Title': 'Internationalization support for Proxmox VE', 'Arch': 'all', 'Section': 'perl', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/pve-i18n:amd64_3.1.2.changelog', 'OldVersion': '3.0.7', 'Origin': 'Proxmox', 'Package': 'pve-i18n', 'Version': '3.1.2', 'Priority': 'optional', 'Description': 'This package provides the translations into all available languages.'}, {'Description': 'GRUB is a portable, powerful bootloader.  This version of GRUB is based on a cleaner design than its predecessors, and provides the following new features: .  - Scripting in grub.cfg using BASH-like syntax.  - Support for modern partition maps such as GPT.  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB    add-ons can plug in their own script rules and trigger updates by invoking    update-grub. . This package contains GRUB modules that have been built for use with the EFI-AMD64 architecture, as used by Intel Macs (unless a BIOS interface has been activated).  It can be installed in parallel with other flavours, but will not automatically install GRUB as the active boot loader nor automatically update grub.cfg on upgrade unless grub-efi-amd64 is also installed.', 'Priority': 'optional', 'Title': 'GRand Unified Bootloader, version 2 (EFI-AMD64 modules)', 'Arch': 'amd64', 'OldVersion': '2.06-13+deb12u1', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/grub-efi-amd64-bin:amd64_2.06-13+pmx1.changelog', 'Origin': 'Proxmox', 'Section': 'admin', 'Package': 'grub-efi-amd64-bin', 'Version': '2.06-13+pmx1'}, {'Description': 'This package contains common files shared by the distinct flavours of GRUB. The files in this package are specific to GRUB 2, and would break GRUB Legacy if installed on the same system.', 'Priority': 'optional', 'Arch': 'amd64', 'Title': 'GRand Unified Bootloader (common files for version 2)', 'OldVersion': '2.06-13+deb12u1', 'Origin': 'Proxmox', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/grub2-common:amd64_2.06-13+pmx1.changelog', 'Section': 'admin', 'Package': 'grub2-common', 'Version': '2.06-13+pmx1'}, {'Description': 'This package contains the Proxmox Virtual Environment management tools.', 'Priority': 'optional', 'Arch': 'amd64', 'Title': 'Proxmox Virtual Environment Management Tools', 'Origin': 'Proxmox', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/pve-manager:amd64_8.1.3.changelog', 'OldVersion': '8.0.4', 'Section': 'admin', 'Package': 'pve-manager', 'Version': '8.1.3'}, {'Arch': 'all', 'Title': 'Icon font for Distributions and FOSS', 'Package': 'fonts-font-logos', 'Version': '1.0.1-3', 'Section': 'fonts', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/fonts-font-logos_1.0.1-3.changelog', 'Origin': 'Proxmox', 'Priority': 'optional', 'Description': 'Font-logos is an icon font containing logos of popular linux distributions and other open source software. All brand icons are trademarks of their respective owners and should only be used to represent the company or product to which they refer.'}, {'Priority': 'optional', 'Description': 'Contains the main perl module related to managing and sending notifiations according to the cluster wide notification configuration.', 'Section': 'admin', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/libpve-notify-perl_8.0.5.changelog', 'Origin': 'Proxmox', 'Package': 'libpve-notify-perl', 'Version': '8.0.5', 'Arch': 'all', 'Title': 'Notify helper module.'}, {'Priority': 'optional', 'Description': 'This package contains the base library used by other Proxmox VE components.', 'Arch': 'all', 'Title': 'Proxmox VE base library', 'Package': 'libpve-common-perl', 'Version': '8.1.0', 'Section': 'perl', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/libpve-common-perl:amd64_8.1.0.changelog', 'OldVersion': '8.0.10', 'Origin': 'Proxmox'}, {'Version': '2.06-13+pmx1', 'Package': 'grub-common', 'Section': 'admin', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/grub-common:amd64_2.06-13+pmx1.changelog', 'OldVersion': '2.06-13+deb12u1', 'Origin': 'Proxmox', 'Arch': 'amd64', 'Title': 'GRand Unified Bootloader (common files)', 'Priority': 'optional', 'Description': 'This package contains common files shared by the distinct flavours of GRUB. It is shared between GRUB Legacy and GRUB 2, although a number of files specific to GRUB 2 are here as long as they do not break GRUB Legacy. . grub-mkrescue needs the suggested packages mtools (for UEFI targets) and xorriso.'}, {'Description': 'OpenZFS is a storage platform that encompasses the functionality of traditional filesystems and volume managers. It supports data checksums, compression, encryption, snapshots, and more. . The OpenZFS library provides support for managing OpenZFS filesystems.', 'Priority': 'optional', 'Title': 'OpenZFS filesystem library for Linux - general support', 'Arch': 'amd64', 'Package': 'libzfs4linux', 'Version': '2.2.0-pve3', 'Origin': 'Proxmox', 'OldVersion': '2.1.13-pve1', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/libzfs4linux:amd64_2.2.0-pve3.changelog', 'Section': 'contrib/libs'}, {'Title': 'GRand Unified Bootloader, version 2 (PC/BIOS version)', 'Arch': 'amd64', 'Section': 'admin', 'OldVersion': '2.06-13+deb12u1', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/grub-pc:amd64_2.06-13+pmx1.changelog', 'Origin': 'Proxmox', 'Version': '2.06-13+pmx1', 'Package': 'grub-pc', 'Priority': 'optional', 'Description': 'GRUB is a portable, powerful bootloader.  This version of GRUB is based on a cleaner design than its predecessors, and provides the following new features: .  - Scripting in grub.cfg using BASH-like syntax.  - Support for modern partition maps such as GPT.  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB    add-ons can plug in their own script rules and trigger updates by invoking    update-grub.  - VESA-based graphical mode with background image support and complete 24-bit    color set.  - Support for extended charsets.  Users can write UTF-8 text to their menu    entries. . This is a dependency package for a version of GRUB that has been built for use with the traditional PC/BIOS architecture.  Installing this package indicates that this version of GRUB should be the active boot loader.'}, {'Priority': 'optional', 'Description': 'This package includes kernel-hooks for marking certain kernels as NeverAutoRemove and helpers for systemd-boot', 'Version': '8.0.9', 'Package': 'proxmox-kernel-helper', 'Section': 'admin', 'OldVersion': '8.0.3', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/proxmox-kernel-helper:amd64_8.0.9.changelog', 'Origin': 'Proxmox', 'Title': 'Function for various kernel maintenance tasks.', 'Arch': 'all'}, {'Package': 'pve-edk2-firmware', 'Version': '4.2023.08-2', 'Origin': 'Proxmox', 'OldVersion': '3.20230228-4', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/pve-edk2-firmware:amd64_4.2023.08-2.changelog', 'Section': 'misc', 'Title': 'edk2 based UEFI firmware modules for virtual machines', 'Arch': 'all', 'Description': 'Open Virtual Machine Firmware is a build of EDK II for 64-bit, 32-bit x86 virtual machines. It includes full support for UEFI, including Secure Boot, allowing use of UEFI in place of a traditional BIOS in your VM. Meta package depending on OVMF and Legacy OVMF images to ease the upgrade transition.', 'Priority': 'optional'}, {'Arch': 'all', 'Title': 'edk2 based legacy 2MB UEFI firmware modules for virtual machines', 'Origin': 'Proxmox', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/pve-edk2-firmware-legacy_4.2023.08-2.changelog', 'Section': 'misc', 'Version': '4.2023.08-2', 'Package': 'pve-edk2-firmware-legacy', 'Description': 'Open Virtual Machine Firmware is a build of EDK II for 64-bit, 32-bit x86 virtual machines. It includes full support for UEFI, including Secure Boot, allowing use of UEFI in place of a traditional BIOS in your VM. This packages includes a static build of legacy images that got dropped from upstream because the small size results in to many limitations, but Proxmox VE still needs to provide backward compat for older VMs.', 'Priority': 'optional'}, {'Priority': 'optional', 'Description': 'Open Virtual Machine Firmware is a build of EDK II for 64-bit, 32-bit x86 virtual machines. It includes full support for UEFI, including Secure Boot, allowing use of UEFI in place of a traditional BIOS in your VM.', 'Section': 'misc', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/pve-edk2-firmware-ovmf_4.2023.08-2.changelog', 'Origin': 'Proxmox', 'Package': 'pve-edk2-firmware-ovmf', 'Version': '4.2023.08-2', 'Title': 'edk2 based UEFI firmware modules for virtual machines', 'Arch': 'all'}, {'Arch': 'amd64', 'Title': 'command-line tools to manage OpenZFS filesystems', 'Section': 'contrib/admin', 'Origin': 'Proxmox', 'OldVersion': '2.1.13-pve1', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/zfsutils-linux:amd64_2.2.0-pve3.changelog', 'Package': 'zfsutils-linux', 'Version': '2.2.0-pve3', 'Priority': 'optional', 'Description': 'OpenZFS is a storage platform that encompasses the functionality of traditional filesystems and volume managers. It supports data checksums, compression, encryption, snapshots, and more. . This package provides the zfs and zpool commands to create and administer OpenZFS filesystems.'}, {'Priority': 'optional', 'Description': 'This package contains various cluster-related perl modules.', 'Arch': 'all', 'Title': 'Proxmox Virtual Environment cluster Perl modules.', 'Version': '8.0.5', 'Package': 'libpve-cluster-perl', 'Section': 'admin', 'OldVersion': '8.0.4', 'ChangeLogUrl': 'http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/libpve-cluster-perl:amd64_8.0.5.changelog', 'Origin': 'Proxmox'}]
2023-11-26 11:02:12.606 DEBUG (MainThread) [custom_components.proxmoxve] Finished fetching proxmox_coordinator_update_nodename data in 0.030 seconds (success: True)
2023-11-26 11:02:17.612 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry 192.168.1.10:8006 for proxmoxve

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 402, in async_setup
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/proxmoxve/__init__.py", line 375, in async_setup_entry
    disks = await hass.async_add_executor_job(proxmox.nodes(node).disks.list.get)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/proxmoxer/core.py", line 169, in get
    return self(args)._request("GET", params=params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/proxmoxer/core.py", line 144, in _request
    resp = self._store["session"].request(method, url, data=data, params=params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/proxmoxer/backends/https.py", line 229, in request
    return super().request(
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/requests/adapters.py", line 532, in send
    raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='192.168.1.10', port=8006): Read timed out. (read timeout=5)
dougiteixeira commented 11 months ago

Please disable physical disk information in the integration configuration options and see if it resolves your issue.

HA-TB303 commented 11 months ago

That works. Can I resolve the physical disk information issue myself, or is that a bug?

dougiteixeira commented 11 months ago

That works. Can I resolve the physical disk information issue myself, or is that a bug?

From what I could capture from the related issues, this is caused by some configuration of the Proxmox server services, in which the disk service is not running. So you should investigate this on your server, to test simply activate the option to configure physical disk information in the integration.

HA-TB303 commented 11 months ago

I have checked all the logs, dmesg and the webui for disk issues, but there seem to be none. This issue started after an update of either Proxmox or this intergration.

HA-TB303 commented 11 months ago

I did just find this:

Nov 28 17:08:49 nodename pveproxy[2436]: worker 881442 finished
Nov 28 17:08:49 nodename pveproxy[2436]: starting 1 worker(s)
Nov 28 17:08:49 nodename pveproxy[2436]: worker 904195 started
Nov 28 17:08:49 nodename pveproxy[904194]: got inotify poll request in wrong process - disabling inotify
Nov 28 17:08:50 nodename pveproxy[904194]: worker exit
Nov 28 17:12:35 nodename pveproxy[2436]: worker 888796 finished
Nov 28 17:12:35 nodename pveproxy[2436]: starting 1 worker(s)
Nov 28 17:12:35 nodename pveproxy[2436]: worker 905445 started
Nov 28 17:12:39 nodename pveproxy[905444]: got inotify poll request in wrong process - disabling inotify
Nov 28 17:12:40 nodename pveproxy[905444]: worker exit

This seems to fix it:

 pvecm updatecerts

But does not solve the integration issue. When enabling "Enable physical disk information" the issue is back.