Weekly Changes – 30/05/2022
This week there are a large number of changes. In particular, the apacheconf resources in the DICE headers are being fixed for Ubuntu. Anyone interested in running the Apache web server on Ubuntu will want to pay close attention to the changes this week. Here are all the details…
Ubuntu package options
There has been considerable churn in the Ubuntu packages options file (lcfg_ubu2004_options.pkgs
) this week for little functional change. There is a new LCFG_OPTIONS_BINUTILS
package option which is now used to satisfy the dependencies of various other options. Some other common dependencies (e.g. perl) were also factored out.
XRDP
The latest versions of XRDP (0.9.19) and XORGXRDP (0.2.18) are now available for Ubuntu. See the upstream release notes for the details of all the changes. They are not yet the default, to test the update define the LCFG_OPTIONS_XRDP_TRY_LATEST
macro at the top of an LCFG profile.
Apache
The apacheconf component now fully supports Ubuntu. This week there are a few notable changes for the Ubuntu platform, in particular the main configuration file is now /etc/apache2/apache2.conf
. There is a new logdir
resource to make it easier to specify the log file paths in other resources. Also, the standard logrotate configuration file (/etc/logrotate.d/apache2
) has been removed to avoid files being listed in multiple files which logrotate considers to be an error, this also avoids apache being restarted directly instead of via the LCFG component.
Note that on both SL7 and Ubuntu the missingok
logrotate option is now set by default, this avoids occasional error reports from logrotate when the file is not present. If you already had this specified for a site you may need to remove your local setting to avoid conflicts.
On DICE many hardwired instances of the apache
user and group have been replaced with references to the apacheconf.user
or apacheconf.group
resources to ensure they are correct on Ubuntu (which uses www-data
).
Cosign
Work is ongoing to add support for cosign on Ubuntu, the Apache module package is now available and the LCFG cosign component has been updated. Please try this out and let us know how you get on.
PostgreSQL
The supported PGDG versions of PostgreSQL have been updated on SL7 to 11.16, 12.11, 13.7 and 14.3, see the security announcement for full details of the fixes. Note that version 10 is no longer supported.
Kernel
The SL7 INF_TEST
kernel has been updated to version 3.10.0-1160.66.1.el7
.
PHP
On DICE support for PHP 7.0 has been removed.
DNS
On DICE Ubuntu the dns component can now be tested by defining the DICE_UBUNTU_DNS_TRANSITION
macro at the top of an LCFG profile.
remctl
On DICE you can now include a collection of standard remctl groups for the Computing Team units (mpu, rat, inf, srv, usu) by defining the DICE_OPTIONS_REMCTLD_COGROUPS
macro at the top of an LCFG profile.
Changes to headers and package lists
Members of the Informatics Computing team can browse all the changes to the headers and package lists.
Recent comments