# Debian 12 et serveur Xeon E3-1220

**URL:** <https://www.debian-fr.org/t/debian-12-et-serveur-xeon-e3-1220/90137>\
**Category:** Support Debian\
**Created:** [Juillet 3, 2024, 4:41 UTC](https://www.debian-fr.org/t/debian-12-et-serveur-xeon-e3-1220/90137 "2024-07-03T16:41:07Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![LaurentR2D2](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/b77776/32.png) [@LaurentR2D2](https://www.debian-fr.org/u/LaurentR2D2)\
**Post date:** [Juillet 3, 2024, 4:41 UTC](https://www.debian-fr.org/t/debian-12-et-serveur-xeon-e3-1220/90137/1 "2024-07-03T16:41:07Z")

</div>

Bonsoir,  
J’ai pris un serveur Intel Xeon E3-1220 - 3,1 Ghz - 4 cores - 8 Gb DDR3 2x1To HDD SATA en raid chez Oneprovider. Ils ne proposent que Debian 10 à l’installation. Quand je leur ai demandé si je pourrai le mettre à niveau vers Debian 12 ils m’ont parlé d’éventuelles incompatibilités sans plus de précisions. Est-ce que vous savez quelles types d’incompatibilités un serveur pourrait avoir avec Debian 12 et si celles-ci pourraient être suffisamment importantes pour gêner le bon fonctionnement de la machine ?

Si je met le serveur à niveau vers Debian 12, est-ce que je peux passer directement de Debian 10 à Debian 12 ou vaut-il mieux que je mette à niveau vers Debian 11 avant de passer à Debian 12 ?

Merci

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Juillet 3, 2024, 7:13 UTC](https://www.debian-fr.org/t/debian-12-et-serveur-xeon-e3-1220/90137/2 "2024-07-03T19:13:48Z")

</div>

> [@LaurentR2D2](#):
>
> Quand je leur ai demandé si je pourrai le mettre à niveau vers Debian 12 ils m’ont parlé d’éventuelles incompatibilités sans plus de précisions

C’est peu probable si le matériel est pris en charge par des pilotes libres. Avec des pilotes propriétaires (Nvidia, Broadcom…) en revanche…

> [@LaurentR2D2](#):
>
> Si je met le serveur à niveau vers Debian 12, est-ce que je peux passer directement de Debian 10 à Debian 12 ou vaut-il mieux que je mette à niveau vers Debian 11 avant de passer à Debian 12 ?

Le saut de version lors d’une mise à niveau n’est pas testé. Il y en a qui ont essayé, ils ont eu des ennuis.

---

<div class="post-metadata">

**Author:** ![LaurentR2D2](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/b77776/32.png) [@LaurentR2D2](https://www.debian-fr.org/u/LaurentR2D2)\
**Post date:** [Juillet 3, 2024, 10:33 UTC](https://www.debian-fr.org/t/debian-12-et-serveur-xeon-e3-1220/90137/3 "2024-07-03T22:33:21Z")

</div>

Merci pour la réponse.

J’ai ceci dans le source.list :

```auto
 # deb http://mirrors.online.net/debian buster main

deb http://mirrors.online.net/debian buster main non-free contrib
deb-src http://mirrors.online.net/debian buster main non-free contrib

deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security buster/updates main contrib non-free

```

Est-ce que non-free indique la présence de logiciels propriétaires ? Le support de Oneprovider me dit dans une nouvelle réponse que le fait que la configuration est ancienne, la mise à niveau peut prendre plus de temps. Il ne parle plus d’incompatibilités.

Sinon, je procéderai à la mise à niveau par étape, d’abord la version 11 puis la version 12.

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Juillet 4, 2024, 7:58 UTC](https://www.debian-fr.org/t/debian-12-et-serveur-xeon-e3-1220/90137/4 "2024-07-04T07:58:00Z")

</div>

Une autre option est de réinstaller une version 12 au lieu de mettre à niveau en 11 puis en 12. Cela permettrait de refaire le partitionnement qui est rarement optimal dans les installations par défaut. Mais voir plus bas.

> [@LaurentR2D2](#):
>
> Est-ce que non-free indique la présence de logiciels propriétaires ?

Possible, en tout cas ça donne la possibilité d’en installer. Je n’ai plus la commande apt pour rechercher les paquets installés depuis la section non-free. À noter qu’à partir de Debian 12, les firmwares non libres sont déplacés de la section non-free dans une nouvelle section non-free-firmware.

Cela me fait penser à propos de la compatibilité que parmi les logiciels propriétaires installés il pourrait y avoir des pilotes ou utilitaires spécifiques au matériel du serveur (contrôleur RAID, ethernet, graphique) et il n’est pas garanti que ceux-ci soient encore disponibles dans les versions ultérieures de Debian. La sortie de lshw peut être utile.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Juillet 4, 2024, 11:43 UTC](https://www.debian-fr.org/t/debian-12-et-serveur-xeon-e3-1220/90137/5 "2024-07-04T11:43:16Z")

</div>

J’abonde dans le sens de la réinstallation. C’est plus sur, d’autant que Bookworm permet de mieux prendre en charge les firmware.  
Par ailleurs, il y a eu des évolutions importante avec Debian 11 et Debian 12.

---

<div class="post-metadata">

**Author:** ![LaurentR2D2](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/b77776/32.png) [@LaurentR2D2](https://www.debian-fr.org/u/LaurentR2D2)\
**Post date:** [Juillet 4, 2024, 12:14 UTC](https://www.debian-fr.org/t/debian-12-et-serveur-xeon-e3-1220/90137/6 "2024-07-04T12:14:05Z")

</div>

Je ne peux pas réinstaller le serveur directement sur Debian 12. Oneprovider ne propose que Debian 10.

Concernant les logiciels non-free installés, j’ai trouvé cette commande :

- `dpkg-query -W -f='${Section}\t${Package}\n' | grep ^non-free`

qui me donne ce résultat :

non-free/kernel firmware-bnx2

Package: firmware-bnx2  
Status: install ok installed  
Priority: optional  
Section: non-free/kernel  
Installed-Size: 445  
Maintainer: Debian Kernel Team [debian-kernel@lists.debian.org](mailto:debian-kernel@lists.debian.org)  
Architecture: all  
Multi-Arch: foreign  
Source: firmware-nonfree  
Version: 20210818-1  
Suggests: initramfs-tools  
Description-en: Binary firmware for Broadcom NetXtremeII  
This package contains the binary firmware for Broadcom NetXtremeII network  
adapters supported by the bnx2 driver.  
.  
Contents:

- bnx2/bnx2-rv2p-06-6.0.15.fw
- Broadcom NetXtremeII 5709/5716 firmware (rv2p), version Linux 2.6.37  
(bnx2/bnx2-rv2p-09-6.0.17.fw)
- Broadcom NetXtremeII 5709 A0/A1 firmware (rv2p), version Linux  
2.6.37 (bnx2/bnx2-rv2p-09ax-6.0.17.fw)
- Broadcom NetXtremeII 5706/5708 firmware (mips), version Linux 2.6.38  
(bnx2/bnx2-mips-06-6.2.1.fw)
- Broadcom NetXtremeII 5706/5708 firmware (mips), version Linux 3.3  
(bnx2/bnx2-mips-06-6.2.3.fw)
- Broadcom NetXtremeII 5709/5716 firmware (mips), version Linux 2.6.39  
(bnx2/bnx2-mips-09-6.2.1a.fw)
- Broadcom NetXtremeII 5709/5716 firmware (mips), version Linux 3.3  
(bnx2/bnx2-mips-09-6.2.1b.fw)  
Description-md5: 393d5097727a60a8a93f887cb61d54c2  
Homepage: [https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git](https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git)

Package: firmware-bnx2  
Source: firmware-nonfree  
Version: 20190114+really20220913-0+deb10u2  
Installed-Size: 676  
Maintainer: Debian Kernel Team [debian-kernel@lists.debian.org](mailto:debian-kernel@lists.debian.org)  
Architecture: all  
Suggests: initramfs-tools  
Description-en: Binary firmware for Broadcom NetXtremeII  
This package contains the binary firmware for Broadcom NetXtremeII network  
adapters supported by the bnx2 driver.  
.  
Contents:

- bnx2/bnx2-rv2p-06-6.0.15.fw
- Broadcom NetXtremeII 5709/5716 firmware (rv2p), version Linux 2.6.37  
(bnx2/bnx2-rv2p-09-6.0.17.fw)
- Broadcom NetXtremeII 5709 A0/A1 firmware (rv2p), version Linux  
2.6.37 (bnx2/bnx2-rv2p-09ax-6.0.17.fw)
- Broadcom NetXtremeII 5706/5708 firmware (mips), version Linux 2.6.38  
(bnx2/bnx2-mips-06-6.2.1.fw)
- Broadcom NetXtremeII 5706/5708 firmware (mips), version Linux 3.3  
(bnx2/bnx2-mips-06-6.2.3.fw)
- Broadcom NetXtremeII 5709/5716 firmware (mips), version Linux 2.6.39  
(bnx2/bnx2-mips-09-6.2.1a.fw)
- Broadcom NetXtremeII 5709/5716 firmware (mips), version Linux 3.3  
(bnx2/bnx2-mips-09-6.2.1b.fw)  
Description-md5: 393d5097727a60a8a93f887cb61d54c2  
Homepage: [https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git](https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git)  
Multi-Arch: foreign  
Section: non-free/kernel  
Priority: optional  
Filename: pool/updates/non-free/f/firmware-nonfree/firmware-bnx2\_20190114+really20220913-0+deb10u2\_all.deb  
Size: 148656  
MD5sum: d89797a37012340d8dad997bfefb4e71  
SHA256: aca89343b666267ca4c21707a563c6614417a0d1739651d5f9a27d2b9842d64a

Package: firmware-bnx2  
Source: firmware-nonfree  
Version: 20190114-2  
Installed-Size: 437  
Maintainer: Debian Kernel Team [debian-kernel@lists.debian.org](mailto:debian-kernel@lists.debian.org)  
Architecture: all  
Suggests: initramfs-tools  
Description-en: Binary firmware for Broadcom NetXtremeII  
This package contains the binary firmware for Broadcom NetXtremeII network  
adapters supported by the bnx2 driver.  
.  
Contents:

- bnx2/bnx2-rv2p-06-6.0.15.fw
- Broadcom NetXtremeII 5709/5716 firmware (rv2p), version Linux 2.6.37  
(bnx2/bnx2-rv2p-09-6.0.17.fw)
- Broadcom NetXtremeII 5709 A0/A1 firmware (rv2p), version Linux  
2.6.37 (bnx2/bnx2-rv2p-09ax-6.0.17.fw)
- Broadcom NetXtremeII 5706/5708 firmware (mips), version Linux 2.6.38  
(bnx2/bnx2-mips-06-6.2.1.fw)
- Broadcom NetXtremeII 5706/5708 firmware (mips), version Linux 3.3  
(bnx2/bnx2-mips-06-6.2.3.fw)
- Broadcom NetXtremeII 5709/5716 firmware (mips), version Linux 2.6.39  
(bnx2/bnx2-mips-09-6.2.1a.fw)
- Broadcom NetXtremeII 5709/5716 firmware (mips), version Linux 3.3  
(bnx2/bnx2-mips-09-6.2.1b.fw)  
Description-md5: 393d5097727a60a8a93f887cb61d54c2  
Multi-Arch: foreign  
Homepage: [https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git](https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git)  
Tag: admin::hardware, role::app-data, use::driver  
Section: non-free/kernel  
Priority: optional  
Filename: pool/non-free/f/firmware-nonfree/firmware-bnx2\_20190114-2\_all.deb  
Size: 102620  
MD5sum: 775125585a8f922138ee34006514efaf  
SHA256: 92ded50d8f6fa8028a58d05789faf02ba6716d40496d461e6f751daeae88a8fd

Si il est maintenu par Debian, j’imagine qu’il aura été mis à jour pour Debian 12, en tous cas j’espère puisqu’il s’agit de la carte réseau.

Comment se fait-il que la ligne «&nbsp;deb [http://mirrors.online.net/debian](http://mirrors.online.net/debian) buster main&nbsp;» débute par Ce caractère dans le source. list ne signifie-t-il pas que la ligne qui suit doit être ignorée ?

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Juillet 4, 2024, 12:44 UTC](https://www.debian-fr.org/t/debian-12-et-serveur-xeon-e3-1220/90137/7 "2024-07-04T12:44:00Z")

</div>

Oui, le paquet firmware-bnx2 est maintenu.

> [@LaurentR2D2](#):
>
> Comment se fait-il que la ligne « deb [Index of /debian/](http://mirrors.online.net/debian) buster main » débute par Ce caractère dans le source. list ne signifie-t-il pas que la ligne qui suit doit être ignorée ?

En effet # marque un commentaire car la ligne suivante est plus complète.

---

<div class="post-metadata">

**Author:** ![LaurentR2D2](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/b77776/32.png) [@LaurentR2D2](https://www.debian-fr.org/u/LaurentR2D2)\
**Post date:** [Juillet 7, 2024, 2:58 UTC](https://www.debian-fr.org/t/debian-12-et-serveur-xeon-e3-1220/90137/8 "2024-07-07T14:58:13Z")

</div>

Ne pouvant pas installer directement Debian 12, j’ai commencé par installer Debian 10 et j’ai fait la mise à niveau vers Debian 11 en suivant ce tutoriel :

> **[Mettre à jour Debian 10 vers Debian 11 (Bullseye) – Le Crabe Info](https://lecrabeinfo.net/mettre-a-jour-debian-10-vers-debian-11-bullseye.html)**
>
> Découvrez comment mettre à jour un ordinateur ou une machine sous Debian 10 vers Debian 11 « Bullseye », la nouvelle version de la célèbre distribution Linux !

suivie de la mise à niveau vers Debian 12 avec ce tutoriel sur le même site :

> **[Mettre à jour Debian 11 vers Debian 12 (Bookworm) – Le Crabe Info](https://lecrabeinfo.net/mettre-a-jour-debian-11-vers-debian-12-bookworm.html)**
>
> Découvrez comment mettre à jour un ordinateur ou un serveur sous Debian 11 vers Debian 12 « Bookworm », la nouvelle version de la célèbre distribution Linux !

Tout fonctionne parfaitement. Merci de vos réponses.
