To run this, I am using two cables: A old-style displayport cable to the middle screen, and HDMI cables, via a Dell USB3 Docking station, to the side screens.

Running screens via a USB docking station requires me to use DisplayLink. Fortunately, Displaylink have an Ubuntu driver. Unfortunately, this doesn’t seem to work with 17.04 and getting it to work well with 16.10 LTS requires a little fiddling. Read the rest of this entry »

I’ve been disappointed in Ubuntu for several years now, since they switched to the Unity desktop. And for a number of years, my notebook has been chewing up processor power for the simplest of tasks, something I believe may have to do with the fact that I encrypted my home drive during the last install.

I have a couple of serious deadlines coming up and I can’t afford to work on a computer that freezes for a minute or so everytime I try to add a new reference to Zotero or access Chrome.

So time to update the system. Here were the tasks I saw before me:

Backup my files on the system (that will be /home, /var/www, and a dump of all the SQL)

Install a new system, reformating /home and /var and copying the files from my backups.

To make the backups, I did two things: I backed the files up using scp to an online repository; and I copied all my /home files to /var/www, with the idea that I could leave this directory unmounted during installation, then mount it and copy all the files back to the new /home.

Of course things went wrong:

Using scp I forgot to set the archive option. This meant that all my original date, ownership, and group metadata was lost (replaced by the current datestamp and the username I used to access the backup directory). This is a serious issue, since the files go back 15+ years, though it is less serious than having them all vaporised. In practice, however, this is best used as a backup backup.

Despite my careful checking of notes, I ended up reformating my original /var drive rather than my original /home. This meant that instead of my backups, I had the original, encrypted drive preserved. So I deleted this second backup, but preserved the originals instead.

Unfortunately, this also meant that the problem that started all this also remained: the files were on an encrypted drive, and, worse, one that was now unmounted and unconnected to any files system. If I couldn’t find the hex passkey, all the data would be lost.

Fortunately, after many years of crashing computers, I have learned to keep passwords and the like when I’m told to. And so a quick look in my online backups found the file encryptionPassKey (this is more secure and less useful than it sounds: the file was in the encrypted file system, which means it would be safe should somebody try to crack my drive, but also useless to me if I needed to find it in order to unlock same drive; this is why it is a good idea to back things up twice!).

Mounting and extracting the information was simple from there on following the instructions here

create a new mount point for your home directory, e.g. sudo mkdir /mnt/oldhome

find and mount the partition with the encrypted drive to this location. This means the file .Private. you do this using ecryptfs-recover-private (which you may need to install first).

if you don’t know where the file is, run sudo ecryptfs-recover-private with no options; it will scan your drives for .Private files.

if you do know where the .Private file is, you can specify it directly (e.g. sudo ecryptfs-recover-private /mnt/oldhome/dan/.ecryptfs/.Private

Follow the instructions. You may or may not be asked for your key. You may or may not be asked for the password you used to log in to the system you are currently working on. In my case, I was asked the second.

Ubuntu, one of the more popular and user friendly Linux installations, has an awkward release schedule. They release in late October (the x.10 release) and late April (the x.04 release). In late October I have essays to mark and need to prepare for the annual conference and meeting of the Text Encoding Initiative. In late April, I have final exams and essays to mark, and need to prepare for going to the International Congress on Medieval Studies in Kalamazoo.

A wise and moderate person would wait to install the newest version of an open source operating system if the release came at a period of high professional demands; but I’m neither wise nor moderate; and installing a new operating system gives some thrills that help break up the monotony of marking.

In this case, with the latest release (9.04 Jaunty Jacaklope), the thrill of installing a new operating system, with what used to be its inevitable mess-ups and desperate attempts at recovery is almost completely gone.

Posted: November 16, 2008| Author:dpod|Filed under:Applications, Linux, Technical Notes | Tags:acer, Computers, installation, Linux, ubuntu|Leave a comment »
I was able to buy a new Netbook unexpectedly, the latest fad and fashion accessory in my set. In Lethbridge, at a bricks and mortar retail joint, you can get them for around CAD$500 (I don’t believe in this Internet business, so don’t shop there. Also, when I want to buy something, I want it in my hand now!). After some comparison shopping, review reading, and looking for Ubuntu case studies, I settled on the Acer Aspire One. I like Acer computers, which I think are very good value for the money, and the Acer One looked like a nice compromise between cost and features.

About Daniel Paul O’Donnell

I am a Professor of English at the University of Lethbridge, where I teach and conduct research in the Digital Humanities, Digital Cultural Heritage, English Philology, and Book History. You can read more about me by following this link.

My university site (which contains syllabi and the like) can be found by following this link. Most of the non-course related material from that site can be found here.