Any views expressed within media held on this service are those of the contributors, should not be taken as approved or endorsed by the University, and do not necessarily reflect the views of the University in respect of any particular issue.

LCFG Project

LCFG Project

Recent Activity for the LCFG project

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.

Leave a reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

css.php

Report this page

To report inappropriate content on this page, please use the form below. Upon receiving your report, we will be in touch as per the Take Down Policy of the service.

Please note that personal data collected through this form is used and stored for the purposes of processing this report and communication with you.

If you are unable to report a concern about content via this form please contact the Service Owner.

Please enter an email address you wish to be contacted on. Please describe the unacceptable content in sufficient detail to allow us to locate it, and why you consider it to be unacceptable.
By submitting this report, you accept that it is accurate and that fraudulent or nuisance complaints may result in action by the University.

  Cancel