Заголовочные файлы ядра Proxmox VE 8.3, Proxmox Виртуальная Среда
stony999
Guest
0
06.02.2025 11:53:00
У меня такая же конфигурация, как описано здесь: и я не могу установить сетевую карту из-за отсутствия заголовков ядра. Не могу найти файлы заголовков ядра для версии 6.8.12-4-pve. Я также посмотрел и там файлы только до pve-headers-6.2_7.4-6_all.deb, а потом снова начинаются с pve-headers_7.0-2_all.deb. У кого-нибудь есть идея, где их можно найти?
cheiss
Guest
0
06.02.2025 12:09:00
Привет! Начиная с версии 6.2, если я правильно помню, пакет ядра (и, соответственно, пакет заголовков ядра) был переименован в proxmox-kernel и proxmox-headers соответственно. Например, если тебе нужны заголовки ядра для 6.8.12-4-pve, тебе нужно установить пакет proxmox-headers-6.8.12-4.
Neobin
Guest
0
08.02.2025 06:46:00
stony999
Guest
0
16.02.2025 13:32:00
Я скачал заголовочные файлы с , установил их и выполнил команду modprobe r8125, перезагрузился, и теперь моя сетевая карта r8125 работает. Спасибо за помощь!
Mavv
Guest
0
29.05.2025 09:22:00
Я скачал .deb файл, как посоветовал stony999. Потом попытался установить его командой dpkg -i r8125-dkms*.deb, но получил вот такой вывод:
Код: Selecting previously unselected package r8125-dkms. (Reading database ... 79337 files and directories currently installed.) Preparing to unpack r8125-dkms_9.013.02-1~bpo12%2B1_all.deb ... Unpacking r8125-dkms (9.013.02-1~bpo12+1) ... Setting up r8125-dkms (9.013.02-1~bpo12+1) ... Loading new r8125-9.013.02 DKMS files... Building for 6.8.12-9-pve Module build for kernel 6.8.12-9-pve was skipped since the kernel headers for this kernel do not seem to be installed. Processing triggers for initramfs-tools (0.142+deb12u3) ... update-initramfs: Generating /boot/initrd.img-6.8.12-9-pve Running hook script 'zz-proxmox-boot'.. Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace.. No /etc/kernel/proxmox-boot-uuids found, skipping ESP sync. root@nuc:~/ethernet# modprobe r8125 modprobe: FATAL: Module r8125 not found in directory /lib/modules/6.8.12-9-pve modprobe r8125 resulted in this output: Code: modprobe: FATAL: Module r8125 not found in directory /lib/modules/6.8.12-9-pve
Что мне нужно сделать?
Impact
Guest
0
29.05.2025 09:37:00
Сначала попробуйте установить pve-headers через apt. Обратите внимание, что этот пакет уже есть в репозитории debian non-free. Возможно, вам потребуется его настроить. Кстати, репозиторий PVE тоже предоставляет этот пакет.
Mavv
Guest
0
29.05.2025 09:52:00
Я добавил не-свободную прошивку в свой файл /etc/apt/sources.list следующим образом: Code: deb bookworm main contrib non-free-firmware
deb bookworm-updates main contrib non-free-firmware
# обновления безопасности deb bookworm-security main contrib non-free-firmware и затем запустил apt update. Вот мой вывод: Code: root@nuc:~# apt update Hit:1 bookworm-security InRelease Hit:2 bookworm InRelease Get:3 bookworm-security/non-free-firmware amd64 Packages [688 B] Hit:4 bookworm-updates InRelease Get:5 bookworm-security/non-free-firmware Translation-en [472 B] Get:6 bookworm/main amd64 DEP-11 Metadata [4,492 kB] Err:7 bookworm InRelease 401 Unauthorized [IP: 45.84.67.184 443] Err:8 bookworm InRelease 401 Unauthorized [IP: 45.84.67.184 443] Get:9 bookworm/contrib amd64 DEP-11 Metadata [16.5 kB] Get:10 bookworm/non-free-firmware amd64 Packages [6,372 B] Get:11 bookworm/non-free-firmware Translation-en [20.9 kB] Get:12 bookworm/non-free-firmware amd64 DEP-11 Metadata [15.5 kB] Reading package lists... Done E: Failed to fetch 401 Unauthorized [IP: 45.84.67.184 443] E: The repository 'https://enterprise.proxmox.com/debian/ceph-quincy bookworm InRelease' is not signed. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. E: Failed to fetch 401 Unauthorized [IP: 45.84.67.184 443] E: The repository 'https://enterprise.proxmox.com/debian/pve bookworm InRelease' is not signed. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. Пожалуйста, обратите внимание, что у меня не установлен ключ подписки. Даже после этого я не могу найти pve-headers: Code: root@nuc:~# apt install pve-headers Reading package lists... Done Building dependency tree... Done Reading state information... Done E: Unable to locate package pve-headers but it seems that I have already installed the r8125-dkms package: Code: root@nuc:~# apt install r8125-dkms Reading package lists... Done Building dependency tree... Done Reading state information... Done r8125-dkms is already the newest version (9.013.02-1~bpo12+1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Impact
Guest
0
29.05.2025 09:55:00
Вам нужно настроить репозиторий pve-no-subscription и отключить enterprise. Это можно легко сделать через GUI: node > Updates > Repositories. Возможно, apt install --reinstall r8125-dkms снова запустит процесс сборки модуля ядра. Уверен, есть более умные способы, но я пока о них не знаю. Судя по всему, он пересобирается, если установить и заголовки.
Mavv
Guest
0
29.05.2025 12:12:00
После добавления репозитория без подписки и обновления всего apt install pve-headers завершился успешно. Редактирую: Также dpkg -i r8125-dkms*.deb завершился успешно. Драйвер теперь активен.