Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

20.01.2008, 17:18

cryptsetup meckert über fehlende Cyper

Hallo Forum,
mein cryptsetup meckert über fehlende Cyper:
/bin/cryptsetup -c aes-lrw-benbi -y -s 384 luksFormat /dev/sda1
WARNING!
========
This will overwrite data on /dev/sdb2 irrevocably.

Are you sure? (Type uppercase yes): YES
Enter LUKS passphrase: test
Verify passphrase: test
Failed to setup dm-crypt key mapping.
Check kernel for support for the aes-lrw-benbi cipher spec and verify that /dev/sdb2 contains at least 383 sectors.
Failed to write to key storage.
Command failed.

Allerdings meine ich, dass ich alle benötigten Kernel einstellungen vorgenommen habe: siehe http://rafb.net/p/hOPg0Q91.html
Hat jemand eine Idee?
-mfg
tealson

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »tealson« (24.01.2008, 00:44)


2

21.01.2008, 09:47

Ich denke deine Kernel-Settings sind ok. IMHO liegt es wohl eher an der Platte. Was ist da auf /dev/sdb2?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

3

22.01.2008, 11:40

Danke für die Antwort. Ich bin teilweise schon verzweifelt, da ich dachte es liegt am Kernel und habe diesen dementsprechend schon X-Mal neu gebaut und es wurd und wurd nicht besser... :(
sdb2 ist eine externe Platte welche teils per esata, teils per usb angesprochen wird. Auf ihr drauf ist nichts. Es war ursprünglich bereits einen luks container dort vorhanden, alledings habe ich die Partition per fdisk erst gelöscht und anschließend neu erstellt.
Gibt es eventuell eine Größenbeschränkung bei cryptsetup? Die Partition ist knapp 460GB groß & mich wundert der output "verify that /dev/sdb2 contains at least 383 sectors."

Ich werde später mal testen die Partition mit ext3 zu formatieren und anschließend cryptsetup auszuführen. Evtl. ist dort der Hund begraben, ich geb dann nochmal Rückmeldung.

Mfg,
tealson

4

22.01.2008, 13:39

Hänge doch mal Deine Kernel Config an.

bzw. versuch es mal mit:

Quellcode

1
genkernel --menuconfig all


Gruß Andreas

5

22.01.2008, 20:29

Hier erstmal meine Kernel Config, restliches kommt nach dem wohlverdientem Abendmahl!
MfG,
tealson

edit: hat noch immer nichts gebracht, habe jetzt nochmal den kernel komplett neu compiliert, und alle benötigten Einstellungen fest "verdrahtet" hilft nach wie vor nicht, habe exakt denselben Fehler! Bin langsam echt ratlos...
»tealson« hat folgende Datei angehängt:

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »tealson« (23.01.2008, 02:04)


6

23.01.2008, 12:46

Also ich habe jetzt den Verdacht, dass es an einem Konflikt zwischen dem device-mapper & baselayout liegt. Meine baselayout version ist laut.
emerge -p baselayout: sys-apps/baselayout-1.12.10-r5
Wärend des bootvorgangs bekomme ich allerdings die Meldung:

Quellcode

1
2
the device mapper init script is written for baselayout-2 
please don't use it with baselayout-1


Habe schon danach gesucht, bin allerdings nicht fündig geworden. Ich habe laut emerge die aktuelle version vom baselayout, kann mir jemand sagen wie ich auf >2 updaten kann? Oder aber eine dev-mapper version nutzen kann welche zu baselayout 1 kompatibel ist?

MfG
tealson

7

23.01.2008, 12:49

baselayout 2 bekommst du wenn Du es in die keywords einträgst. Ganz wichtig, nicht vergessen ein dispach-conf dannach zu machen.

Die Init Scripte müssen dann ersetzt werden.

Du machst letzendlich nur ein Versionssprung auf die 2er Version.


Viele Grüße

8

23.01.2008, 13:16

Danke für die rasche Antwort. Ich werde mich heute Abend mal davor setzten. Habe jedoch noch ein paar Fragen bezüglich der init script Anpassung, und zwar habe ich unter:
http://www.gentoo.org/news/en/gwn/20070806-newsletter.xml folgendes gefunden:
UPGRADE NOTES:
  • media-gfx/splashutils users will have to re-emerge splashutils for it to work correctly.
kein Problem

  • net.eth0 may disappear as we only ship net.lo (net.lo0 for *BSD) now as there is no guarantee that eth0 exists on the host system. As such, you may have to re-link net.eth0 to net.lo like so ln -s net.lo /etc/init.d/net.eth0. One idea is to get udev to automatically make the link for you - see bug #186156.
Warum ln -s net.lo /etc/init.d/net.eth0? das erstellt doch nen symbolischen link zwischen localhost und eth0? eth0 ist bei mir allerdings eine 3com Karte...
edit: okay ich habe grad nachgeschaut, ln -s net.lo /etc/init.d/net.eth0 sagt mir net.eth0 -> net.lo, also ist es zZ auch bei mir so, dass ein symlinc besteht. Nur so ganz verstehen (warum & weshalb)tu ich das nicht.
  • If you see any errors like "einfo: no such command" or similar, please file a bug against the package in question and get them to use /etc/init.d/functions.sh and not /sbin/functions.sh.
we will se
  • WARNING: The volume initialization code (such as device-mapper) has been removed from baselayout and placed into init scripts. These new scripts will need to be manually added to the boot runlevel. If you don't do this your system may not boot!
Aha: hier kommen wir der ganzen Sache näher. In welches Init script gehört das ganze? So wie ich das verstehe, muss ich meine gesamten scripts per rc-update anpassen, oder sehe ich das falsch (dementsprechen rc-update add device-mapper default) und damit wäre der Kuchen gegessen?

MfG

9

23.01.2008, 13:40

Hallo,

zu Deinem Symbolischen Link:

Viele User kopieren net.lo zu net.eth0. Somit fuunktioniert das Script nicht mehr. Beim emerge wird net.lo ersetzt aber nicht net.eth0. Bei einem Symbolischen Link würde das Script dann aber trotzderm gehen. Ist ja gleich net.lo.

wegen dem Devicve-Mapper:
Verwendest Du überhaupt Du überhaupt gecryptete Dateisysteme??? wenn nein denke ich dürfte es dich dann auch nicht interessieren.

Die Scripte die beim Update emerged werden funktionieren bei mir alle ohne Probleme und ich verwende Baselayout2 jetz schon nee halbe ewigkeit auf 2 PC´s und alles funktioniert.


Viele Grüße

10

24.01.2008, 00:44

Ich verwende luks auf einer mobilen hd, deshalb benötige ich den device mapper & deshalb brauchte ich auch das aktuelle baselayout-2. Hat aber prima geklapt, danke für die Hilfe!

Was nicht funktioniert hat, war ein anschließender emerge von pam, ich konnte mich nach dem reboot nicht mehr einloggen.
Jedoch gibts hier die Lösung: http://farragut.flameeyes.is-a-geek.org/…-shadow-problem

MfG,
tealson

11

24.01.2008, 10:12

Ich verwende luks auf einer mobilen hd, deshalb benötige ich den device mapper & deshalb brauchte ich auch das aktuelle baselayout-2. Hat aber prima geklapt, danke für die Hilfe!

Was nicht funktioniert hat, war ein anschließender emerge von pam, ich konnte mich nach dem reboot nicht mehr einloggen.
Jedoch gibts hier die Lösung: http://farragut.flameeyes.is-a-geek.org/…-shadow-problem

MfG,
tealson


hmm... merkwürdig. Hatte bei keinen meiner PC´s Probleme mit dem anmelden und baselayout2. Aber wichtig ist ja dases funktioniert hat.

Viele Grüße