FriBID forum

FriBID är ett fritt program för e-legitimation med BankID.
OBS! FriBID är i praktiken nedlagt, och fungarar inte att använda längre.

You are not logged in.

#1 2012-03-18 16:34:16

sm7xvd
Member
Registered: 2012-03-18

Startade en gång, inte mer. Pipe error?

Efter att ha installerat fribid under ubuntu 11.10 och hämtat ut nytt bankid med chrome, vilket fungerade alldeles utmärkt, startar inte fribid längre.
Om jag kör firefox från terminalen får jag meddelanden som ser ut;

fribid: Failed to execute main binary: Åtkomst nekas
fribid: pipe error
fribid: Failed to execute main binary: Åtkomst nekas
fribid: pipe error
fribid: pipe error
fribid: Failed to execute main binary: Åtkomst nekas
fribid: pipe error

Med main binary antar jag /usr/bin/fribidi, som jag kontrollerade behörigheten på och den får exekveras av samtliga användare. Har även provat att exekvera den från terminalen vilket tillåts, men inget händer mer än att jag får en tom rad. Någon som har förslag på hur jag ska gå vidare?

Last edited by sm7xvd (2012-03-18 16:36:19)

Offline

#2 2012-03-18 16:43:05

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

Re: Startade en gång, inte mer. Pipe error?

"fribidi" är något helt annat.

"Main binary" brukar vara /usr/lib/fribid/sign eller /usr/local/lib/fribid/sign . Vad har den för behörigheter?

Skulle också kunna vara något med t.ex. AppArmor, om den hindrar Firefox från att starta nya processer.

Offline

#3 2012-03-18 16:59:40

sm7xvd
Member
Registered: 2012-03-18

Re: Startade en gång, inte mer. Pipe error?

/usr/lib/fribid/sign har korrekta behörigheter. Testade apparmor stop/teardown också och startade om firefox. Nu slapp jag åtkomst nekas, men pipe error är kvar.

Last edited by sm7xvd (2012-03-18 17:00:38)

Offline

#4 2012-03-18 17:37:38

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

Re: Startade en gång, inte mer. Pipe error?

Vad händer om du kör detta:

echo '3;
20;https://example.com/
11;example.com
14;198.51.100.200
12;MTIzNDU2Nzg5
0;
0;
0;
5;UTF-8
4;aGkK
0;
hack

' | /usr/lib/fribid/sign --internal--ipc=10

Offline

#5 2012-03-18 17:49:32

sm7xvd
Member
Registered: 2012-03-18

Re: Startade en gång, inte mer. Pipe error?

Då får jag nio stycken "fribid: pipe error".

Offline

#6 2012-03-18 18:00:54

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

Re: Startade en gång, inte mer. Pipe error?

Låter nästan som du har någon gammal version av FriBID installerad i /usr/lib/fribid/sign, men en nyare plugin.

Har du testat att ta bort /usr/lib/fribid/sign och installera om FriBID?

Offline

#7 2012-03-18 18:27:57

sm7xvd
Member
Registered: 2012-03-18

Re: Startade en gång, inte mer. Pipe error?

Gjorde det nu, istället för att använda ubuntupaketet byggde jag från source, men samma sak.
Edit; Även samma resultat med skriptet du postade.

Last edited by sm7xvd (2012-03-18 18:29:48)

Offline

#8 2012-03-18 23:23:21

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

Re: Startade en gång, inte mer. Pipe error?

Vet inte riktigt vad som är fel i så fall. jag kör också 11.10 och det fungerar utan problem.

"pipe error" betyder att kommandona som "sign"-programmet får är felaktiga, eller att kommando-pipen stängdes. Eftersom du kör med echo borde det inte kunna hända, och antagligen är det något problem med GIOChannel/GLib-biten i FriBID, alternativt att något library som FriBID använder också försöker läsa inmatningen och därmed "tar" den från FriBID.

Eller så är det något i stil med att minnet blir korrupt i FriBID-processen och att det orsakar skumma "följdfel" som detta.

Offline

#9 2012-03-20 22:38:29

sm7xvd
Member
Registered: 2012-03-18

Re: Startade en gång, inte mer. Pipe error?

Mycket bråk senare har jag listat ut lite.
Den senast hämtade .p12 får fribid att ge upp.
Om jag istället placerar en gammal eller ingen alls i mappen "cbt" fungerar det.
Detta gäller både med den jag hämtade med fribid igår och den jag hämtade idag med den riktiga klienten och konverterade till .p12 med metoden med Nordeas klient.

Edit: Stryk det...
Med det nya certifikatet kraschar fribid innan rutan dyker upp, med det gamla efter.

Last edited by sm7xvd (2012-03-20 22:55:08)

Offline

#10 2012-03-24 09:21:42

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

Re: Startade en gång, inte mer. Pipe error?

Vad får du i filen "structure.txt" om du kör detta?

mkdir dump
cd dump
~/sökväg_till_fribid_source/tools/asn1dump ~/cbt/ditt_cert.p12

Ta bort namn m.m. och lägg upp här alternativt mejla till mig: samuel  slbdata  se

Offline

Board footer

Powered by FluxBB