[SOLVED]haveged

Anything that does not fit elsewhere
Post Reply
Stefan_c
Posts: 14
Joined: June 3rd, 2017, 9:35 am
Location: Berlin

[SOLVED]haveged

Post by Stefan_c » June 10th, 2017, 8:17 am

Moin,
da mein D525DW keinen Hardware Random Number Generator hat, hab ich mir mal haveged installiert.
Alles schön nur :

# /etc/init.d/haveged start
Starting Haveged entropy daemon...
/etc/init.d/haveged: line 31: /usr/sbin/haveged: No such file or direct[ FAIL ]
#

Was Tun ?

Nachtrag :
Bei der Ausführung der install.sh ist mir aufgefallen dass ..
usr/include/haveged/havege.h

... havege.h oder haveged.h ?
Last edited by Stefan_c on June 13th, 2017, 9:52 am, edited 1 time in total.
Beste Grüsse aus der Hauptstadt
Stefan

Image

ummeegge
Community Developer
Community Developer
Posts: 5001
Joined: October 9th, 2010, 10:00 am

Re: haveged

Post by ummeegge » June 10th, 2017, 8:58 am

Moin moin,
haveged ist ja kein reguläres IPFire Addon, woher hast du denn das Paket ?
Stefan_c wrote: Bei der Ausführung der install.sh ist mir aufgefallen dass ..
usr/include/haveged/havege.h

... havege.h oder haveged.h ?
Das passt schon da Haveged auf dem Havege --> https://www.irisa.fr/caps/projects/hipsor/ Algorithmus beruht --> https://www.mankier.com/3/libhavege .
Stefan_c wrote:Was Tun ?
Postest du mal die Ausgabe von:

Code: Select all

file /usr/sbin/haveged
und

Code: Select all

uname -m
Grüsse,

UE
Image
Image

Stefan_c
Posts: 14
Joined: June 3rd, 2017, 9:35 am
Location: Berlin

Re: haveged

Post by Stefan_c » June 10th, 2017, 9:29 am

Moin moin,
haveged ist ja kein reguläres IPFire Addon, woher hast du denn das Paket ?
von da ... http://people.ipfire.org/~ummeegge/ ;)
Postest du mal die Ausgabe von:

Code: Select all

file /usr/sbin/haveged

Code: Select all

file /usr/sbin/haveged
/usr/sbin/haveged: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.0, BuildID[sha1]=9aed04a750b6633bcb46b3e0839f6d9ed86c8ef3, stripped
und

Code: Select all

uname -m

Code: Select all

x86_64
Mhh .. irgendwie machen mich die 32 Bit Angaben stutzig .... wohl falsches ISO erwischt >:(
Beste Grüsse aus der Hauptstadt
Stefan

Image

ummeegge
Community Developer
Community Developer
Posts: 5001
Joined: October 9th, 2010, 10:00 am

Re: haveged

Post by ummeegge » June 10th, 2017, 9:51 am

Stefan_c wrote:von da ... http://people.ipfire.org/~ummeegge/ ;)
Kam mir doch gleich irgendwie bekannt vor :) .
Stefan_c wrote:

Code: Select all

x86_64
Mhh .. irgendwie machen mich die 32 Bit Angaben stutzig
Ja genau, sowas dachte ich mir auch... Du hast ein 32 Bit Binary auf ner 64 Bit Maschine laufen das mag er nicht so recht leiden. Bau den gerade mal auch für 64 Bit dauert allerdings noch ein wenig...

UE
Image
Image

Stefan_c
Posts: 14
Joined: June 3rd, 2017, 9:35 am
Location: Berlin

Re: haveged

Post by Stefan_c » June 10th, 2017, 9:54 am

ok, läuft. Das ganze noch mal mit dem i586 ISO aufgesetzt ....
uname -m zeigt i686, die Startfehlermeldung ist auch weg :)

Besten Dank !
Beste Grüsse aus der Hauptstadt
Stefan

Image

Stefan_c
Posts: 14
Joined: June 3rd, 2017, 9:35 am
Location: Berlin

Re: haveged

Post by Stefan_c » June 10th, 2017, 12:06 pm

Stefan_c wrote:von da ... http://people.ipfire.org/~ummeegge/ ;)
Kam mir doch gleich irgendwie bekannt vor :) .
Naja, nach 10 Jahren Einsatz des IPFire weiss Man wo mann was her bekommt :)
Stefan_c wrote:

Code: Select all

x86_64
Mhh .. irgendwie machen mich die 32 Bit Angaben stutzig
Ja genau, sowas dachte ich mir auch... Du hast ein 32 Bit Binary auf ner 64 Bit Maschine laufen das mag er nicht so recht leiden. Bau den gerade mal auch für 64 Bit dauert allerdings noch ein wenig...
... das sieht auf der i686 Maschine aber nicht viel anders aus

Code: Select all

# file /usr/sbin/haveged
/usr/sbin/haveged: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.0, BuildID[sha1]=9aed04a750b6633bcb46b3e0839f6d9ed86c8ef3, stripped
#
Beste Grüsse aus der Hauptstadt
Stefan

Image

ummeegge
Community Developer
Community Developer
Posts: 5001
Joined: October 9th, 2010, 10:00 am

Re: haveged

Post by ummeegge » June 10th, 2017, 4:57 pm

Stefan_c wrote:Naja, nach 10 Jahren Einsatz des IPFire weiss Man wo mann was her bekommt :)
Das Paket hat nur 1 1/2 Jahre auf dem Buckel was allerdings auch der Grund für 32 Bit only ist.
Stefan_c wrote: ... das sieht auf der i686 Maschine aber nicht viel anders aus

Code: Select all

# file /usr/sbin/haveged
/usr/sbin/haveged: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.0, BuildID[sha1]=9aed04a750b6633bcb46b3e0839f6d9ed86c8ef3, stripped#
wenn du das Binary meinst dann nein, ist ja auch das gleiche Paket.

Grüsse,

UE

EDIT: 64 Bit ist nun auch da --> http://people.ipfire.org/~ummeegge/haveged/ . Würde zuerst die uninstall.sh ausführen damit der die 32Bit Version wieder sauber rauslöscht. Die install.sh ist ein wenig erweitert und sucht sich geeignete Symlinks selber raus...
Image
Image

Stefan_c
Posts: 14
Joined: June 3rd, 2017, 9:35 am
Location: Berlin

Re: haveged

Post by Stefan_c » June 10th, 2017, 7:23 pm

Danke !
Ausgabe install.sh :

Starting Haveged entropy daemon...
/etc/init.d/haveged: line 31: /usr/sbin/haveged: cannot execute binary file: Exec format error

:-(
Beste Grüsse aus der Hauptstadt
Stefan

Image

ummeegge
Community Developer
Community Developer
Posts: 5001
Joined: October 9th, 2010, 10:00 am

Re: haveged

Post by ummeegge » June 10th, 2017, 7:39 pm

Mmmh sieht bei mir gut aus:

Code: Select all

[Sat Jun 10 21:25:50] [root@ipfire]  /
-> uname -m
x86_64

[Sat Jun 10 21:25:42] [root@ipfire]  ~ 
-> cd /opt/pakfire/tmp

[Sat Jun 10 21:25:56] [root@ipfire]  /opt/pakfire/tmp 
-> wget http://people.ipfire.org/~ummeegge/haveged/haveged-1.9.1-64bit-1.ipfire
--2017-06-10 21:26:00--  http://people.ipfire.org/~ummeegge/haveged/haveged-1.9.1-64bit-1.ipfire
Resolving people.ipfire.org... 81.3.27.41
Connecting to people.ipfire.org|81.3.27.41|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 40960 (40K) [application/octet-stream]
Saving to: 'haveged-1.9.1-64bit-1.ipfire'

haveged-1.9.1-64bit-1.ipfire   100%[====================================================>]  40.00K  --.-KB/s    in 0.04s   

2017-06-10 21:26:01 (1.04 MB/s) - 'haveged-1.9.1-64bit-1.ipfire' saved [40960/40960]


[Sat Jun 10 21:26:01] [root@ipfire]  /opt/pakfire/tmp 
-> tar xvf haveged-1.9.1-64bit-1.ipfire 
files.tar.xz
install.sh
uninstall.sh
update.sh
ROOTFILES


[Sat Jun 10 21:26:13] [root@ipfire]  /opt/pakfire/tmp 
-> ./install.sh 
Extracting files...
etc/
etc/rc.d/
etc/rc.d/init.d/
etc/rc.d/init.d/haveged
usr/
usr/lib/
usr/lib/libhavege.so.1
usr/lib/libhavege.so
usr/lib/libhavege.so.1.1.0
usr/sbin/
usr/sbin/haveged
...Finished.
Starting Haveged entropy daemon...   



-> /etc/init.d/haveged restart
Stopping Haveged entropy daemon...                                                                                 [  OK  ]
Starting Haveged entropy daemon...                                                                                 [  OK  ]


-> ps aux | grep -v grep | grep haveged
root     30740  2.1  0.2  11948  5372 ?        Ss   21:27   0:00 /usr/sbin/haveged -w 1000 -d /var/run/haveged.pid

[Sat Jun 10 21:28:30] [root@ipfire]  /opt/pakfire/tmp 
-> file /usr/sbin/haveged 
/usr/sbin/haveged: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.0, stripped


Image

Auf 32 Bit hab ich hier auch keine Probleme

Paket und Platform vielleicht verwechselt ? Vielleicht die Kommandos einfach nochmal durchgehen...

UE
Image
Image

Stefan_c
Posts: 14
Joined: June 3rd, 2017, 9:35 am
Location: Berlin

Re: haveged

Post by Stefan_c » June 13th, 2017, 9:51 am

Moin,
nochmal mit beiden ISO's probiert ... läuft einwandfrei.

Danke nochmal !
Beste Grüsse aus der Hauptstadt
Stefan

Image

Post Reply