Voiding Your Warranty

In order for TIG to properly manage CSAIL Ubuntu machines, we need to depend on some basic packages and configuration settings. We do our best to allow users a lot of freedom in terms of modifying the configuration of their machine (many sites don't even let users have root access on their workstations!). However, there are some changes that make it impossible for us to reliably manage a system. Some examples are:

  • Removal of the puppet package
  • Removal of the ruby package
  • Removal of the python package
  • Reconfiguration such that AFS is not mounted
  • Disabling or removing cron
  • Removing or changing the /usr/local/csail symlink
  • Reconfiguring Kerberos so that accounts in the CSAIL.MIT.EDU realm cannot log in

This list is not, and probably never can be, exhaustive. These are the common changes that we've seen that screw with our ability to manage a system. Please don't do any of them. If you must, consider talking to us first. We may be able to work out an alternative that keeps everybody happy. If you do make these changes, though, we'll consider your machine unsupported, and you'll be responsible for all future management of the machine, including security updates and system upgrades.

If you do void you warranty, the last steps to get rid of our automated management software on your machine will be:

  • remove the puppet package
  • update /etc/motd with a message detailing that the machine is no longer supported as a CSAIL Ubuntu system

-- StephenJahl - 15 Feb 2013
Topic revision: 15 Feb 2013, StephenJahl

MIT Computer Science and Artificial Intelligence Laboratory


  • About CSAIL
  • Research
  • News + Events
  • Resources
  • People

This site is powered by Foswiki MIT: Massachusetts Institute of Technology