Recently in Open Source Category

Open Source Days - vel overstået

| No Comments | No TrackBacks

Det er altid en underlig tom fornemmelse at vågne søndag morgen efter Open Source Days.

Flere måneders målrettet indsats er kulmineret. Og festen er nu vel overstået.
Pludselig er der ikke en mulliard opgaver der skal huskes, og en zillion ting der skal koordineres med ‘de andre’[1].

Morgenen (dvs. formiddagen/middagen) er foregået halvt i zombie tilstand.
Det lokale brunch sted havde lukket, så jeg har holdt den gående på bagerbrød og Red Bull.
Jeg er helt klart blevet for gammel til at tage 4 pre-konference dage og 2 16 timers konferencedage (incl. en pæn del efter-konference-øl) uden men.

Jeg stod som de foregående år for at sikre at der var net og strøm til udstillere og brugergrupper.
Til at hjælpe med dette havde jeg igen iår et super Net-crew, bestående af:
Lars Thegler, Jenny Hadfield, Henrik Andersen, Jesper Frilund, Michel “Yuki” Inoue, Jon Erichsen, Asbjørn Thegler & Søren Schrøder [2]
Tak gutter, det var igen iår en fornøjelse at arbejde sammen med jer.
(Det skal kraftigt understreges at vi ikke havde noget med det trådløse net at gøre. Det er 100% konfigureret og administreret af IT-U.)

Også tak til alle vores konference hjælpere. Det er jeres fortjeneste at alt det praktiske under konferencen har forløbet så glat som det gjorde. I er alt for mange til at nævne her, men i ved hvem i er.

Det er min opfattelse, at alt på konferencen forløb uden reelle problemer.
Jeg havde derfor tid til at se flere af foredragene. Og de jeg var nødt til at misse håber jeg at DKUUGs video team fik båndet. Hold øje med websiden for at se når de er online.

Tilbage er nu at få klaret de løse administrative ender, hvor den vigtigste er at sikre at vi får aflagt regnskab til vores ejere, DKUUG. Uden DKUUGs velvillige økomnomiske backing havde der ikke været nogen Open Source Days konference.

På det mere personlige plan er det pludselig gået op for mig, at vasketøjskurven har fået rekord top på, og at de steder min Roomba ikke kan nå, har et decideret gråt og let uldent skær i forårssolen. Papirene i TODO bunken på skrivebordet ser ud til at være i akut fare for at komme i skred og planterne ser temmeligt indtørrede ud. Afgjort en god plan også at tage en fridag mandag.

spacer.png

[1] Hanne, Kristian, Peter og Sidsel
[2] Sorteret efter 2. bogstav i fornavn. Hvorfor ikke?

Open Source Days og forår

| No Comments | No TrackBacks

Billedet herunder viser IT-universitetet i forårssolen.

Det er her Open Source Days 2010 løber af stabelen fredag og lørdag.

Open Source Days[1] er for mig en af de vigtige events, der bebuder forårets komme. Og arbejdet med at få konferencen op at stå, har altid hjulpet med at få de kedelige og triste vintermåneder til at gå hurtigere.

Nu er der kun de sidste hektiske 1½ dage tilbage til festen begynder.

Kommer du?

img_4308.jpg

spacer.png

[1] inklusive de tidligere konferencer under LinuxForum navnet.

Det skal bare forklares på manager sprog

| No Comments | No TrackBacks

Jeg står ved mit bord og arbejder, og min chefs tidligere chef kommer forbi med en USBstick med nogle dokumenter, han skal have printet til et møde.
Da jeg arbejder ved min FreeBSD workstation, så låner han bare min Windows laptop.

Manager: Hvorfor skal du egentlig have så mange computere?
FJ: Den der [peger på Windows maskine] kører Windows, den bruger jeg til at læse mail på.
FJ: Den der [peger på FreeBSD maskine] kører Unix. Den har jeg, så jeg kan arbejde.
Manager: Det lyder jo rimeligt nok, når du forklarer det sådan.

Det er næsten synd at han ikke er min chef-chef mere …

FreeBSD system administration fail

| No Comments | No TrackBacks

I usually pride myself of being a very good FreeBSD admin, but sometimes pride goes before a fall.

Yesterday I remote upgraded a server for DKUUG from FreeBSD-6.3-pN via 6-stable to 7-stable. The first step (6.3 to 6-stable) went fine. The second step can only be described as fail.

I did the usual buildworld, buildkernel, installkernel, reboot dance - only to realize that the server did not come up again.
And tonight in the server room I realized why.
The make.conf file had MODULES_WITH_WORLD set, which means that no KLDs are built during buildkernel or installed during installkernel (which used to be a neat trick back in the 4.x to 6.x days, when doing small kernel tweaks). Which meant that no KLD had been installed (and the old ones could not be used, obviously).
And when the boot disk uses gmirror for mirroring, then the (missing) geom_mirror.ko KLD is very much missed, and the kernel can not find its filesystems.

First step was to tell the boot loader to boot from ufs:ad0s1a - the first half of the mirrored disk[1].
Second step was to mount the /usr filesystem from ad0s1f by hand.
I located the KLDs (built during buildworld) in /usr/obj/usr/src/sys/modules and copied the GEOM relevant ones to /boot/kernel.

Now I could boot the system normally again.
After boot the system decided that the two halves of the mirror did not match (after all I just updated the first disk), decided that the second half was the better one, and thus undid my changes. But I did not care much, as the kernel at that time had loaded the needed KLDs, and was running fine.

I removed the MODULES_WITH_WORLD option and started a new kernel build and install, while I went to eat tapas at Panzon - a really nice tapas restaurant near the server room.
I could probably have found a quicker way, but I figured that I would opt for the safe path - and dinner now (which was probably the main reason, as I was hungry).

After dinner i did the reboot, installworld, mergemaster, reboot dance.
Everything came up fine.

Morale of the story:
When upgrading across major releases, then pay close attention to details, even if you have done the upgrade a thousand times before.
Don’t panic. Mishaps like this one can be fixed fairly easily.

spacer.png

[1] GEOM mirror keeps all metadata at the end of the disk, which means that the disks can be used as individual disks, without using the mirroring software, with very little trouble.

Now surfing via Sonofon USB 3G modem.

| 1 Comment | No TrackBacks

I arrived at my usual hotel in Aalborg to find that all rooms with wired internet were booked[1], and that my assigned room could not see the hotel wireless. Sigh!

My Sonofon USB 3G modem was not recognized by my old-ish FreeBSD 7.0-RELEASE-p5. So I went geocaching to kill my suddenly free evening.

Next day, I cvsup’ed at work, and upgraded to 8-current when I came back to the hotel.
Still no luck.

Adding the device ID of the modem to the driver helped a lot. Now 3 serial devices showed up.
The first two seemed dead, but the third worked.

I made a few modifications to PHKs ppp.conf file.

Changed connection name to ‘sonofon’.
Set device to ‘/dev/cuaU0.2’.
Changed the address for connection to ‘internet’ (from ‘bredband.tre.dk’).

That is it. (The rest of PHKs mail can be ignored, as -current has changed since.)

To connect to the net, I just type:

ppp sonofon
dial

Until my patch gets accepted, you can find it here. You will need a somewhat recent FreeBSD 8-current to make it work.

Just to add info. The text on the USB dongle says:
0682 FCC ID: NCMOGI0225 Model: GI0225

spacer.png

[1] These guys are good at running a hotel, and they have a killer restaurant. They are however not very good at running a reliable wireless network.

Happy Hacking

| No Comments | No TrackBacks

Happy Hacking er et periodisk BSD-DK event.

I al sin enkelhed så går Happy Hacking ud på, at vi mødes et sted med en fornuftig Internetforbindelse. Der sætter vi os med vores laptops og arbejder på de udestående projekter vi har, mens der hyggesnakkes og generelt udveksles erfaringer.

Givet at de fleste projekter deltagerne arbejder på ikke er specifikt BSD relaterede, så er der ingen grund til at man bliver væk, bare fordi man har OS-X, Linux eller OpenSolaris på sin laptop.

Happy Hacking er også stedet at deltage hvis man savner nogen at spørge om hjælp til at installere BSD på sin hardware.
Hvis man ønsker hjælp, så skal man medbringe al nødvendig hardware (incl. tastatur og skærm), idet der oftest kun er strøm og Internet tilgængelig på stedet.
Det er også en god ide lige at sende en mail, om at man kommer og med en kort opsummering af ens problemer, til BSD-DK listen nogle dage i forvejen.

Happy Hacking afholdes den sidste onsdag i hver måned.
Der bliver ofte aflyst i juli og december.

Stedet for afholdelse er næsten altid lokale M4 i Symbion.

For detaljer, se kalenderen.

About this Archive

This page is an archive of recent entries in the Open Source category.

Misc is the previous category.

Rants is the next category.

Find recent content on the main index or look in the archives to find all content.