Möglicherweise fehlendes Firmware-Update in Debian 9.4

12

Nach dem Ausführen apt updateund apt upgradeauf meinem Server tritt der folgende Fehler auf.

W: Possible missing firmware /lib/firmware/e100/d102e_ucode.bin for module e100
W: Possible missing firmware /lib/firmware/e100/d101s_ucode.bin for module e100
W: Possible missing firmware /lib/firmware/e100/d101m_ucode.bin for module e100
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-1.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-2.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-1.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/phanfw.bin for module netxen_nic
cp: cannot stat '/etc/udev/rules.d/70-persistent-net.rules': No such file or dir                                                                                        ectory
cp: cannot stat '/etc/udev/rules.d/70-persistent-net.rules': No such file or dir                                                                                        ectory

Wie kann ich das lösen?

iamkingsleyf
quelle

Antworten:

26

Wenn Ihr System einwandfrei funktioniert, insbesondere die gesamte drahtgebundene und drahtlose Netzwerkverbindung, müssen Sie zunächst nichts tun - dies sind nur Warnungen. Einige Module funktionieren in den meisten Fällen ohne Firmware (das e100Modul), andere erfordern normalerweise Firmware. Die Einzelheiten hängen davon ab, über welche Hardware Sie verfügen.

Wenn Sie tun , Netzwerk - Ausrüstung haben , die nicht richtig funktioniert, dann sollten Sie die entsprechenden Firmware installieren. In Ihrem Fall benötigen Sie die Pakete firmware-misc-nonfree(für die e100Firmware), firmware-netxen(für die netxen_nicFirmware) und firmware-realtek(für die r8169Firmware). Um diese zu installieren, müssen Sie die nicht freien Repositorys aktivieren . Bearbeiten /etc/apt/sources.listSie dazu die Zeilen, die aussehen

deb ... stretch main

(mit einer URL anstelle von ...) und fügen Sie hinzu contrib non-free:

deb ... stretch main contrib non-free

Sie können dies automatisch tun, indem Sie ausführen

sed -i.bak 's/stretch[^ ]* main$/& contrib non-free/g' /etc/apt/sources.list

als Wurzel; Dadurch wird eine Sicherungskopie Ihrer Originaldatei erstellt, /etc/apt/sources.list.baksodass Sie zurückkehren können, wenn ein Fehler auftritt.

Aktualisieren Sie dann Ihre Indizes und installieren Sie die fehlenden Pakete:

apt update
apt install firmware-misc-nonfree firmware-netxen firmware-realtek

und aktualisiere deine initramfs:

update-initramfs -u
Stephen Kitt
quelle
Es ist ein Server für meinen Webhost, daher weiß ich nicht, ob dies wichtig ist
iamkingsleyf
2
Wenn Ihr Server so funktioniert, wie er ist, ist dies nicht wichtig und Sie müssen nichts tun.
Stephen Kitt
3

Möglicherweise müssen Sie überprüfen, ob ein bestimmtes Paket installiert ist oder nicht:

sudo apt-cache policy firmware-linux-nonfree

Dann müssen Sie den fehlenden Firmware-Lauf installieren:

sudo apt-get install firmware-linux-nonfree

Danach können Sie Folgendes ausführen:

sudo apt-get update

Das sollte helfen.

Antzshrek
quelle
2
Nur eine Klarstellung: apt-cache policyAktiviert nichts: Es wird nur angegeben, ob ein bestimmtes Paket installiert ist oder nicht und welche Version (en) in Ihren aktuell konfigurierten Repositorys verfügbar sind. Wenn mehrere Versionen verfügbar sind, wird auch ermittelt, welche davon gemäß Ihren aktuellen aptEinstellungen der "primäre" Installationskandidat ist .
TelcoM