How I ended up having two java VMs

I just wanted to install tomcat:

Package: tomcat5.5
Depends: java-gcj-compat-dev (>= 1.0.30-5) | kaffe (>= 2:1.1.6-3) | java2-runtime, libtomcat5.5-java (>= 5.5.20-4), adduser (>= 3.34), ecj-bootstrap, jsvc

Hmmm.. what’s that java2-runtime?

Package java2-runtime is a virtual package provided by:
sun-j2re1.5 1.5.0+update03
sun-java6-jre 6-00-2
sun-java5-jre 1.5.0-11-1
gij-4.1 4.1.2-4
gij 4:4.1.2-2

Well, in this case everithing is OK, since

sun-java5-jre is already the newest version.


Package: ecj-bootstrap
Depends: ecj


Package: ecj
Depends: gij-4.1 (>= 4.1.2-1), libgcj7-jar (>= 4.1.2-1), java-common (>= 0.23)

So, eventhough I have sun-java5-jre (even sun-java5-sdk), I also have to install gij-4.1.

Why is it always so complicated for me to run anything written in Java?

Read More


Read More

Shutdown day

It’s time to shut down for 24 hours…

Read More

debian font install

The time has come to install 3rd party fonts to a linux laptop. It was not easy to find out how to do this. Although the process itself is simple:

# defoma-hints --no-question {type} /usr/share/fonts/{type}/{dir}/{files} >/etc/defoma/hints/{name}.hints
# defoma-font register-all /etc/defoma/hints/{name}.hints
# dpkg-reconfigure fontconfig

Read More

email blackhole

I’m expecting the brand new server to be set up within one or two weeks, and after that I can start migrating my stuff. Until then I’m just fowarding my email to the Mora dormitory, where I still have my email address. However, today an issue came up:

# echo helo |netcat 25
421 Too many concurrent SMTP connections; please try again later

The MX for Mora is orion and eos. Both were full. I’ve checked the postfix incoming graph with munin on the dormitory server, and it was clear that only the half of the usual email traffic came through. My test email did not. So, I’ve quickly changed the forwarding to gmail. I hope no important email has been lost in the last 24 hours.

Read More