Permalink 12:26:51 pm, by Greg, 235 words, 653 views   English (CA)
Categories: Servers, Documentation; Mins. worked: 0

List of sites to check

We currently rely on the intermapper service to tell us when a site is down. This post will maintain a current list of the sites/ports we want on the intermapper list:

Site: Mariage
Apache URL (port 80): http://mariage.uvic.ca/index.html
Tomcat URL (port 8080): http://tomcat-devel.hcmc.uvic.ca:8080/mariage/site/index.html

Site: Myths
Apache URL (port 80): http://myths.uvic.ca/index.xql
Tomcat URL (port 8080): http://tomcat-devel.hcmc.uvic.ca:8080/myths/apps/mom/site/index.xql

Site: Vesalius
Tomcat URL (port 8080): http://tomcat-devel.hcmc.uvic.ca:8080/vesalius/index.xql

Site: Francotoile
Apache URL (port 80): http://francotoile.uvic.ca/index.xql
Tomcat URL (port 8080): http://tomcat-devel.hcmc.uvic.ca:8080/francotoile/index.xql

Site: Map of Early Modern London
Apache URL (port 80): http://mapoflondon.uvic.ca/
Tomcat URL (port 8080): http://tomcat-devel.hcmc.uvic.ca:8080/mapoflondon/index.html

Site: BC Genesis
Apache URL (port 80): http://bcgenesis.uvic.ca/index.htm
Tomcat URL (port 8080): http://tomcat-devel.hcmc.uvic.ca:8080/coldesp/site/index.htm

Site: VIHistory
Apache URL (port 80): http://vihistory.uvic.ca/index.php
Apache URL (port 80): http://vihistory.ca/index.php

Site: Scandinavian Canadian Studies Journal
Apache URL (port 80): http://scancan.net
Tomcat URL (port 8080): http://tomcat-stable.hcmc.uvic.ca:8080/cocoon-legacy/scancan/index.htm

Site: Robert Graves Diary
Apache URL (port 80): http://graves.uvic.ca
Tomcat URL (port 8080): http://tomcat-stable.hcmc.uvic.ca:8080/graves/site/index.xml

Apache URL (port 80):
Tomcat URL (port 8080):


Permalink 04:52:22 pm, by mholmes, 80 words, 53 views   English (CA)
Categories: R & D, Activity log, Documentation; Mins. worked: 240


Over the last couple of days I've been working on implementing and testing a link-checking job to run on the TEI Jenkins checking links in the Guidelines. the CLI tool linkchecker seems to be the best option, so I'm testing it and building a Makefile and some XSLT to fit it into our system. All details on the tests and what I've learned is in emails to various folks in Systems who are interested in a possible replacement for Xenu.


Permalink 03:01:36 pm, by Greg, 200 words, 76 views   English (CA)
Categories: R & D, Activity log; Mins. worked: 180

iPXE boot

I've set up an iPXE boot system which allows me to boot in to several different environments over the network (using HTTP!).

The stock iPXE iso is ~1MB, and can be run without modification. E.g. download the image, put it on a thumb drive (as in, dd if=ipxe.iso of=/dev/sdX), boot it and use iPXE commands to connect to our apt server for further instructions. Specifically:
1) boot the machine
2) almost instantly, you'll see "Press Ctrl-B for the iPXE command line..." - do it and you'll be an iPXE command prompt.
3) enter the command 'dhcp' (without quotes) and wait until you get an 'ok' and get returned to the iPXE prompt
4) enter the command 'chain http://${server-path-to}/boot.ipxe' and you'll get a curses based boot menu.

From here, make your choice and begin. Current menu items are: install various Ubuntu LTS setups, Spinrite, and GParted. I'm working on adding a security distro (like BackBox or NST), but it isn't ready yet.

The iPXE scripts and menus all came from the iPXE site. It requires a bit of effort to familiarize yourself with the way things work, but isn't too difficult to get up and running quickly.


Permalink 10:02:41 am, by mholmes, 17 words, 49 views   English (CA)
Categories: R & D, Activity log, Documentation; Mins. worked: 5

git stuff: reminder to self

To commit to the Stylesheets git repo:

git commit -a (then provide message)
git push origin master


Permalink 10:25:46 pm, by mholmes, 216 words, 236 views   English (CA)
Categories: Announcements; Mins. worked: 180

VirtualBox Moving vms from one machine to another

This proves to be more complicated than you might think. I assumed you could copy a vm (its folder with config file and settings, and its HD vdi file) to a new machine and just run it. No no no, that would be too easy, at least in the case of Windows vms. What you have to do is to clone the vm on the original machine, then copy the clone to a new machine (make sure you never run it on the original machine before moving it). Then when you first run it on the new machine, you'll have to re-activate it (choose the least intrusive option when asked; it works OK), and then it'll run OK.

Other things I've learned in the process of migrating machines from one Linux host to another: my new machine did not have Intel VTx virtualization options turned on in the bios, so I had to do that. I also had to reconfigure a couple of my non-Windows vms after moving them, because they were originally set up as generic "Linux", but were actually CentOS 64-bit, and on the new machine they wouldn't run unless configured in the vm settings as "Red Hat 64-bit".

I haven't yet moved the really crucial Windows 7 vm. I'll report back after trying that.


Permalink 04:01:05 pm, by mholmes, 38 words, 87 views   English (CA)
Categories: R & D, Activity log, Documentation; Mins. worked: 120

Building eXist with the scheduler enabled

I took Greg's script for building eXist and messed around with it quite a bit so that it can now include the job scheduler, which I think I'm going to use for the new build of the Despatches.


Permalink 11:46:50 am, by Greg, 290 words, 100 views   English (CA)
Categories: Labs, Documentation; Mins. worked: 0

Java settings for LibreOffice

Per-profile settings for Java in LibreOffice can be provided by adding a file here: /etc/skel/.config/libreoffice/4/user/config/javasettings_Linux_X86_64.xml

The file should look like this:

<?xml version="1.0" encoding="UTF-8"?>
<java xmlns="http://openoffice.org/2004/java/framework/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<enabled xsi:nil="true"/>
<userClassPath xsi:nil="true"/>
<vmParameters xsi:nil="true"/>
<jreLocations xsi:nil="true"/>
<javaInfo xsi:nil="false" vendorUpdate="2013-05-02" autoSelect="true">
<vendor>Oracle Corporation</vendor>

When a new user profile is created it will generate this preference file in the user's home directory/.config...


Permalink 09:33:27 am, by Greg, 252 words, 111 views   English (CA)
Categories: Documentation; Mins. worked: 0

Flash new Android to Nexus device

Got impatient (as usual) so I sideloaded KitKat.
The tablet needs to have USB debugging turned on, and you need to have adb installed on the machine doing the sideloading (adb is in the Android SDK).
You'll also need an OTA image for the tablet. I got an official one from https://developers.google.com/android/nexus/images

Once you have the above sorted out, here's how to sideload Android:

  1. Power off the tablet, and power back on by holding the Volume Up and Volume Down buttons while it boots.

  2. The fastboot menu should appear and you should see “Start” in the top right. Press Volume Up till it changes to "Recovery". Press the Power button to select it.
    You will see an Android with a red exclamation point icon, press Volume Up and the Power button at the same time.

  3. You will get a new menu and you can navigate to "apply update from adb".

  4. Connect tablet to computer with your USB cable.

  5. The tablet will display something like "Now send the package you want to apply to the device ..."

  6. Run 'adb sideload $path-to-zip-file-containing android' from the computer.

  7. Tablet will display percent progress, followed by descriptions of tasks it's running, like "Unpacking new recovery" and "Patching remaining system files"

  8. The final line will say "Install from ADB complete."

  9. Unplug USB cable and notice the menu at the top of the screen on the tablet says "reboot system now". Press the power button to select.

  10. Tablet should reboot in to new Android.


Permalink 02:30:07 pm, by mholmes, 35 words, 110 views   English (CA)
Categories: Activity log; Mins. worked: 60

Helping GN with OwnCloud testing

GN has implemented a test VM running OwnCloud, and we tested sharing, user admin, and various other features using the Linux client. It seems to work very well, although integration with LDAP may be tricky.

Permalink 02:28:50 pm, by mholmes, 0 words, 345 views   English (CA)
Categories: Announcements; Mins. worked: 0

Helping GN with Own

<< Previous Page :: Next Page >>


This blog is the location for all work involving software and hardware maintenance, updates, installs, etc., both routine and urgent, in the server room, the labs and the R&D rooms.



April 2014
Sun Mon Tue Wed Thu Fri Sat
 << <   > >>
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

XML Feeds