FriBID forum

FriBID är ett fritt program för e-legitimation med BankID.

You are not logged in.

#1 2014-04-28 07:51:35

lars
Member
Registered: 2014-04-28

Fribid syns inte längre i Chromium

Hej,

Tack för ett fantastiskt program! Det räddade mig när BankID slutade fungera.

Jag har använt Fribid ganska länge nu och främst i Chromium på Ubuntu. Dock slutade det fungera efter en uppdatering till Trusty (Ubuntu 14.04) och när jag kollar in chrome://plugins så är inte ens Fribid med i listan över plugins. Det fungerar bra i Firefox.

Min version av Chromium är
34.0.1847.116 (Utvecklarversion 260972) Ubuntu 14.04 aura

Kan jag installera Fribid manuellt på något sätt?

Offline

#2 2014-04-29 19:07:08

samuellb
Administratör
Registered: 2010-02-15
Website

Re: Fribid syns inte längre i Chromium

Testade på precis samma version fast på Debian och här fungerar det:
Version 34.0.1847.116 Built on Debian 7.4, running on Debian 7.0 (260972)

Prova att symlänka FriBID-pluginen, libfribidplugin.so (normalt ligger den i /usr/lib/*-linux-gnu/fribid/ ) till /usr/lib/chromium/plugins/ . Det skulle kunna hjälpa

Offline

#3 2014-05-09 09:54:59

lars
Member
Registered: 2014-04-28

Re: Fribid syns inte längre i Chromium

Jag symlänkade pluginet men det dyker fortfarande inte upp under chrome://plugins

lars:Extensions$ cd /usr/lib/chromium-browser/plugins/
lars:plugins$ ll
totalt 8
drwxr-xr-x 2 root root 4096 maj  9 10:48 ./
drwxr-xr-x 7 root root 4096 apr 21 16:00 ../
lrwxrwxrwx 1 root root   51 maj  9 10:48 libfribidplugin.so -> /usr/lib/x86_64-linux-gnu/fribid/libfribidplugin.so
lars:plugins$ cd /usr/lib/x86_64-linux-gnu/fribid/
lars:fribid$ ll
totalt 208
drwxr-xr-x   2 root root  4096 maj  2 13:00 ./
drwxr-xr-x 120 root root 98304 maj  8 22:12 ../
-rw-r--r--   1 root root 26536 apr 30 10:01 libfribidplugin.so
-rwxr-xr-x   1 root root 75728 apr 30 10:01 sign*
lars:fribid$ 

Finns det något annat jag kan göra?

Offline

#4 2014-05-26 00:12:58

Rablet
Member
Registered: 2014-05-26

Re: Fribid syns inte längre i Chromium

Fick du ordning på detta?

Mitt slutade fungera när jag uppdaterade till Chrome 35. Har det med utfasandet av NPAPI att göra?

http://blog.chromium.org/2013/09/saying … npapi.html - "April 2014: NPAPI support was removed from Chrome for Linux in release 35."

Offline

#5 2014-05-26 04:56:23

lars
Member
Registered: 2014-04-28

Re: Fribid syns inte längre i Chromium

Nej, jag använder firefox eller mobilt BankID när jag behöver det. Har inte haft tid att felsöka mer, så det får räcka tills vidare.

Offline

#6 2014-06-02 00:53:46

fldc
Member
Registered: 2010-06-08

Re: Fribid syns inte längre i Chromium

Ja, Chrome/Chromium har sedan v35 inte längre stöd för NPAPI vilket fribid använder sig av, pepper, PPAPI är det enda som fungerar.

Offline

#7 2014-06-15 16:17:17

samuellb
Administratör
Registered: 2010-02-15
Website

Re: Fribid syns inte längre i Chromium

Jag har skapat ett user script + en liten lokal server som emulerar den gamla NPAPI-pluginen och skickar vidare till FriBID. Har bara testat i Chromium 35.

Finns att ladda ner här:
http://git.fribid.se/fribid/tree/npcompatsrv

Instruktioner finns här:
https://git.fribid.se/fribid/tree/npcom … DME.sv.txt

Det krävs inga speciella libraries etc. utan det räcker med make + valfri C-kompilator (vilka kan installeras genom att installera paketet "build-essential" i Debian och Ubuntu).

Offline

#8 2014-11-02 12:42:41

ericj
Member
Registered: 2014-11-02

Re: Fribid syns inte längre i Chromium

Sedan en tid tillbaka har jag haft trubbel att få npcompatsrv att fungera i Chromium 38.0.2125.101 på Debian Testing. Felmeddelandet jag får är:

Failed to connect to FriBID npcompatsrv

An exception ocurred: NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'http://127.0.0.1:20048/FriBID_NPAPI_Request'.

npcompatsrv-processen är såklart up & running:

eric@Gandalf:~/lib$ ps aux | fgrep npcompatsrv
eric      1032  0.0  0.0   4584   616 ?        S    12:21   0:00 npcompatsrv
eric      1700  0.0  0.0  12736  2180 pts/0    S+   12:40   0:00 grep -F npcompatsrv

Det skall tilläggas att resten av FriBID, signering etc, funkar finfint om jag exempelvis använder Iceweasel (Firefox) istället.

Vad kan vara problemet? Vad kan jag göra för att felsöka?

Offline

#9 2014-11-02 13:11:17

samuellb
Administratör
Registered: 2010-02-15
Website

Re: Fribid syns inte längre i Chromium

Problemet verkar vara att npcompatsrv kör okrypterad HTTP medan alla BankID-sidor kör HTTPS. I senaste versionen av Chromium är detta inte tillåtet längre. Man får felmeddelandet nedan i "Developer tools" konsollen i Chromium.

[blocked] The page at 'https://fribid.se/test/' was loaded over HTTPS, but ran insecure content from 'http://127.0.0.1:20048/FriBID_NPAPI_Request': this content should also be loaded over HTTPS.

Lösningen är att starta chromium med följande kommando. Tyvärr verkar det inte gå att tillåta specifika hostar t.ex. 127.0.0.1, utan det är "allt eller inget" som gäller.

chromium --allow-running-insecure-content

Offline

#10 2014-11-02 13:30:56

ericj
Member
Registered: 2014-11-02

Re: Fribid syns inte längre i Chromium

Bekräftat. Tack Samuel, du är en stjärna!

Offline

Board footer

Powered by FluxBB