måndag 24 september 2012

Handelsbanken, BankID och Ubuntu 64-bit

Så var det dags. Bankdosa och koder och en massa annan pappersgöra har anlänt från den nya banken, Handelsbanken. Vi valde dem dels för att de fått hyffsat ok betyg på sin internettjänst samt att de faktiskt officiellt stödjer Linux. Dock endast 32-bit. Anledningen till begränsningen till 32-bit beror endast på BankID, som vägrar släppa till lite ny teknik.

Hursomhelst funkar det bra att installera. Den kan behövas lite små åtgärder som man kan läsa om här. Jag stötte inte på några problem innan jag stoppade i kortet i dosan. Då kommer BankIDs applikation upp och säger att mjukvarans version måste kontrolleras. Webbläsaren hoppar då till BankIDs hemsida som säger.
- Ditt operativsystem stöds inte.
Bullshit! Genom att lägga på "User agent switcher" kan jag lura BankID att jag egentligen har ett 32-bits system från stenåldern och vips så funkar det.

FY BankID för att ni hävdar att det inte funkar när det egentligen gör det!

Uppdatering (före 13.10)

Häromdagen uppdaterade jag mitt ubuntu till senaste 12.10 (Quantal Quetzal). BankID slutade då att fungera och programmet (personal) ger detta felmeddelande
libidn.so.11: cannot open shared object file
Detta åtgärdas genom att installera det nya paraplypaketet för stöd för 32-bits-program i ubuntu. Detta görs genom att köra följande:
 sudo apt-get install ia32-libs
Eller starta din favorit-pakethanterare och installera paketet ia32-libs.

Uppdatering (13.10 Saucy Salamander)

Paketet ia32-libs har utgått i och med utgåvan Saucy Salamander. Detta leder till att den hel del tredje parts mjukvara som vägrar kompilera sin kod mot 64-bit slutar fungera. Så även Nexus Personal.

För att få det att fungera måste libidn11 installeras från arkitekturen i386.

sudo apt-get install libidn11:i386
Denna kan behöva hämtas ur ett gammalt repo, är osäker på det. Men om så är fallet behöver denna källa läggas till
deb http://archive.ubuntu.com/ubuntu/ raring main


Inga kommentarer: