Sunday, March 23, 2014

Belastingaangifte 2013 op Fedora

Wat een verademing :)

Dit jaar is het de belastingdienst in Nederland voor het eerst gelukt om een nette (althans, redelijke nette) RPM te maken voor het aangifteprogramma op Linux!

RPM downloaden, installeren en hoppa! Nou ja, dat zou het zijn althans, als dat programma vlak voor het verzenden van je aangifte niet ongegeneerd zou segfaulten met
libgcc_s.so.1 must be installed for pthread_cancel to work
Aborted (core dumped)
Beetje slordig, maar redelijk simpel op te lossen met
sudo dnf -y install libgcc.i686
Kan natuurlijk ook met yum ;)

De foutmelding treedt alleen op als je je aangifte op een x86_64 systeem in wilt vullen, waarop libgcc niet in 32-bit variant geinstalleerd is.

Wednesday, August 14, 2013

"Windows is unable to install to the selected location. Error: 0x80300001"

So I was playing with RHEV the other day and having some problems installing Windows 7 in a VM.

The error I received was:

"Windows is unable to install to the selected location. Error: 0x80300001"

What?

The cause apparently is the fact that the install disk is missing from the drive. Ok, my bad: I had to take it out (virtually) to install the Virtio drivers. But is it really that difficult to write an understandable error message? What is wrong with: "The install disk is not in the drive.". Sheesh.

 

Tuesday, March 5, 2013

Belastingaangifte doen met Fedora 18

Als je belastingaangifte wilt doen op Linux, op Fedora 18 x86_64 om meer precies te zijn, en je hebt een vrij minimale installatie gedaan, krijg je allerlei foutmeldingen tijdens het starten van het aangifte programma omtrent missende libraries. Vooral de eerste is cryptisch:

bash: ./ib2012ux: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

Die duidt doorgaans op het ontbreken van 32-bits libraries op een 64-bits systeem. Los het hele probleem op door het volgende commando uit te voeren:

sudo yum -y install glibc.i686 libXext.i686 libSM.i686

Hierna is alle software die nodig is om ib2012ux uit te voeren, aanwezig.

Tuesday, September 25, 2012

Debian apt locale errors

Ok, every once in a while, I play with Debian or Ubuntu machines. Recently, on Squeeze, I started getting errors like these. Probably something with my locale has changed, but I'm not sure what and when.
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Do you want to continue? [Y/n/?]
perl: warning: Setting locale failed.   
perl: warning: Please check that your locale settings:
    LANGUAGE = "en_US:",
    LC_ALL = (unset),
    LC_TIME = "nl_NL.utf8",
    LC_MONETARY = "nl_NL.utf8",
    LC_CTYPE = "en_US.UTF-8",
    LC_COLLATE = "en_US.UTF-8",
    LC_MESSAGES = "en_US.UTF-8",
    LC_MEASUREMENT = "nl_NL.utf8",
    LC_NUMERIC = "nl_NL.utf8",
    LANG = "en_US"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_ALL to default locale: No such file or directory
These errors pop up every time I use apt. Now there used to be a configuration file somewhere in /etc that allowed me to set locales in Debian, I'm pretty sure there was. But it's gone.

Apparently, one now has to edit a file in /var. Not sure why a configuration file ends up there, but hey, I'm not an OS developer. Anyway, you need to edit /var/lib/locales/supported.d/local and add your own locale, in my case "nl_NL.UTF-8 UTF-8". After that, just run
$ sudo locale-gen
like you used to. Very strange place to put a configuration file...