Press "Enter" to skip to content

Month: November 2012

Fixing nuxx.net’s Backups

nuxx.net has a backup system which uses rsync to back up the server (and everything it hosts) to my desktop iMac, deduplicating the files by way of rsync’s --link-dest argument to create hard links (detailed info here). Maintaining a 30 day backup history it only uses the space of one full backup plus 29 days of change, which isn’t much given the utility allowed. It’s been running fine for a few years, but about a month or so ago I began getting errors where the target disk for the backups was full, which seemed a bit odd to me. As a stopgap I was able to clean up some other things and keep backups working, but the space was a lot more than normal.

Today I managed to get this resolved, but it took a bit of digging. Below the fold you can see what I found.

Leave a Comment

CamelBak Setup for Trail Sign Hanging

With the dusk coming so early, doing trail work hanging signs at River Bends practically requires a bike. I can’t reach the outer portions of the park on foot before the sun sets, so I have to ride out there. Since I normally carry a milk crate to use as a step stool I tried clipping it to my old (now only used for trail work) CamelBak and stuffed the bag with the other requisite tools.

This setup worked great and I had no problems riding my Mukluk out to all the places needing signage work and getting it all done before dark. It was even comfortable enough that I was able to take a slow ride through the single track back to the trailhead, watching the sun set through the leafless trees.

Now, if only I had an easy way to carry a Pulaski, Rogue Hoe, rake, and saw with me on the bike as well…

Leave a Comment

How To Disable IPv6 w/ Sendmail on FreeBSD 9.0-RELEASE

Due to some issues with Comcast flagging some email I’ve been sending via IPv6 as Spam I wanted to keep mail from being sent this way. Comcast publishes this document explaining how to keep IPv6 mail from being blocked, but I’ve got some rDNS issues to sort out before I can work through all of those. So, in the mean time I simply wanted to stop

It took a bit to figure out how to disable IPv6 in the base Sendmail, but now that I’ve got it done I figured I’d share. This is in 9.0-RELEASE, but I’m sure it applies to many other recent FreeBSD Versions:

Edit /etc/make.conf to ensure that IPv6 is turned off for Sendmail compiles. Add this line to the file:

SENDMAIL_CFLAGS= -UNETINET6

Rebuild Sendmail as described here in the FreeBSD Handbook:

# cd /usr/src/lib/libsmutil
# make cleandir && make obj && make
# cd /usr/src/lib/libsm
# make cleandir && make obj && make
# cd /usr/src/usr.sbin/sendmail
# make cleandir && make obj && make && make install

Then, go into your Sendmail config directory (/etc/mail), and if you haven’t so before, run make all to build your machine-specific Sendmail config files.

Edit hostname.mc and locate the line that reads DAEMON_OPTIONS(`Name=IPv6, Family=inet6, Modifiers=O') and comment it out by adding a dnl in front of it:

dnl DAEMON_OPTIONS(`Name=IPv6, Family=inet6, Modifiers=O')

Compile the Sendmail config and restart Sendmail:

make install
make restart

And, now you’re done! Look at /var/log/maillog to ensure that mail is no longer being delivered via IPv6.

Leave a Comment

Maintenance Tasks

Today has included a number of little maintenance tasks. I’m glad they got done and in the big scheme they really aren’t much, but all the research and subsequent installation work seemed to take a bit of time. Thus far today I have…

…gotten an oil and transmission fluid change in my car.
…purchased replaced light bulbs (stop indicator and license plate) in the car.
…acquired and replaced rough service garage door opener bulbs.
…acquired and installed a Roku 2 XS for use while on the trainer.
…chosen and purchased snow tires (w/ wheels and TPMS sensors) for Danielle’s Mazda 3.

Now to relax a bit.

Leave a Comment

2012 Iceman Cometh Challenge

This past weekend was the 2012 Iceman Cometh Challenge, a mountain bike race which runs from Kalkaska to Traverse City; a distance of just over 30 miles. I really like this race, so once again Danielle and I made the trek up north and I set out on a cold morning with about 4000 other people to see how quickly I could complete the ride.

The morning started out dark and cold, with my brushing 1/4″ of snow off the car before meeting Jeremy before dark at the Rasho Road parking area so he could get a ride to Kalkaska and have his truck waiting for him near the finish. The sun rose as we drove in a line of bike-laden cars to Kalkaska, got ready in the Kaliseum parking lot, I made my way to the start line, then at 9:33am it was my time to race.

As usual I started out slow, not pushing myself as hard as I should have for a good race pace, but I was having fun. I pushed more as the kilometer markers ticked down, and the closer we got to the finish line at Timber Ridge the more snow appeared on the ground, the wetter and greasier the trails became, and the faster I felt like I was riding. Faster everywhere except for on some new single track that was built in weeks before the race, designed specifically to avoid some logging-damaged sand roads.

Early on a woman swerved harshly in front of me, and later on I choose a line to pass which lead around a curve into deep sand and walked my first hill of the year. I also walked the notorious Anita’s Hill near the end, and once I got near the top I was glad I did. I was walking up it at the same speed as many were riding it, and the trail near the top was quite chewed up. By walking what’s essentially a rooty stairway at the right side I stayed out of people’s way and had a slight change of pace. The only other walking point was early on where someone fell over in front of me while in some sand, forcing me to stop, so I opted to walk up the next hill instead of trying to get going in soft sand.

A few miles in there was a bit of excitement as a panicked deer ran between some riders about 30′ in front of me and another ran parallel to us for a few hundred feet. I yelled at it, scared that it’d try to cut between us as well and hit someone. Fortunately it veered off the other direction and there were no problems. At another point someone riding along called out a notorious root located around a sharp corner, which was quite welcome as being parallel with the trail and around a blind corner it could easily cause a crash. By giving a heads up riders can keep an eye out for it and allow the notoriously heavy Iceman traffic to keep moving.

Before too long I was crossing the finish line and it all was over, a quite uneventful race. I ended up finishing with an official time of 2:26:42, putting me at 16th of 61 in the Men 34 category and 1269th out of 3881 finishers (3498 men). This is about eight minutes slower than last year’s time, but with a much more difficult trail (due to the extra single track and weather) I’m content with the time. I was definitely not nearly as worn out after this year’s race as I was last year, though. While I was tired of riding in wet conditions I could easily have done another 20-30 miles at a smilar pace.

While the weather was cool and damp which led to some greasy trails, spinning rear wheels on uphills, and drivetrain issues for many, the moisture kept much of the sand well-packed and allowed for some parts of the trail to be very fast. As I approached Traverse City there was quite a bit of snow hanging on the trees, leading some parts of the trail to feel like riding through a snowy, wintery tunnels. It was incredibly beautiful and a wonderful feeling.

If any of you are interested in more detailed results my plate number was 1266 and detailed results can be found here. I also have a copy of my Garmin data from the race on Strava and visible here on Garmin Connect and here on Strava.

The photo above (from HaysPhotography) shows me about 1:23 into the race, about a mile east of Williamsburg Road, which is a very popular spectator location and generally considered to be the point after which the difficult climbing in the race begins. Danielle drove to Williamsburg Road to see me pass, and it was quite a nice treat to see her along the side, cheering me on. Here is another photo of me, this one taken by Jack Kunnenn somewhere near the finish line, but as I didn’t pay for it I won’t be hosting a copy myself. There’ll likely be other photos online later, but for now that was all I could find.

Also, here is a video of this year’s course from someone who started ten waves (almost half an hour) in front of me and finished in just about two hours, so by the end of the video he is almost an hour ahead of me.

Now it’s time to clean off my bike. As can be seen here my drivetrain has a nice, thin layer of crud packed into it. Similar dirt caused drivetrain issues for many others, but thankfully my cobbled together 1×9 setup held up nicely with only a bit of noise when in the largest cog on the cassette.

Leave a Comment

Addison Oaks Lake George Entrance

This afternoon while hiking at Addison Oaks to collect some map data I saw that the new non-motorized park entrance from Lake George road is complete. This is a gap in the fence with both a triangular gate to allow equestrians but help keep motorized vehicles out, and a swinging gate allowing it to be locked shut. The swinging gate is latched shut with a chain that slips through a latch.

The latching mechanism is a bit awkward because of how the installers positioned the wooden posts in relation to the chain link fence. When I first got to the gate the chain was looped around the wood post, as seen above. This can be done by someone standing inside the park, but once outside it’s very difficult to get the chain wrapped around the wood post. Looping the chain around a metal post, as seen here works better from the outside of the park, but clearly isn’t the intended design. Regardless, it still holds the gate securely shut.

Having to close a gate behind one’s self is a bit abnormal for cycling in this area. From what I’ve read it seems common out west and in Europe, but I’m not aware of any legal trails in Michigan that have gates which one needs to open and close in order to traverse.

I’m really happy about this entrance, as it’ll allow one to enter Addison Oaks from the west. The other (and larger) part of the project that installed this entrance is a path connecting through Addison Oaks, along some boardwalks, to Addison Oaks East, leading to Oakland Township’s Cranberry Lake Park. This adds a nice, safe, easy option for dirt road riding in this area.

Here’s two more photos of the gate: gate open and the latching mechanism, with the chain looped around a metal post.

1 Comment

Fixed Tie Out?

Roxie’s collapsable tie-out broke, which meant we could no longer let her lay outside; something which she loves to do. I had a bit of time at lunch today, so I had a quick go at fixing it.

The plastic used for the body of the tie-out is quite strong, and I was able to drill a new hole and reattach one of the metal stakes. It all seems quite solid and went back in the ground easily, so I think this fix will last. The original break occurred while it was being pressed into the ground, so as long as we are careful about placing it in the future I suspect (and hope) it’ll last for quite a while.

Reduce, reuse, repair, recycle.

Leave a Comment