FriBID forum

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

You are not logged in.

#1 2014-10-29 21:56:02

pernils
Member
Registered: 2014-10-29

Fribid på PC-BSD 10.?

Tja .

Har tagit steget från XP till annat och hamnade på PC-BSD. Mycket problem med ej stöd för inbyggt nätverks kort och inte "out of the box" för Geforce 8800GT etc ...

I vilket fall hamnade jag här för bankid och jag har försökt att söka runt efter en lösning men hittar inte det jag söker.

Problemet är att vid kompilering så får jag

ERROR: Unsatisfied dependencies:
  libcrypto (a part of OpenSSL)

I pc-bsd så finns det ett dir /compat/linux/lib och där finns det :

libcrypt.so.1
libcrypto.so.0.9.8g
libcrypto.so.7

Testade med ln -s ./libcrypto.so.0.9.8g  ./libcrypto

samt med libcrypto.so.7 men får samma fel medelande.

Har inte hållit på med BSD förut utan bara hållit på med Debian.

Så är det någon som har någon ide på ovan?. Är lite för trött just nu för fortsatt sökande så det skulle vara skönt om någon kunde peka vilken väg jag skall gå..

Tack på förhand.

Offline

#2 2014-10-29 22:13:26

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

Re: Fribid på PC-BSD 10.?

FriBID använder pkg-config för att hitta alla libbar, så det är den som inte hittar libcrypto. Men varför ligger libcrypto i /compat/linux? Finns det ingen libcrypto (eller libssl) i /usr/lib eller liknande?

Offline

#3 2014-10-29 22:24:40

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

Re: Fribid på PC-BSD 10.?

Vad händer om du skapar filen /usr/lib/pkgconfig/libcrypto.pc och lägger in följande? Ev. kan du behöva ändra libdir ifall libcrypto inte ligger i /lib

prefix=/usr
exec_prefix=${prefix}
libdir=/lib
includedir=${prefix}/include

Name: OpenSSL-libcrypto
Description: OpenSSL cryptography library
Version: 0.9.8
Requires: 
Libs: -L${libdir} -lcrypto
Libs.private: -ldl
Cflags: -I${includedir}

Offline

#4 2014-10-29 22:36:45

pernils
Member
Registered: 2014-10-29

Re: Fribid på PC-BSD 10.?

Du han före mig här ... Fundera lite själv över det hela ...

I BSD finns det ett Linux kompabilitets lager som ligger i /compat/linux/lib.

I /etc/rc.conf sätter man

linux_enable="YES"

Så har man tillgång till det. Hur det fungerar har jag inte den blekaste.

I alla fall gjorde jag en symlink i /lib ...    libcrypto -> ./libcrypto.so.7   (libcrypto.so.7 ligger i /lib...)

Hmm sedan är det här med "base" och "user land".

Om man kompilerar själv så borde det nog vara i "user land"

cd /usr/local/lib
ln -s /lib/libcrypto.so.7 ./libcrypto

(finns inget libcrypto där)

Samma problem.

Sedan finns det ett till ställe /usr/lib  jösses ...

Summerar :

/compat/linux/lib
/lib
/usr/lib
/usr/local/lib

Skall filen heta libcrypto ? dvs #include libcrypto  ... eller hur det ser ut i C


PS

Det finns inget /usr/lib/pkgconfig/

Provade med att kompilera /usr/ports/security/cryptlib

Först vart det att följa denna tråd https://forums.freebsd.org/threads/pkg- … d-9.48185/

Massa varningar bara ... lika som förut ..



Är inte alls hemma på det här ...

Ett sätt kan vara att köra in virtualbox och start upp en Debian som det finns färdiga paket till ...

Om du kommer på något så får du kan du väll hojta till

DS

Last edited by pernils (2014-10-29 23:05:31)

Offline

#5 2014-10-29 23:18:08

pernils
Member
Registered: 2014-10-29

Re: Fribid på PC-BSD 10.?

Hittade den här tråden https://forums.freebsd.org/threads/solv … pto.46938/

Kompilerade openssl i /usr/ports/security/openssl#

Och faktiskt kom jag lite längre med fribid.

......

/usr/local/include/X11/Xfuncproto.h:145:24: warning: named variadic macros are a GNU extension [-Wvariadic-macros]
#define _X_NONNULL(args...)  __attribute__((nonnull(args)))

gtk.c:516:13: error: use of undeclared identifier 'GTK_STOCK_CANCEL'; did you mean 'GDK_TOUCH_CANCEL'?
            GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,

......
gtk.c:517:13: error: use of undeclared identifier 'GTK_STOCK_OPEN'
            GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,
.......

1 warning and 2 errors generated.
*** Error code 1

Stop.
make[1]: stopped in /usr/home/pernils/Downloads/fribid-1.0.4/client
*** Error code 1

Stop.

Får testa mera senare om nu maskinen bootar överhuvudtaget igen ...

Offline

#6 2014-10-29 23:40:33

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

Re: Fribid på PC-BSD 10.?

Dessa felmeddelanden är kända buggar i FriBID och de är fixade i senaste GIT-versionen. Har du inte GIT så kan du ladda ner den som en färdig .tar.gz fil.

Offline

#7 2014-10-30 22:06:00

pernils
Member
Registered: 2014-10-29

Re: Fribid på PC-BSD 10.?

Summerar lite :

Det gäller alltså :

PC-BSD 10.?
Fribid 1.0.4

Först måste du kompilera OpenSSL (lite om det finns här https://forums.freebsd.org/threads/solv … to.46938/)

cd /usr/ports/security/openssl
sudo make install

Om du inte har laddat ner "ports tree" kan du via PC-BSD Control Panel -> System management -> System Manager .. andra tabben ...klicka på "Fetch PC-BSD System Source".

När jag hade fått ner ports fick jag fortfarande fel medelande ang pkg-manager någon ting. Det fanns i ports så det vart att kompilera den först.

När det är klart tar du ner senaste snapshot av fribid (I mitt fall var det http://git.fribid.se/fribid/snapshot/fr … 3a.tar.gz)

cd ~/Downloads
wget http://git.fribid.se/fribid/snapshot/fribid-c65759c6bc554b95c282ab98b28112df8628b43a.tar.gz
tar xvf fribid-c65759c6bc554b95c282ab98b28112df8628b43a.tar.gz
cd fribid-c65759c6bc554b95c282ab98b28112df8628b43a
sudo ./configure --plugin-path=/usr/home/USER/.mozilla/plugins --current-user && make && make install

(Där USER = ditt konto)

Själv fick jag en varning

  Prefix:            /root/.local
    Plugin path:       /usr/home/pernils/.mozilla/plugins
    Plugin path:       /root/.mozilla/plugins

    GTK version:       3

    PKCS#11 smartcard support disabled

  ...........  
    In file included from /usr/local/include/gtk-3.0/gdk/gdkx.h:30:
In file included from /usr/local/include/X11/Xlib.h:47:
/usr/local/include/X11/Xfuncproto.h:145:24: warning: named variadic macros are a GNU extension [-Wvariadic-macros]
#define _X_NONNULL(args...)  __attribute__((nonnull(args)))
.....
                       ^
1 warning generated.

Om du sedan kollar i firefox med hjälp av about:plugins så kan du se vart fribid hamnade.

I mitt fall hamnade det under


Nexus Personal

    File: libfribidplugin.so
    Path: /root/.local/lib/fribid/libfribidplugin.so
    Version: 1.0.4
    State: Enabled
    FriBID version 1.0.4

Vilket inte borde vara rätt. Troligen har det med att jag kompilerade det med sudo . Fast å andra sidan gick det inte kompilera utan att använda sudo.

Sedan kan du kolla om det funkar via https://fribid.se/test/

Vilket inte gör för mig (som brukligt är)  The FriBID plugin is installed, but is not working correctly. Error code: 510

Innan jag drar det här vidare ...

På sidan http://wiki.fribid.se/sidor/Banker_och_tj%C3%A4nster är Swedbank röd markerad. Fast Försäkrings kassan skall tydligen fungera. (fast det var 2011) Funkar det idag ?

Last edited by pernils (2014-10-30 22:15:07)

Offline

#8 2014-11-13 00:00:38

pernils
Member
Registered: 2014-10-29

Re: Fribid på PC-BSD 10.?

Så efter ha doppat tån i pc bsd så vart det Arch.

Blev att installera från source vilket verkade funka då det dyker upp i about:plugins i webb läsaren.

Var på swedbank och hämtade bankid.

Får så man skall skriva dit sitt lösen men får till svar Domain name mismatch

I alla fall hamnar det filer under ~/cbt ...

In på www.fk.se men det funkar inte så bra.


Hittade denna tråd http://forum.fribid.se/viewtopic.php?id=201 fanns något om ändra i ~/.config/fribid/expiry  men det finns ingen sådan fil. Inte på hela disken vad jag kan se.

Testade också med user agent switcher plugin till IE 8 men kommer inte längre.

Måste man byta till Ubuntu ?

(är lite matt av allt krångel med installation av diverse os) ...

Offline

#9 2014-11-13 09:08:28

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

Re: Fribid på PC-BSD 10.?

pernils wrote:

Var på swedbank och hämtade bankid.

Får så man skall skriva dit sitt lösen men får till svar Domain name mismatch

I alla fall hamnar det filer under ~/cbt ...

Det är ett känt problem med FriBID och vissa Swedbank-användare (inte mig dock). Se denna tråd. Och om det blir fel vid hämtningen så kommer du inte kunna logga in med den heller.

pernils wrote:

Hittade denna tråd http://forum.fribid.se/viewtopic.php?id=201 fanns något om ändra i ~/.config/fribid/expiry  men det finns ingen sådan fil. Inte på hela disken vad jag kan se.

Sedan version 1.0.1 är det ~/.config/fribid/config man ska ändra i

pernils wrote:

Måste man byta till Ubuntu ?

Nej de problemen du nämner har inget med OS:et att göra.

Offline

#10 2014-11-13 09:51:03

pernils
Member
Registered: 2014-10-29

Re: Fribid på PC-BSD 10.?

Sitter inte vid burken just nu men skall kolla runt lite när jag kommer hem.

Men vad jag minns (var efter 24:00 snåret) att det inte fanns ett bibl ~/.config/fribid möjligt kan det ha att göra med att jag gjorde make install utan att precisera användare. Är inte så hemma på att kompilera från source så det är en liten lärande process.

Har en mac fantast här på jobbet .. är det samma för mac användare ? Dvs att personal nexus även kommer att slopa stödet för mac som för linux enligt https://wiki.ubuntu.com/SwedishTeam/Sup … gitimation

Lite krångel verkar det vara http://forum.macworld.se/topic/169539-b … os-x-1010/

Såg också att mobilt bankid också tydligen skall funka på pc. huh ? Måste prova ... Kanske man kan så småningom knalla tillbaks till pc-bsd igen. (https://wiki.ubuntu.com/SwedishTeam/Sup … an_telefon)

En annan lösning som jag funderar över är om det är möjligt att under wine köra firefox win version + nexus personal bankid win version

Last edited by pernils (2014-11-13 09:51:44)

Offline

#11 2014-11-13 14:02:28

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

Re: Fribid på PC-BSD 10.?

pernils wrote:

[...] att det inte fanns ett bibl ~/.config/fribid möjligt kan det ha att göra med att jag gjorde make install utan att precisera användare.

Du måste skapa katalogen själv. FriBID skapar inte katalogen självt (och det görs inte vid kompileringen heller).

pernils wrote:

Har en mac fantast här på jobbet .. är det samma för mac användare ?

Verkar inte så. I alla fall inte enligt denna sida om systemkraven.

pernils wrote:

En annan lösning som jag funderar över är om det är möjligt att under wine köra firefox win version + nexus personal bankid win version

Nej det verkar inte fungera.  Se Wine AppDB-sidan för BankID.

Offline

#12 2014-11-15 08:26:29

Hellqvio
Member
Registered: 2014-04-06

Re: Fribid på PC-BSD 10.?

Hej
Tycker inte att det verkar rätt väg att använda linux emulering, även om det borde gå. En fråga man måste ställa sig är vilken linux som emuleras i pc-bsd, 32 eller 64 etc?
Tror att försöket att kompilera i ports är "onödiga" så grundläggande biblotek som crypto och ssl borde vara tillgängliga via pkg_add(1)
och pkg_info(1) . Det ger bsd kompatibla bibliotek vilket tycks mig mer lämpligt om man ska försöka bygga fribid i pc-bsd.
har själv ingen erfarenhet av pc-bsd, men av freebsd och openbsd vilka båda har pkg_add funtionen.

Offline

#13 2014-11-17 21:40:27

pernils
Member
Registered: 2014-10-29

Re: Fribid på PC-BSD 10.?

Det var lite av vad jag tänkte också när jag höll på med pc bsd. Men dåligt med kunskap gjorde att jag testade det första som jag stötte på.

Pc-bsd bygger på freebsd .. det går till och med att börja med freebsd och sedan installera pc-bsd delen ovanpå den installationen.

Har inte hunnit med och testat det här då jag har STORA problem att få till en maskin att ens börja använda.

Lite om mina eskapader finns här https://pcbsd.org/showthread.php?t=23220

Last edited by pernils (2014-11-17 21:48:59)

Offline

#14 2014-11-19 06:58:34

pernils
Member
Registered: 2014-10-29

Re: Fribid på PC-BSD 10.?

Säkerheten i bank-id.

http://www.nyteknik.se/nyheter/it_telek … 865221.ece

gör ju att man funderar kring swish

http://www.metro.se/nyheter/polis-varna … 1IihjgSTU/

Tycker man om förkortningar eller funderar vad teknik skifte i bank-id innebär

http://www.certezza.net/sv/nyheter/noti … nder-2014/

Offline

Board footer

Powered by FluxBB