MPU Meeting Wednesday 8th March 2017


Alastair is continuing to work on the test suite, he is gathering a bundle of realistic test data.


The new bugzilla service still needs a bit of work, currently submitting a new bug fails due to a failure to send email.

LCFG Client refactoring

Stephen has been learning more about how to use flex and bison to parse the context queries.

Additional disk encryption

No activity.

Miscellaneous development

nagios headers
Stephen has reworked the MPU nagios headers for hwmon, network and multipath so that the check can be disabled without all the associated packages being removed from the machine.

The shutdown_command resource has had the wrong path on SL6 since the LCFG master was upgraded to SL7. This is because the default value in the schema is specified via a macro when the package is built. The path is auto-detected using CMake so when it was built on SL7 it found the new path which doesn't work on SL6.

log cabin
Stephen found a problem with the log cabin monthly report script. The script opens a connection to an LDAP server so that it can lookup user details, at one point in the script there is a long period where it does not make any queries and consequently the server drops the connection due to a timeout. The code has now been reworked so that it attempts to reconnect when the connection drops (a maximum of 3 attempts are made). This is done using the ReconnectLDAPObject class in the python ldap module.

HP EliteDesk G2
Efforts have been continuing to find a way to upgrade the ME firmware on the G2. It seems that the best method will be to boot the upgrader from USB using UEFI. This involves enabling both USB and UEFI support in the BIOS so it's not as simple as we would like but we cannot find any other suitable alternative.


Stephen has forced a rebuild of the initramfs on all SL7 machines to avoid them being unbootable due to the dracut bug.

Paul lcfg access
Stephen has given Paul the auth/login/lcfgsvn role so that he can login to the lcfg master server, this allows him to see the LCFG profiles. He already has sufficient LCFG svn access to be able to access all the headers and package lists, that comes from the svn ACLs.

Attempt to access beyond end ...
Alastair and Chris have been looking for likely causes of this boot-time warning message, still needs some further investigations.

package server
Stephen will look at the disk requirements for the replacement package server.

LCFG slaves
The new servers have been ordered.

journald localfs issue
We should file a bug about this with redhat

VMs and time
We need to investigate why some VMs do not have the correct time.

Dealing with the problem with the LCFG component creating empty files instead of symlinks when enabling services is becoming more urgent, e.g. bug#992

This Week

  • Alastair
    • Inventory project
      • continue working through InvProjectWorkFlow
      • Document clientreport (eg how to add modules)
      • Document order sync code
      • Document hpreport processing script
      • Continue work on RESTful API - InvProjectRESTapi
      • Document REST API
      • Further encourage people to use API and ii commands
      • Write more of the ii commands and document as writing.
      • Speak to George about macaddr/space feed
      • Start work on final report!
      • Convert from mod-auth_kerb to mod-auth_gssapi (See Stephen for details)
      • How represent VMs
    • Deploy encrypted /tmp and swap conversion script
      • Need to warn users that Gnome3 may pop up a window about /tmp being full (when script is run)
    • Schedule MPU meeting to discuss systemd ordering
    • submit polkit bug to redhat - with Stephen (check with 7.3)
    • Think how to regularly report on machines with no /var/log/journal
    • Decommission old 'hilfe' server Stephen did
    • Check sysmans (et al) have 'nograce'.
    • Take a look at RT #78875
    • Look at RT and SL7RT
    • Stephen's systemd target question email
    • Order new LCFG slaves
      • awaiting quote
    • Spec up juice replacement
    • Look at /etc/hosts - dns issue
      • work out what we need to fix current problem
    • Project blog about inventory
    • Compare our 7.3 systemd config with that of maipo
    • Produce a report on machines with wrong time (using clientreport)
      • module written - will hit stable on Wed 29th March
    • systemd bug #992

  • Chris
    • Inventory project
      • Continue work on clientreport modules for replacing firmwarereport
    • MPU SL7
      • Continue with bugzilla
      • Look at wake backend (running on Inf servers)
    • DICE encryption
      • Continue thinking and researching
    • Roll out fixed sleep code
    • Reschedule MPU futures meeting
    • Look at RT and SL7RT
    • Think about whether we can use NX service for staff.login/student.login
    • Produce PXE boot image so that we can update the BIOS of HP 800 G2s

  • Stephen
    • LCFG client refactor stage 1
      • schedule debrief meeting
    • LCFG client refactor stage 2
      • testing and documentation
      • blog article (once documentation complete)
      • Continue with Lex/Bison work
      • Produce some project milestones (with target deadlines)
    • LCFG server symlink to exam branches - produce reporting script and discuss with Graham
    • submit polkit bug to redhat - with Alastair (check under 7.3)
    • Investigate George's multiple network interfaces SL7 issue (eg consoles server)
      • waiting on George breaking metropolitan
    • Look at RT and SL7RT
    • Think about whether we can use NX service for staff.login/student.login
    • Draft a position note on shell components under SL8 and possible ways forward
    • Test new
    • Review Self-managed security, Login Logs, Software Collections pages
    • Produce some text for systemd mount bug (to submit to RH)

-- AlastairScobie - 08 Mar 2017

Edit | Attach | Print version | History: r9 < r8 < r7 < r6 < r5 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r6 - 28 Mar 2017 - 10:38:40 - AlastairScobie
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
This Wiki uses Cookies