Hi, today I noticed I had some package to update. I'm running proxmox v8. This is my package version output:
I tried to apt upgrade and I got an error on module compiling:
I noticed, if it means anything, that I'm installing version 6.5.13-5 but the error happens in the /var/lib/dkms/i915-sriov-dkms/6.5.13-1/build/ directory.
Anyone else having this error?
Thanks.
UPDATE: I checked on github and it seems I'm not the only one having this issue: see
Code:
proxmox-ve: 8.1.0 (running kernel: 6.5.13-1-pve)
pve-manager: 8.1.10 (running version: 8.1.10/4b06efb5db453f29)
proxmox-kernel-helper: 8.1.0
proxmox-kernel-6.5.13-3-pve-signed: 6.5.13-3
proxmox-kernel-6.5.13-1-pve-signed: 6.5.13-1
proxmox-kernel-6.5.11-4-pve-signed: 6.5.11-4
ceph-fuse: 17.2.7-pve1
corosync: 3.1.7-pve3
criu: 3.17.1-2
glusterfs-client: 10.3-5
ifupdown2: 3.2.0-1+pmx8
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-4
libknet1: 1.28-pve1
libproxmox-acme-perl: 1.5.0
libproxmox-backup-qemu0: 1.4.1
libproxmox-rs-perl: 0.3.3
libpve-access-control: 8.1.3
libpve-apiclient-perl: 3.3.2
libpve-cluster-api-perl: 8.0.5
libpve-cluster-perl: 8.0.5
libpve-common-perl: 8.1.1
libpve-guest-common-perl: 5.0.6
libpve-http-server-perl: 5.0.6
libpve-network-perl: 0.9.6
libpve-rs-perl: 0.8.8
libpve-storage-perl: 8.1.4
libspice-server1: 0.15.1-1
lvm2: 2.03.16-2
lxc-pve: 6.0.0-1
lxcfs: 6.0.0-pve1
novnc-pve: 1.4.0-3
proxmox-backup-client: 3.1.5-1
proxmox-backup-file-restore: 3.1.5-1
proxmox-kernel-helper: 8.1.0
proxmox-mail-forward: 0.2.3
proxmox-mini-journalreader: 1.4.0
proxmox-offline-mirror-helper: 0.6.5
proxmox-widget-toolkit: 4.1.5
pve-cluster: 8.0.5
pve-container: 5.0.9
pve-docs: 8.1.5
pve-edk2-firmware: 4.2023.08-4
pve-firewall: 5.0.3
pve-firmware: 3.10-1
pve-ha-manager: 4.0.3
pve-i18n: 3.2.1
pve-qemu-kvm: 8.1.5-4
pve-xtermjs: 5.3.0-3
qemu-server: 8.1.1
smartmontools: 7.3-pve1
spiceterm: 3.3.0
swtpm: 0.8.0+pve1
vncterm: 1.8.0
zfsutils-linux: 2.2.3-pve1
I tried to apt upgrade and I got an error on module compiling:
Code:
/var/lib/dkms/i915-sriov-dkms/6.5.13-1/build/drivers/gpu/drm/i915/display/intel_dp_mst.c:86:35: error: too many arguments to function <E2><80><98>drm_dp_calc_pbn_mode<E2><80><99>
86 | crtc_state->pbn = drm_dp_calc_pbn_mode(adjusted_mode->crtc_clock,
| ^~~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/i915-sriov-dkms/6.5.13-1/build/drivers/gpu/drm/i915/display/intel_display_types.h:36,
from /var/lib/dkms/i915-sriov-dkms/6.5.13-1/build/drivers/gpu/drm/i915/display/intel_dp_mst.c:40:
./include/drm/display/drm_dp_mst_helper.h:835:5: note: declared here
835 | int drm_dp_calc_pbn_mode(int clock, int bpp);
| ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/i915-sriov-dkms/6.5.13-1/build/drivers/gpu/drm/i915/display/intel_dp_mst.c: In function <E2><80><98>intel_dp_mst_mode_valid_ctx<E2><80><99>:
/var/lib/dkms/i915-sriov-dkms/6.5.13-1/build/drivers/gpu/drm/i915/display/intel_dp_mst.c:906:17: error: too many arguments to function <E2><80><98>drm_dp_calc_pbn_mode<E2><80><99>
906 | drm_dp_calc_pbn_mode(mode->clock, min_bpp, false) > port->full_pbn) {
| ^~~~~~~~~~~~~~~~~~~~
./include/drm/display/drm_dp_mst_helper.h:835:5: note: declared here
835 | int drm_dp_calc_pbn_mode(int clock, int bpp);
| ^~~~~~~~~~~~~~~~~~~~
make[2]: *** [scripts/Makefile.build:251: /var/lib/dkms/i915-sriov-dkms/6.5.13-1/build/drivers/gpu/drm/i915/display/intel_dp_mst.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/var/lib/dkms/i915-sriov-dkms/6.5.13-1/build/drivers/gpu/drm/i915/display/intel_hdmi.c: In function <E2><80><98>intel_hdmi_handle_sink_scrambling<E2><80><99>:
/var/lib/dkms/i915-sriov-dkms/6.5.13-1/build/drivers/gpu/drm/i915/display/intel_hdmi.c:2682:29: warning: unused variable <E2><80><98>adapter<E2><80><99> [-Wunused-variable]
2682 | struct i2c_adapter *adapter =
| ^~~~~~~
make[1]: *** [/usr/src/linux-headers-6.5.13-5-pve/Makefile:2039: /var/lib/dkms/i915-sriov-dkms/6.5.13-1/build] Error 2
make: *** [Makefile:234: __sub-make] Error 2
make: Leaving directory '/usr/src/linux-headers-6.5.13-5-pve'
I noticed, if it means anything, that I'm installing version 6.5.13-5 but the error happens in the /var/lib/dkms/i915-sriov-dkms/6.5.13-1/build/ directory.
Anyone else having this error?
Thanks.
UPDATE: I checked on github and it seems I'm not the only one having this issue: see
Last edited: