Notes de mise à jour pour Amazon Linux 2023 version 2022.0.20230118 - Amazon Linux 2023

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Notes de mise à jour pour Amazon Linux 2023 version 2022.0.20230118

Note

Ces notes de mise à jour concernent une préversion technique d'Amazon Linux 2023.

La version généralement disponible d'Amazon Linux 2023 est le successeur des versions techniques d'Amazon Linux 2022. Consultez le Guide de l'utilisateur AL2023 pour en savoir plus sur AL2023 et pour garder à jour les versions d'Amazon Linux.

Mises à jour majeures

Consultez Comparaison entre Amazon Linux 2 et Amazon Linux 2022 pour plus de détails sur les modifications apportées depuis Amazon Linux 2.

Amazon Linux 2022 inclut les mises à jour majeures suivantes.

  • Dans le cadre de cette version, nous avons supprimé les packages du référentiel où les nouvelles versions ont remplacé les versions obsolètes. Par exemple, nous avons supprimé ImageMagick-6.9.12.48-2.amzn2022.0.6 des référentiels, car nous avons inclus la nouvelle version ImageMagick-6.9.12.64-1.amzn2022.0.1. Cette opération est effectuée dans le cadre du nettoyage de la préversion technique et ne sera pas exécutée une fois qu'Amazon Linux 2022 sera globalement disponible.

  • Depuis AL2023 version 2022.0.20220728, SELinux est passé d'un mode d'application forcée par défaut à un mode permissif. Vous pouvez appliquer le mode forcé aux paramètres SELinux soit à l'aide de cloud-init, soit en exécutant la commande setenforce sur la ligne de commande.

  • Le package pcre hérité est obsolète et sera supprimé dans une version future d'Amazon Linux. Le package pcre2 est son successeur et les quelques packages restants dans Amazon Linux 2022 qui dépendent de la bibliothèque pcre obsolète seront migrés vers pcre2 dans les futures mises à jour.

Problèmes connus
  • Amazon Linux 2022 contient un problème connu selon lequel les serveurs NTP définis par le client via DHCP ne sont pas pris en compte.

    Solution : configurez les serveurs NTP à l'aide d'un fichier de configuration dans /etc/chrony.d

  • L'activation du mode FIPS n'est pas prise en charge actuellement. Le fonctionnement d'un système compatible avec le mode FIPS sera modifié dans les prochaines versions.

  • L'installation de collected-java échoue car le package Amazon Corretto n'annonce pas qu'il fournit libjvm.so. Une fois le package Amazon Corretto mis à jour, l'installation de collectd-java devrait fonctionner.

    Solution : effectuez une installation manuelle avec rpm —nodeps -i collectd-java-5.12.0-16.amzn2022.0.1.x86_64.rpm.

Mises à jour de sécurité

Nous contacter

Si vous détectez un problème de sécurité, contactez notre équipe de sécurité au lieu d'ouvrir un ticket.

Nous utilisons GitHub les problèmes pour recueillir des commentaires sur Amazon Linux 2022 et pour suivre les rapports de bogues et les demandes de fonctionnalités. Vous pouvez examiner les problèmes existants pour voir si votre problème est déjà connu. Si ce n'est pas le cas, ouvrez un nouveau ticket.

Si vous avez seulement des questions sur Amazon Linux 2022, n'hésitez pas à démarrer ou à rejoindre une discussion. Les commentaires sur Amazon Linux 2022 peuvent également être fournis par l'intermédiaire de votre AWS représentant désigné.

Modifications majeures depuis la première préversion technique

  • Résolution d'un problème de sécurité dans openssl. Pour plus de détails, consultez ALAS2022-2022-157.

  • Kernel mis à jour de la version 5.10 à 5.15

  • OpenSSL mis à jour de la version 1.1 à 3.0

  • AWS CLI mis à jour vers la AWS CLI version v2

  • AWS Des outils présents dans Amazon Linux 2 ont été ajoutés aux référentielsecs-agent, tels que,,aws-cfn-bootstrap, aws-kinesis-agentec2-instance-connect, et d'autres outils.

  • rsyslog n'est plus installé par défaut. system-journald est donc la façon dont syslog fonctionne, journalctl étant le client qui peut consulter les journaux.

  • La valeur par défaut curl fait partie du package curl-minimal, qui prend en charge les protocoles les plus courants. Vous pouvez passer à la version complète de curl si nécessaire en exécutant dnf install --allowerasing curl-full libcurl-full.

  • La valeur par défaut gnupg est minimale. Ses fonctionnalités sont limitées, mais elle contient le code minimal nécessaire pour que GPG vérifie les RPM et intègre un nombre minimal de packages dans les AMI et les images de conteneur. Si vous avez besoin de toutes les fonctionnalités de gnupg, vous pouvez obtenir la version complète de gnupg en exécutant dnf install --allowerasing gnupg2-full.

  • Maintenance des packages : dans le cadre du cycle de développement, nous avons dressé la liste des packages disponibles dans les référentiels. Cela impliquait de supprimer un certain nombre de packages qui n'étaient plus nécessaires en raison de dépendances. Certains packages peuvent être ajoutés à nouveau au référentiel au fur et à mesure que nous examinons les demandes des clients.

  • Les environnements d'exécution linguistiques ont été mis à jour et certains environnements tels que Ruby ont été dotés d'espaces de noms, ce qui permettra d'ajouter de nouvelles versions à l'avenir sans supprimer les versions actuelles des référentiels.

  • L'écosystème Java est désormais basé sur Amazon Corretto 17 plutôt que sur OpenJDK 11. Les outils de génération Java ont été remaniés pour générer des versions plus récentes et fonctionnent avec Amazon Corretto.

  • Le triplet pour GCC et les autres compilateurs ont changé, indiquant Amazon comme fournisseur.

Le noyau CONFIG_HZ est passé de 250 à 100 sur arm64 et x86.

La configuration du noyau a été encore optimisée pour l'utilisation de la mémoire et renforcée en désactivant certaines fonctionnalités inutilisées dans Amazon EC2. Parmi les changements notables, citons :

  • CONFIG_NR_CPUS=512 a remplacé CONFIG_NR_CPUS=8192.

  • Suppression de plusieurs systèmes de fichiers obsolètes et utilisation de ext4 uniquement

  • Suppression de certains adaptateurs physiques non utilisés dans Amazon EC2

  • Suppression de divers protocoles réseau obsolètes ou inutilisés

  • Suppression de la prise en charge des CD-ROM

  • Suppression de la prise en charge de PS2

  • Suppression de « media » et de la prise en charge de v4l2

  • Suppression des anciennes versions d'API NFS/CIFS à l'exception de nfsv3

  • Activation de quelques options de sécurité destinées à améliorer les performances.

  • L'option CONFIG_PANIC_ON_OOPS est désormais activée pour tous les blocages.

  • L'option CONFIG_TCM_USER2 est désormais activée, ce qui active TCMU.

  • Suppression des plateformes arm64 inutilisées.

  • Activation de CONFIG_KEXEC_SIG

    Les options CONFIG_SCHED_CORE et CONFIG_SCHED_SMT sont désactivées sur l'architecture arm64.

  • Désactivation de CONFIG_LDISC_AUTOLOAD

  • Activation de la prise en charge de CAKE qdisc pour CONFIG_NET_SCH_CAKE

  • Mise à jour du client Lustre vers 2.12.8

  • Désactivation de CONFIG_KSM

    CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT

    CONFIG_GCC_PLUGIN_STACKLEAK

    CONFIG_INIT_ON_ALLOC_DEFAULT_ON

    CONFIG_ZERO_CALL_USED_REGS

    CONFIG_KFENCE

Référentiel.

Le référentiel inclut les packages suivants qui ont été supprimés depuis la dernière version.

  • flatpak-1.12.4-1.amzn2022.0.1.src

  • flatpak-builder-1.2.2-1.amzn2022.0.1.src

  • ostree-2021.5-2.amzn2022.0.4.src

  • postgresql13-13.7-1.amzn2022.0.5.src

  • postgresql14-14.3-2.amzn2022.0.2.src

  • qt5-5.15.2-2.amzn2022.0.1.src

Le référentiel inclut les packages suivants qui ont été mis à jour depuis la dernière version.

amazon-efs-utils-1.34.4-1.amzn2022.src

amazon-rpm-config-228-3.amzn2022.0.1.src

apr-1.7.0-16.amzn2022.0.1.src

apr-util-1.6.1-16.amzn2022.0.2.src

bash-5.2.15-1.amzn2022.0.1.src

bcel-6.5.0-3.amzn2022.0.1.src

biber-2.17-5.amzn2022.0.1.src

binutils-2.39-6.amzn2022.0.3.src

ca-certificates-2021.2.50-1.0.amzn2022.0.4.src

chrony-4.3-1.amzn2022.0.1.src

clang-15.0.6-3.amzn2022.0.1.src

compiler-rt-15.0.6-2.amzn2022.src

cpio-2.13-13.amzn2022.0.1.src

curl-7.87.0-2.amzn2022.0.1.src

cyrus-sasl-2.1.27-18.amzn2022.0.2.src

ecs-init-1.68.0-1.amzn2022.src

elfutils-0.188-3.amzn2022.0.1.src

emacs-28.1-2.amzn2022.0.1.src

gcc-11.3.1-4.amzn2022.0.1.src

glibc-2.34-52.amzn2022.0.1.src

gnu-efi-3.0.11-9.amzn2022.0.1.src

grub2-2.06-42.amzn2022.0.2.src

java-1.8.0-amazon-corretto-1.8.0_362.b08-1.amzn2022.src

java-11-amazon-corretto-11.0.18+10-1.amzn2022.src

java-17-amazon-corretto-17.0.6+10-1.amzn2022.1.src

krb5-1.19.2-13.amzn2022.0.1.src

libclc-15.0.6-1.amzn2022.0.2.src

libdwarf-0.5.0-1.amzn2022.0.1.src

libomp-15.0.6-1.amzn2022.0.2.src

libpq-15.0-2.amzn2022.src

libtasn1-4.19.0-1.amzn2022.src

lld-15.0.6-1.amzn2022.0.2.src

lldb-15.0.6-1.amzn2022.0.2.src

llvm-15.0.6-2.amzn2022.0.1.src

mariadb105-10.5.16-1.amzn2022.0.6.src

nginx-1.22.1-1.amzn2022.0.1.src

patchelf-0.17.0-1.amzn2022.0.1.src

perl-DBD-Pg-3.14.2-3.amzn2022.0.3.src

php8.1-8.1.12-1.amzn2022.0.2.src

pkgconf-1.8.0-4.amzn2022.src

postfix-3.7.2-4.amzn2022.0.3.src

python3.10-3.10.9-1.amzn2022.0.1.src

python3.9-3.9.16-1.amzn2022.0.1.src

python-lit-15.0.6-1.amzn2022.src

python-lxml-4.7.1-3.amzn2022.src

python-psycopg2-2.8.6-3.amzn2022.0.2.src

ruby3.1-3.1.3-173.amzn2022.0.1.src

rust-1.66.1-1.amzn2022.0.2.src

rust-toolset-1.66.1-1.amzn2022.0.1.src

samba-4.16.7-0.amzn2022.0.1.src

sphinx-2.2.11-24.amzn2022.0.2.src

spirv-headers-1.5.5-41.amzn2022.src

spirv-llvm-translator-15.0.0-2.amzn2022.0.1.src

sqlite-3.40.0-1.amzn2022.0.1.src

system-release-2022.0.20230118-0.amzn2022.src

texlive-2021-59.amzn2022.0.1.src

texlive-base-20210325-52.amzn2022.0.1.src

tzdata-2022g-1.amzn2022.0.1.src

unbound-1.16.3-2.amzn2022.src

vim-9.0.1006-1.amzn2022.0.1.src

wireshark-4.0.2-1.amzn2022.0.1.src

Image de conteneur Docker

L'image de conteneur Docker inclut les packages suivants qui ont été ajoutés depuis la dernière version.

amazon-linux-repo-cdn-2022.0.20230118-0.amzn2022

bash-5.2.15-1.amzn2022.0.1

ca-certificates-2021.2.50-1.0.amzn2022.0.4

curl-minimal-7.87.0-2.amzn2022.0.1.aarch64

elfutils-default-yama-scope-0.188-3.amzn2022.0

elfutils-libelf-0.188-3.amzn2022.0.1

elfutils-libs-0.188-3.amzn2022.0.1

glibc-2.34-52.amzn2022.0.1

glibc-common-2.34-52.amzn2022.0.1

glibc-minimal-langpack-2.34-52.amzn2022.0.1

krb5-libs-1.19.2-13.amzn2022.0.1

libcurl-minimal-7.87.0-2.amzn2022.0.1

libgcc-11.3.1-4.amzn2022.0.1

libgomp-11.3.1-4.amzn2022.0.1

libstdc-11.3.1-4.amzn2022.0.1

libtasn1-4.19.0-1.amzn2022

python3-3.9.16-1.amzn2022.0.1

python3-libs-3.9.16-1.amzn2022.0.1

sqlite-libs-3.40.0-1.amzn2022.0.1

system-release-2022.0.20230118-0.amzn2022

tzdata-2022g-1.amzn2022.0.1

vim-data-9.0.1006-1.amzn2022.0.1

vim-minimal-9.0.1006-1.amzn2022.0.1

AMI par défaut

L'AMI par défaut inclut les packages suivants qui ont été ajoutés depuis la dernière version.

amazon-linux-repo-s3-2022.0.20230118-0.amzn2022

amazon-rpm-config-228-3.amzn2022.0

bash-5.2.15-1.amzn2022.0.1

binutils-2.39-6.amzn2022.0.3

ca-certificates-2021.2.50-1.0.amzn2022.0.4

chrony-4.3-1.amzn2022.0.1

cpio-2.13-13.amzn2022.0.1

curl-minimal-7.87.0-2.amzn2022.0.1

cyrus-sasl-lib-2.1.27-18.amzn2022.0.2

cyrus-sasl-plain-2.1.27-18.amzn2022.0.2

glibc-2.34-52.amzn2022.0.1

glibc-all-langpacks-2.34-52.amzn2022.0.1

glibc-common-2.34-52.amzn2022.0.1

glibc-gconv-extra-2.34-52.amzn2022.0.1

glibc-locale-source-2.34-52.amzn2022.0.1

grub2-common-2.06-42.amzn2022.0.2

grub2-efi-x64-ec2-2.06-42.amzn2022.0.2

grub2-pc-modules-2.06-42.amzn2022.0.2

grub2-tools-2.06-42.amzn2022.0.2

grub2-tools-minimal-2.06-42.amzn2022.0.2

kernel-livepatch-repo-s3-2022.0.20230118-0.amzn2022

krb5-libs-1.19.2-13.amzn2022.0.1

libcurl-minimal-7.87.0-2.amzn2022.0.1

libgcc-11.3.1-4.amzn2022.0.1

libgomp-11.3.1-4.amzn2022.0.1

libpkgconf-1.8.0-4.amzn2022

libstdc-11.3.1-4.amzn2022.0.1

libtasn1-4.19.0-1.amzn2022

pkgconf-1.8.0-4.amzn2022

pkgconf-m4-1.8.0-4.amzn2022

pkgconf-pkg-config-1.8.0-4.amzn2022

python3-3.9.16-1.amzn2022.0.1

python3-libs-3.9.16-1.amzn2022.0.1

sqlite-libs-3.40.0-1.amzn2022.0.1

system-release-2022.0.20230118-0.amzn2022

tzdata-2022g-1.amzn2022.0.1

vim-common-9.0.1006-1.amzn2022.0.1

vim-data-9.0.1006-1.amzn2022.0.1

vim-enhanced-9.0.1006-1.amzn2022.0.1

vim-filesystem-9.0.1006-1.amzn2022.0.1

vim-minimal-9.0.1006-1.amzn2022.0.1

AMI minimale

L'AMI minimale inclut les packages suivants qui ont été ajoutés depuis la dernière version.

amazon-linux-repo-s3-2022.0.20230118-0.amzn2022

bash-5.2.15-1.amzn2022.0.1

ca-certificates-2021.2.50-1.0.amzn2022.0.4

chrony-4.3-1.amzn2022.0.1.

cpio-2.13-13.amzn2022.0.1.

curl-minimal-7.87.0-2.amzn2022.0.1

cyrus-sasl-lib-2.1.27-18.amzn2022.0.2

elfutils-default-yama-scope-0.188-3.amzn2022.0.1

elfutils-libelf-0.188-3.amzn2022.0.1

elfutils-libs-0.188-3.amzn2022.0.1

glibc-2.34-52.amzn2022.0.1

glibc-all-langpacks-2.34-52.amzn2022.0.1

glibc-common-2.34-52.amzn2022.0.1

glibc-locale-source-2.34-52.amzn2022.0.1

grub2-common-2.06-42.amzn2022.0.2

grub2-efi-x64-ec2-2.06-42.amzn2022.0.2

grub2-pc-modules-2.06-42.amzn2022.0.2

grub2-tools-2.06-42.amzn2022.0.2

grub2-tools-minimal-2.06-42.amzn2022.0.2

kernel-livepatch-repo-s3-2022.0.20230118-0.amzn2022

krb5-libs-1.19.2-13.amzn2022.0.1

libcurl-minimal-7.87.0-2.amzn2022.0.1

libgcc-11.3.1-4.amzn2022.0.1

libgomp-11.3.1-4.amzn2022.0.1

libstdc-11.3.1-4.amzn2022.0.1

libtasn1-4.19.0-1.amzn2022

python3-3.9.16-1.amzn2022.0.1

python3-libs-3.9.16-1.amzn2022.0.1

sqlite-libs-3.40.0-1.amzn2022.0.1.

system-release-2022.0.20230118-0.amzn2022

tzdata-2022g-1.amzn2022.0.1

vim-data-9.0.1006-1.amzn2022.0.1

vim-minimal-9.0.1006-1.amzn2022.0.1