MPU Meeting Wednesday 6th December 2017


We would like to be able to feed some resource information back to the inventory for generating reports. In particular things like profile.comment would be handy to have available. This could be done using the clientreport but we probably also want to sync from the client report into a column in another table so it can be accessed with ii query.

We should use the clientreport data to verify that profiles include the correct hardware headers.

Stephen added a Peripherals module to the clientreport, currently it just reports on whether a keyboard and mouse are present. It would be nice to extend this to report on all attached USB devices.

Stephen added access for the clientreport data as either a json blob or an html view. We reviewed it during the meeting and decided the html view should flag up any errors and also have a simple form for specifying the hostname.

LCFG Client

The qxprof utility has gained a --value option which can be used to have just the value of a resource printed to stdout. This is quite useful when querying resource values in shell scripts. It would be nice to also have a --resources option to get the list of resource names for a component.

The validation of integers has been tightened up, previously any number of leading zeroes was permitted (e.g. 0001).

Stephen has made a start on writing a programmers guide for the C libraries. The aim is to focus on the features which are most likely to be used by other developers.

The "export" style output from qxprof with the v3 and v4 clients has been compared to ensure that the shell components will not have any problems with eval.

The v4 client has been rolled out to develop machines. Neil found a problem with the apacheconf component using the Digest::MD5 module without it being loaded (bug#1021). George found a problem with setting the shell variable prefix to be an empty string (bug#1022), Stephen is investigating.

Miscellaneous Development

virtual dice
The latest version (with localfuns removed) still has problems with hanging on first login after boot. Alastair will the new VMs - sensa and steno - and record any problems in detail.

exam branches
Stephen has written a new makeexambranch script so that we get consistently named exam branches. He has also added a simple cronjob which will report on any branches which are still linked into the slave servers after 10 weeks.


software packaging
Stephen has tidied various package lists and chatted to RAT about helping with software packaging.

LCFG releases
The last release of 2017 will be on 20th December, the first of 2018 will be on Wednesday 10th January.

office and studentlab machines will be upgraded to SL7.4 on Monday 8th January which gives us plenty of time to resolve any problems before the start of Semester 2. We can start upgrading MPU servers now, Stephen will produce a list and we can share them out.

This was added to the standard lcfg desktop package lists. bug#997

The daily cron job was moved from dice to lcfg level so that the certificate checks are done by default for everyone. bug#993

xrdp user
This was added for SEE who are looking at the new linux remote desktop service. bug#1018

The header was updated to include the latest component version on EL7. bug#1013

sudo component
The schema has been updated to version 2.

virtualbox 5.2
This has been updated to 5.2.2, currently we are still using the 5.0 series.

The drivers have been updated

This Week

  • Alastair
    • Inventory project
      • continue working through TartarusWorkFlow
      • Document clientreport (eg how to add modules)
      • Document order sync code
      • Document hpreport processing script
      • Continue work on RESTful API - TartarusRESTAPI
      • Document REST API
      • Write more of the ii commands and document as writing.
      • Start work on final report!
      • Continue with REST API testing framework
      • Consider what else needs done other than docs and tidying and backups
      • Blog something....take dev meeting talks
      • and give details on how Tartarus tables are accessed to Ian D for inclusion in his privileged access discussion paper
      • Look at postgresql replication
    • 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)
      • Now down to 3 user desktops
    • Schedule MPU meeting to discuss systemd ordering
    • Check sysmans (et al) have 'nograce'.
    • Take a look at RT #78875
    • Look at /etc/hosts - dns issue (IPV6?)
      • work out what we need to fix current problem
    • Circulate info on RH7.3 systemd changes we may wish to consider
    • RT actions (as agreed)
    • Implement change to kvmtool to allow KVMs to be marked as disabled
    • Look at Stephen's 'Thoughts on shell components'
    • Look at MPUActivitiesList
    • Start looking at https and (remove assumption that https means want cosign login)
      • wait on Neil's efforts with EdWeb
    • Chase Alison about LCFG check monitoring ( start doing again )
    • Investigate systemd reboot bug on gaivota and add some more debugging (store tree diff somewhere)
    • Try latest vdice.ova (sensa) and steno and record problems in detail
    • If in Forum server room, review MPU rack usage
    • Review 'ssh on a mac'
    • Start upgrading MPU servers to 7.4

  • Chris
    • Inventory project
      • Continue work on clientreport modules for replacing firmwarereport
    • Look at MPUActivitiesList
    • Look at RT
    • Continue work on SL7 coordination final project report (currently pending other units completing)
    • Ship latest VirtualDICE (once Alastair double checked at home on Windoze)
    • If in Forum server room, review MPU rack usage
    • Update MPUPackageRepository
    • Start upgrading MPU servers to 7.4

  • Stephen
    • LCFG client refactor stage 2
    • RT actions (as agreed)
    • submit polkit bug to redhat - with Alastair (still exists under 7.3)
    • Produce some text for systemd mount bug (to submit to RH)
    • Take issue of disable per user journald logs on certain servers to OPS
    • Schedule jubilee downtime to move to SOL
    • Consider PD work for after LCFG client ...
      • looking at Ceph
    • Look at MPUActivitiesList
    • On metropolitan, find fast baud rate we can drive the real physical consoles. (This so we can decide whether to use physical consoles for KVM servers).
    • Look at where we're using ALL in access.conf
    • If in Forum server room, review MPU rack usage
    • Agree with RAT how software package requests are handled - waiting on Graham documenting
    • Prepare for LCFG annual meeting
    • Announce 20th last stable of year - but only if minor changes
    • Start upgrading MPU servers to 7.4 - needs to wait until stable release on 13th December

-- AlastairScobie - 06 Dec 2017

Topic revision: r5 - 24 Sep 2019 - 13:50:25 - 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