About


Thomas Howard Uphill/Thomas Uphill Thomas Howard Uphill
I am a System Administrator at an Educational Institution in Princeton New Jersey but not actually Princeton University a lot of people make that mistake. I hope to post here a few things that may be useful under some rather bizarre set of circumstances.
Huh?

Famous last words
"Unless you can present a solution, I don't think it's a problem" - November 11, 2004

"Updates usually go very well" - September 9, 2006

hi,
I am a Btech student.As a part of our final year project 'Load balancig of virtual machines', we need to live migrate virtual machines through KVM.I saw your youtube video 'qmeu+kvm live migration through libvirt'.
The host and destination machines' processors,kernel version and kvm version that we are using are same.We are using Ubuntu 11.04 as host OS on both machines,virt-manager for GUI and NFS for shared storage.We could successfully mounted the virtual disk image at the destination machine from the host through nfs.When we try live migrate virtual machine from host to destination through ssh live migration fails with an error "Migration job failed unexpectedly"
if we use tcp connection it fails with an error
"libvirtd deamon has not been started at the destination" though we had started libvirtd at the destination.
We just want a basic live migration to be done with ubuntu as host OS.
We will be really grateful if you could help us in finding solution for the above issue.

A friend of mine was talking about his design for a shell that would allow you to programatically reuse arguments. I started looking and found that bash can do this but not programatically (at least as far as I know).
After upgrading to horde 4.0.8 and imp 5.0.9 a few users had issues reading email. There were some messages missing, or for some users no messages at all.
There's probably an easier way to do this, but I just put this in my aliases and it works well enough.
alias fl='(for file in `find .??* * -maxdepth 0 -type d`; do du -hs $file 2>/dev/null; done) |sort -h -k 1'
One of our ldap seconaries was failing to stay in sync with the main server. We kept getting "Consumer failed to replay change" in the error log. The uniqueid and CSN were always the same, so at first I thought it was specific to the record that was being propogated.
After putting cyanogen on my nookcolor, I wanted to try out a bluetooth keyboard. I borrowed an Apple keyboard from a friend and started playing. Initially I paired and it looked like it was going to work right out of the box but...
I had a user come to me saying they couldn't forward X11 from their home institution to us. I watched them logged in and noticed that xauth was complaining it couldn't lock files. I looked a little deeper and it was that xauth creates a temporary file, then hardlinks to .Xauthority. The problem is that this remote system uses CIFS for home directories (weird huh?).
I have a system with megaraid and I needed to add a new logical drive. I wanted to do it without rebooting, so I started looking around. I got the MegaCLI from LSI's website and was dismayed by it's apparent lack of documentation.
After installing certificates on the directory server and enabling ssl, the admin server wouldn't allow us to access certificates. After clicking on "Manage Certificates" on the Tasks tab, we'd get this error:
We have a server exporting a filesystem with nfs version 3. rhel5 clients cannot unmount the filesystem and have this error:
[root@client /]# umount /var/spool/mail umount.nfs: server.example.com:/export: not found / mounted or server not reachable
I preface this by saying that I know it's all my fault. I am really impressed by how well Barnes and Noble have built the nookcolor. It's unbrickable, and I've tried (not on purpose) many times now.