Given that my username is [user name] and I am using [the machine name I am sitting at][and any other relevant information, like whether I am on campus at the time and the names of any other machines involved].
When I[try to carry out a specific action].
In order to[achieve an outcome].
Then I get[the unexpected behaviour, including the text of any error messages].
I expected[what should have happened instead].
[add here anything else that you think might help, e.g. whether other computers or other people are having the same problem]
A completed example
Given that my username is abc123 and I am using 14compsci113, which is a School of Computing managed linux machine in 2.019 of Urban Sciences Building.
When I try to enter my username and password at the graphical login prompt.
In order to login and use the PC.
Then I get sent back to the graphical login prompt without any error message shown.
I expected to log in and get a desktop session.
I can login to Windows PCs and other Linux machines, it’s just this one that is not letting me in.
This template for creating Service Desk incident reports is adapted from the bug report template made by Leo Arnold on Github.
When setting up the connection to your VM, also tick the “use proxy server for SSH connection” box and set up an SSH proxy using linux.cs.ncl.ac.uk, with the same username and password that you use for your VM.
Set up the connection tab to reflect the connection speed that you have.
As usual, turn off sound and printing.
When using the VM, I recommend that you do your web browsing on your local machine and not the VM. This is because the Google homepage continuously uses network access, even if idle, and this degrades the X2Go experience.
Comments are disabled. If there is an inaccuracy in this page or you need further help with SSH jump host use, please raise a Service Desk ticket.
Local home folders that don’t sync to your H: drive is a known limitation of the managed Linux desktop service offered by the School of Computing. Here’s how to protect your data:
Go to a cluster PC and make a folder called “backups” in your H: drive.
Go back to your Linux PC.
In the MATE panel, click System → Preferences → Other → Backups
Make sure that “Folders to save” lists “Home (your username)”
“Folders to ignore” should contain folders that you don’t need to backup, to conserve H: space. Examples include “.thunderbird” (it’s huge, mostly contains cached emails, and your email is on the Outlook server), “Downloads”, and any Git, Mercurial, or SVN repos that you routinely push or commit to a remote server.
“Storage location” sets up as follows:
Storage location = WebDAV
Server = webfolders.ncl.ac.uk
Tick the HTTPS checkbox
Folder should say something like “/home/home08/ntu12/backups”, you can find out what it needs to be from tech-info.php. The end of the folder path should be “backups” so that you use H:\backups.
User is your campus username.
Scheduling: I recommend turning on automatic scheduling, daily backups, and keeping backups for six months.
Go to “Overview” and click “Back up now”. You will be asked for your campus password (to access the Home Archive drive) and a separate, optional, encryption password. If you set an encryption password that you later forget, you will not be able to restore your data. I didn’t encrypt my backups because I already trust NUIT staff with everything on my H: drive.
The backups are stored as gzip and manifest files in the backups folder. Don’t interfere with these files as you may corrupt your backups.
How to restore
To restore, you need to go to System → Preferences → Other → Backups as above and use the restore button. In Ubuntu 16.04, MATE also allows you to right-click in a Caja window and choose Restore missing files.
Under the bonnet
If you are using one of the managed desktops that we support, all the software you need to run backups is already installed. If you want to do this from an unmanaged machine or a managed laptop, you need to install “deja-dup”, “duplicity”, and the “topmenu-gtk” packages needed by your desktop environment. If you want to use the command line, you can run duplicity directly. Duplicity has an extensive man page.
Comments are disabled. If there is an inaccuracy in this page or you need further help with using your H drive from Linux, please raise a Service Desk ticket. Previous versions of this page referred to the Home Archive service, which has now been retired.
Here’s how I configured Skype for Business (henceforth “S4B”) on my Debian Jessie system.
Install pidgin-sipe version 1.21.1-1 from Stretch (see https://packages.debian.org/stretch/pidgin-sipe). This is the minimum version required for Office365 and ADFS federated logins as used at Newcastle University.
Make a new Office Communicator account.
Fill in the Office Communicator account settings as follows:
Obey server policy
Use Global Proxy Settings
All other fields are left blank or unticked, or set to “auto” if they cannot be blanked.
Your contacts don’t have names
First, close all the Pidgin windows and then start Pidgin again. If that doesn’t work, hover over each contact to see the name, then right-click and use Alias to add the name by hand.
Only text messaging works
Known limitation, no workaround yet.
No search function to look up contacts from Newcastle’s S4B directory
CN=(your username),OU=(the first part of the OUs section),OU=(the second part of the OUs section),(keep going with OU=… until you get to the last one),OU=(the last part of the OUs section),DN=campus,DN=ncl,DN=ac,DN=uk
For example, Jane Test has the username “njt123” and the OUs part of the table says “J first names, T surnames, Test Users, Campus Users” for her. Her Bind DN would be:
CN=njt123,OU=J first names,OU=T surnames,OU=Test Users,OU=Campus Users,DN=campus,DN=ncl,DN=ac,DN=uk
We couldn’t get Ubuntu to install successfully in UEFI mode at all, never mind with Secure Boot. The installation would finish, we would reboot, and the computer wouldn’t find an OS. The only way around was to disable UEFI:
Go into the BIOS at boot time.
Startup → UEFI/legacy boot and choose legacy only.
Go into Settings → System configuration → SATA Operation and choose Disabled. This is required for the OS to even see the SSD.
I was able to set up Ubuntu 16.04 with Secure Boot enabled.
For the USB-C/Thunderbolt network adaptor to work, it must be plugged in before boot and left plugged in. If you plug it in after boot, or unplug it and replug it after boot, the adaptor is not detected and nothing is shown in journalctl. The only workaround known to me is to reboot, as nothing in the BIOS seemed to affect this behaviour.
The SSD is listed as nvme0n1 and the partitions as nvme0n1p1 etc. nvme0 appears to be what the Linux kernel calls the disk controller.