nemID og Ubuntu

Alle tekniske spørgsmål som ikke hører ind under de andre fora.
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: nemID og Ubuntu

Indlæg af AJenbo »

Java gør ofte brugt af native libs, der er også browseren og dens plugin og så befinder hele java VM'en sig også i styre systemet, så der er rimelig med mulighed for at der kan være noget galt på system niveau. Jeg ved jeg savner en måde at debugge det så man kunne komme ind på hvor problemet ligger
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: nemID og Ubuntu

Indlæg af lath »

AJenbo skrev:Java gør ofte brugt af native libs, der er også browseren og dens plugin og så befinder hele java VM'en sig også i styre systemet, så der er rimelig med mulighed for at der kan være noget galt på system niveau. Jeg ved jeg savner en måde at debugge det så man kunne komme ind på hvor problemet ligger


Nu da det rent faktisk er kendt viden at NemID appletten smugler native kode ind i *.gif filer, og at der mange gange har været problemer med NemID appletten, så er der mere end god grund til at tro at det er DanIDs klyt&klamp kode i NemID appletten der ikke virker, end der er noget galt med styresystemet.

Hvis man man har lidt mange add-ons og andre plug-ins kan man prøve at deaktivere dem, da de godt kan lave så meget knas i den at et website ikke virker

Derudover så har Firefox også en safe mode (sikker tilstand) som aktiveres med et

Kode: Vælg alt

-safe-mode
argument Man skal starte firefox op fra en terminal. (luk ikke terminalen ned på den almindelige måde: I stedet, så luk terminal med CTRL+D tastekombination.)
Efter at man har startet firefox med:

Kode: Vælg alt

firefox -safe-mode

... så får man en Safe Mode dialogboks op. Her trykker man på Fortsæt knappen
Alle add-ons (tilføjelser) skulle være deaktiveret i safe mode. Plugins (native code) skal muligvis deaktiveres seperat.
Når det nu er NemID du vil bruge er det eneste plugin du skal lade være aktivet være Java/JRE/Java Runtime Eniroment.

@AJenbo
Du kan bruge strace (tracing af system kald) og ltrace (tracing af kald til kode i lib*.so software biblioteker) på browserens sub-processes. Man kan sætte argumenter der fortæller at de skal bearbejde sub-process (JRE) information.
For at de virker rigtig godt skal du have fat i debugging symboler for ellers får du kun funktionspointers ud, AFAIK.

Tilsidst er der også muligheden for at bruge en rigtig debugger. DDD med gdb som inferior debugger virker fint.
Kræver debugging symboler fra en *-dbg pakke.

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
tietze
Indlæg: 9
Tilmeldt: 28. nov 2013, 11:45

Re: nemID og Ubuntu

Indlæg af tietze »

lath skrev:
tietze skrev:Er efterhånden parat til at forsøge med en geninstallation af Ubuntu.


JVM - Java Virtuel Maskine er en del af det der hedder JRE (Java Runtime Enviroment) - og JVM/JRE har ikke noget med styresystemet at gøre.
Du får derfor ikke noget ud af at reinstallere Ubuntu.


Windowsmetoden til løsning af alle problemer "geninstallation" var det der virkede. Efter installation af ubuntu server, xfce4, xdm og chrome var det kun følgende to kommandoer der skulle til for at få vakt nemID til live igen.

Kode: Vælg alt

apt-get install --install-recommends openjdk-7-jre
apt-get install --install-recommends icedtea-7-plugin
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: nemID og Ubuntu

Indlæg af AJenbo »

Nr 2 installere også det nr 1 gør så du kunne have gjort det med en kommando :-)