Weekly Changes – 04/09/2023
All the notable changes for this week are focussed on the server environment, most likely to be of interest to other sites is the first release of the LCFG server for Ubuntu, please test this and let us know how you get on. Here are all the details…
LCFG Server
The LCFG server code (mkxprof
) has been updated to, hopefully, fully resolve an issue with resolving references in resources. For some time there has been an issue (bug#1295) with handling references in multi-line values. Previous attempts to fix the problem resulted in erroneous profile errors regarding circular references, this change introduces a new ResolveLateReferences
function which recursively resolves references and correctly tracks the sequence of resource value lookups to properly avoid circular references.
The verification of strings passed through the profile.pkgcppopts
resource has been improved to allow macro values to contain any character which is permitted in a Debian package version. See bug#1332 for details.
Also, a minor issue was resolved related to the handling of client notification failures.
Currently these fixes are only available in the version on Ubuntu, we will consider backporting this version once testing is finished.
Console Server
The LCFG conserver component has been updated on Ubuntu. It now manages the configuration files for the console client – /etc/conserver/console.cf
and for starting the server – /etc/conserver/server.local
. To minimize the risk of disruption, those files continue to be managed using the file component on SL7.
Nagios Monitoring
The lcfg-nagios-base package is now available for Ubuntu Jammy.
The path to the nagios server plugins directory (where the various check scripts are stored) is now configurable using the new nagios_server.plugindir
resource. The default path is /usr/lib64/nagios/plugins
which is suitable for Redhat systems.
Some of the LCFG component translator modules are now available for Ubuntu, the remainder will be ported soon.
BOSS Cards
The mvcli utility is now available for Ubuntu Jammy, it was also updated to the latest release.
rmirror
The LCFG rmirror component is now available for Jammy.
The run method now also supports a -n
option which will result in the rsync commands being run in dry run mode so that the administrator can review what would be changed.
tmpreaper
The tmpwatch utility is not available on Debian/Ubuntu systems but there is an alternative – tmpreaper – which is mostly compatible. There is a new header – lcfg/options/tmpreaper.h – which can be used to install the package, it also silences a warning message about potential insecure usage.
Software
There is one new package option for Ubuntu – LCFG_OPTIONS_PERL_NET_SERVER
– which may be used to install the libnet-server-perl
package and dependencies.
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