The php packages have been updated to the latest version 8.2. In
addition to this, a new set of php-legacy packages have been
introduced. These will follow the oldest but still actively supported
PHP branch. This enables users to install the latest version but also
introduces the option to use third party applications that might rely
on an older version. Both branches will be kept up to date following
our rolling release model.
php-legacy can be installed at the
same time as the latter uses a
-legacy suffix for its binaries and
In addition to this, the php7 packages have been removed as they
reached end of life. The
imap extension will no longer be provided as
it relies on the
c-client library which has been abandoned for many
Arch Linux mourns the sudden loss of Jonathon Fernyhough, known in our community as
jonathon, who passed away on Saturday night.
Jonathon was an active participant and contributor to Arch Linux, several derived distributions, the AUR and through personal repositories. He was enthusiastic, helpful and eager to contribute towards improving the free and open source software community as a whole.
On behalf of the wider Arch Linux community, our condolences go out to his family and friends.
OpenSSL 3.0.7 is now the current version of OpenSSL. If you experience problems like:
binary: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
binary: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
you can temporarily install `openssl-1.1` to fix the issue like so:
This is especially the case for everything coming
from third party repos or the AUR.
If you see this message after upgrading and booting:
Assertion 'close_nointr(fd) != -EBADF' failed at src/basic/fd-util.c:76, function safe_close(). Aborting.
Just boot into single user mode and comment out the following sections in `/etc/pam,.d/system-login`:
#-session optional pam_systemd.so
and in /etc/pam.d/system-auth:
#-auth [success=2 default=ignore] pam_systemd_home.so
#-account [success=1 default=ignore] pam_systemd_home.so
#-password [success=1 default=ignore] pam_systemd_home.so
#-session optional pam_systemd_home.so