Rooby Has a Brain!

And a spinal column. And all sorts of various things that most of us never thing twice about.

Like a gallbladder. Apparently, all 4 quadrants of the gall bladder are present. Which seems cool, but I’m a little surprised that it rated so much more coverage than the heart or the blood vessels in the umbilical cord.

I think the placenta got more screen-time, but not by much.

Then we have this mysterious-looking murky ink-blot shot labeled “gender.” The tech very nearly didn’t take it at all, because she didn’t want to give anything away if we didn’t want to know. But *I’m* the one who wants to be surprised. Laura wants to know now, and she seems to be turning the whole thing into a game of wheedling me down so we know before-hand.

It’s part of the basic agreement we have. I tell her what I want, she figures out how to make it happen, and then I get to enjoy this brilliant, seamless, seemingly effortless experience that she’s arranged for me.

It seems pretty one-sided to me, but she isn’t screaming too loudly yet about how unfair the whole situation is.

This may change in the fairly near future. Right now, she’s being nice and friendly about the whole thing.

But the midwife has warned us that, at this point, the placenta is in complete and total control of her hormones. Laura is, by far, the sweetest, kindest, most caring and considering individual I’ve ever met.

But I don’t think any of us are above playing that sort of trump card.

She’s already warned me that she probably been trying to fiddle with the envelope and feels discouraged about how well the tech fulfilled our request about sealing the whole thing up. In a sincere moment, she admitted that she’d tell me if she actually knows…then she promptly switched back to conniving and threatened me with Daphne’s tears if I didn’t relent and tear open the envelope immediately.

Since I’m such a cruel, heartless person, this amused me to no end. I’m tempted to come up with some analogy about lapping up Daphne’s tears like mother’s milk, but the humor falls flat on lots of different levels.

The truth of the matter is that, right now at least, Daphne probably couldn’t care less. By the time Rooby starts getting interesting, D will be heading off into her own life. I think the age gap is pretty similar between my mother and my Aunt Glenda. We might be able to bribe D into playing baby-sitter on occasion, but, mostly, she’s going to be busy figuring out puberty while Rooby’s figuring out diapers.

We will not be posting any pictures of any ultrasounds. I think they’re pretty cool, but Laura’s all shy about the whole thing. Go figure. I’m pretty sure this is a male/female thing. I’ll talk about weird things my body does all day long, but you have to be part of my inner circle before I’ll give you the first hint about how something makes me feel.

C’mon, What About The Gender?

We don’t know. If I have my way, no one will find out until Rooby is born. Honestly, this part matters so little to me that I just don’t care. I’ve seen enough to know that Rooby’s plumbing and Rooby’s mind may totally disagree about this whole thing. (Hopefully not, of course, but considering all the alternatives we looked at this morning…as a parent, would you rather have a child born gay, or one that has an upside-down gall bladder?)

Whatever happens will be OK with me. No matter what, Laura and I will be there for Rooby, just exactly like we are for Daphne. We love them both, and we want them both to be healthy, happy adults. I’m thrilled by what I saw this morning.

No, seriously, about the gender!

There’s one picture in the entire sequence that, reportedly, shows Rooby’s anatomical gender. The tech labeled it that way.

Laura says she thinks it looks like a baby playing with toy dinosaurs. I think it looks like a text-book anatomical diagram of the female reproductive system. The tech who did the scan switched to the pronoun “he” very shortly after we got the supposed porn shot.

We’ve been debating whether that was a Freudian slip or just the sort of royal “We” that professionals use so they don’t call your baby an “It.”

After all, it seems to be a UT fan (based on the sign language it was sharing), and…honestly, how much worse can it get?

Especially since I suggested moving back to Oklahoma and re-indoctrinating it to the One True Sooner Way, and Laura totally shot that idea down.

And, seriously. Would you rather be remembered for cattle drives and the Alamo or screwing the government (not to mention the indigents) out of the land that you were stealing in the first place?

I’m sorry, Khrys, but…Hook’em!

Trusty Painless Ubuntu…and Candy!

Yesterday, I spent another long evening of wrestling with getting ubuntu installed. The big thing I changed was just mounting /dev/sda1 as /boot and giving ubuntu permission to overwrite it (after I backed it up, of course). I wound up with exactly the same error. So I shut it down in disgust and went to bed.

I was at least halfway ready to file a bug report this morning, but Canonical’s requirements for that include using the latest daily build first. It seemed reasonable, so I found the time to burn that. Windows claimed the burn failed, and it didn’t look like it had been burned, but I’ve seen that before. All the data seemed to be there.

Except that it wasn’t actually bootable.

Fortunately, it didn’t matter. Sometime between then and when I got from work this evening (after hanging out with my delightful wife and a gaggle of chocolate-crazed harridans at the pre-grand-opening for See’s Candy), it seems to have more or less fixed itself. lightdm.conf took me into a more-or-less functional X, behind nouveau. I was able to tweak the system settings and get nvidia drivers installed. Getting rid of lightdm.conf again left me with a broken unity…but I really don’t have much interest in using that lame GUI anyway.

So now I’m going back through the steps to try to get unprivileged linux containers working on my shiny new box. Which is now as lovely and awesome as the one I’m used to…except for the slowdown from all the bloat that Canonical is foisting on me. I’m getting a little tired of living on the bleeding edge. Especially since most of the pain points don’t actually seem to be improvements.

edit 3 minutes later:

Of course I spoke too soon. Trying to run `apt-cache upgrade` left me with an error from the hicolor-icon-theme:

(gtk-update-icon-cache-3.0:22778): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file ‘/usr/lib/x86_64-linux-gnu/gdk/pixbuf-2.0/2.10.0/loaders.cache’: No such file or directory

This likely means that your installation is broken.

Try running the command

gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk/pixbuf-2.0/2.10.0/loaders.cache

to make things work again for the time being.

That package isn’t installed, and the dependencies seem to be broken. Luckily, I couldn’t care less about this one. It does seem like an ominous error to be cropping up this close to release, but it really seems like just a minor little nuisance glitch.

Even for the people who actually want those silly icons installed in the first place.

edit an hour later:

Sadly, it wasn’t that simple. Of course.

The problem seems to be that the isc-dhcp-client package is broken. And dpkg is choking on everything else I try to do because of it. The basic error messages I’m getting recommend running `apt-get -f install` with no arguments to fix the problem.

That tells me that it’s going to install, and upgrade, the problem package.

But it fails with this error:

/var/lib/dpkg/tmp.ci/preinst: 17: /var/lib/dpkg/tmp.ci/preinst: Syntax error: “fi” unexpected (expecting “then”)

dpkg: error processing archive /var/cache/apt/archives/isc-dhcp-client_4.2.4-7ubuntu10_amd64.deb (–unpack):

subprocess new pre-installation script returned error exit status 2

Hopefully they get this fixed before I get another chance to dink around with it. For now, it’s late, I’m tired, and I feel like I’ve spent enough time beating my head against walls today.

Trusty Ubuntu Pain

This post is very time-sensitive and will probably be out-of-date almost instantly. Hopefully.

I’m working on some stuff that’s really only practical with Ubuntu 14. Which won’t really be released for another couple of weeks. One of the Enterprise-y types from the office is screaming that we should be using RedHat instead, but they he doesn’t seem to realize that he wants us to do cutting-edge stuff.

Not that ubuntu’s actually ahead of redhat what it comes to “cutting edge.” At this point, it seems like every other distro is tripping over its own feet to catch up with redhat. At least in terms of major, ground-breaking changes, redhat’s the upstream for basically everything foundational in linux. It’s just fun to pick on them.

My redhat-fan co-worker spent a long time a few days ago cussing about things he hates in Ubuntu. I didn’t have the time to explain that those changes are all coming from redhat. It’s just that he’s used to working with the ancient software that they’ve already beta-tested in the more forward-thinking distros.

Since I’m a gentoo user, I should probably mention that it gets beta-tested in the Luddite distros as well. Although, in the past 15 years, I have seen Red Hat come out with bleeding edge technology once or maybe even twice. In this case, the new stuff probably qualifies as a good idea.

That’s just background. If I thought anyone else would ever read this, I’d probably edit it away. But I haven’t gotten to truly indulge my inner writer instincts since NaNoWriMo, so I’m leaving it.

If only for the sake of word count.

So, anyway. To the point.

I decided, for various reasons (mostly those mentioned above), to try to install ubuntu to a second hard drive. The livecd forced me to choose somewhere to put a bootloader (I don’t know why…there really should have been an “I know what I’m doing” option that let me update my existing bootloader). And then the installation failed when it tried to install that bootloader to /dev/sdb1 the way I told it to.

Which was fine. I’m quite happy with the bootloader I have on /dev/sda1, and I really don’t want ubuntu to screw with it. I’m not in their target market of clueless newbs. I’d be right on the verge of switching over to Fedora (as much as I despise Red Hat) if the people who are doing interesting stuff there were able to get their stuff published.

Open Source politics are amusing. At least no one’s shooting anyone else.

That’s beside the point. After the ubuntu install failed, I booted back into my real system where I’ll continue doing almost all my work. I rebooted from there, got to the login screen, and…fade to black.

Fucking Canonical.

They boot up into X by default, and they don’t give any options for alternatives. This is why I *hate* letting computers make the decisions. When things go wrong, there’s never an obvious recovery path. The first step I took that actually made any useful difference was moving lightdm.conf out of /etc/init/ so the useless thing didn’t try to load up X and then crash.

I’ve wasted the evening trying to deal with the fact that this install is just broken now. I should probably do the install the way Canonical intended (with my real drive unplugged), and then adjust the bootloader appropriately.

But that’s the kind of garbage that I go through when I have to mess with Windows. And, pardon my French, fuck that. (Sorry, Mom!)

So I’ve booted back and forth about a dozen times this evening. The best hints I’ve been able to gather so far indicate that I need to use something like nvidia-xconfig to generate an xorg.conf.

Unfortunately, I can’t find a single suggestion about how to install that stupid program. It looks like it’s supposed to be part of the nvidia-settings package, but actual experimentation says that it isn’t so.

Maybe I’m running into a situation where the video card company isn’t going to release *anything* for this version until it has the official stamp of approval?

If that were the situation, it seems like the nouveau drivers should have worked. Even if they did work slowly.

Meh. Those modules are still active. So I don’t think that can possibly be the problem.

(“The Problem” == “I’d like to start X”…since I got past the “OS boots to black screen” thing earlier)

The bottom-line error that I’m running into is:

“Using system config directory “/usr/share/x11/xorg.conf.d” Number of created screens does not match number of detected devices. Configuration failed.”

Which is turning out to be completely useless on google.

At this point, I’d break down and install Fedora on this drive instead. If redhat weren’t stuck in the point of being obsolete just by their very nature. It’s more than a little ironic that they drive innovation in the rest of user-space linux.

I wouldn’t normally install something as corporate as ubuntu on my own time. Much less redhat. But I don’t see a way around it.

Except that they seem to have rigged the whole stupid thing so that it simply does not work.

I feel like I’m chasing my tail here. It’s past time to switch to something different and let it percolate in my subconscious.