Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Risolto]: Recupero partizione criptata.
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
Lux-68
n00b
n00b


Joined: 19 May 2013
Posts: 34
Location: Provincia di Torino

PostPosted: Thu Jul 04, 2013 7:04 pm    Post subject: [Risolto]: Recupero partizione criptata. Reply with quote

Ciao a tutti,
ho la necessità di recuperare l'uso di una partizione home cryptata creata con un'installazione precedente (Gentoo 2012 con kernel 3.4.8 ).
Per creare la partizione ho utilizzato il documento https://forums.gentoo.org/viewtopic-t-908008.html.
La partizione funzionava correttamente. Ho dovuto reinstallare Gentoo (versione 2013 con kernel 3.8) e ho cercato di recuperare la funzionalità
della cartella usando il medesimo documento ad eccezione dei comandi di creazione della partizione stessa.
All'avvio ottengo i messaggi:
Code:

* Setting up dm-crypt mappings...
cryptsetup: error while loading shared libraries: libcryptsetup.so.4: cannot open shared object file: No such file or directory
* home using: create home /dev/sda3 .....
cryptsetup: error while loading shared libraries: libcryptsetup.so.4: cannot open shared object file: No such file or directory
* failure running cryptsetup
* Failed to setup dm-crypt devices
* ERROR: dmcrypt failed to start
* Checking local filesystem
----Controlla gli altri file system
fsck.etx4: No such file or directory while trying to open /dev/mapper/home
Possibility non-existent device?
Operational error

* Mounting local filesystem.....
mount special device /dev/mapper/home does not exist
*Some local filesystem failed to mount


Dopo mi viene richiesta la password che inserisco ma la /home che ottengo non è quella corretta. Se effettuo manualmente il montaggio
della partizione questa compare al suo posto.

Cosa sbaglio?

Grazie.

Luciano


Last edited by Lux-68 on Thu Jul 11, 2013 9:09 pm; edited 1 time in total
Back to top
View user's profile Send private message
ago
Developer
Developer


Joined: 01 Mar 2008
Posts: 1527
Location: Milan, Italy

PostPosted: Thu Jul 04, 2013 8:16 pm    Post subject: Reply with quote

Lui non trova la libreria libcryptsetup.so.4 che è parte di sys-fs/cryptsetup. Hai questo pacchetto installato?


EDIT:
Probabilmente ho espresso male il pensiero.

Se stai avviando dmcrypt, devi avere per forza sys-fs/cryptsetup. La domanda è: quella libreria esiste o meno nel tuo sistema?
Back to top
View user's profile Send private message
Lux-68
n00b
n00b


Joined: 19 May 2013
Posts: 34
Location: Provincia di Torino

PostPosted: Fri Jul 05, 2013 5:38 pm    Post subject: Reply with quote

ago wrote:
Lui non trova la libreria libcryptsetup.so.4 che è parte di sys-fs/cryptsetup. Hai questo pacchetto installato?


EDIT:
Probabilmente ho espresso male il pensiero.

Se stai avviando dmcrypt, devi avere per forza sys-fs/cryptsetup. La domanda è: quella libreria esiste o meno nel tuo sistema?


Ciao,
ho fatto una ricerca e la libreria è presente in /usr/lib64.

Luciano.
Back to top
View user's profile Send private message
ago
Developer
Developer


Joined: 01 Mar 2008
Posts: 1527
Location: Milan, Italy

PostPosted: Fri Jul 05, 2013 5:59 pm    Post subject: Reply with quote

Prova a vedere se revdep-rebuild trova qualche link rotto. Successivamente prova a usare dmcrypt manualmente e vedi con strace o gdb se l'errore è più chiaro.
Back to top
View user's profile Send private message
Lux-68
n00b
n00b


Joined: 19 May 2013
Posts: 34
Location: Provincia di Torino

PostPosted: Fri Jul 05, 2013 6:59 pm    Post subject: Reply with quote

ago wrote:
Prova a vedere se revdep-rebuild trova qualche link rotto. Successivamente prova a usare dmcrypt manualmente e vedi con strace o gdb se l'errore è più chiaro.


Ciao,
ho provato a utilizzare
Code:

#  revdep-rebuild -p

come risultato ottengo
Code:

* Dynamic linking on your system in consistent .... All done.


Purtroppo non conosco l'uso di strace o gdb.

Grazie.

Luciano.
Back to top
View user's profile Send private message
Lux-68
n00b
n00b


Joined: 19 May 2013
Posts: 34
Location: Provincia di Torino

PostPosted: Fri Jul 05, 2013 7:18 pm    Post subject: Reply with quote

ago wrote:
Prova a vedere se revdep-rebuild trova qualche link rotto. Successivamente prova a usare dmcrypt manualmente e vedi con strace o gdb se l'errore è più chiaro.


Ciao,

può servire la configurazione di cryptsetup?

Luciano.
Back to top
View user's profile Send private message
pierino_89
Guru
Guru


Joined: 03 Oct 2009
Posts: 522

PostPosted: Sat Jul 06, 2013 2:02 am    Post subject: Reply with quote

Potrebbe essere un problema più banale, tipo un link simbolico mancante. Prova a vedere cosa ti trova
Code:
locate libcryptsetup.so

Anche riemergere direttamente sys-fs/cryptsetup potrebbe essere un'idea, revdep-rebuild non è sempre una scienza esatta.
_________________
Linux registered user 461710
Back to top
View user's profile Send private message
Lux-68
n00b
n00b


Joined: 19 May 2013
Posts: 34
Location: Provincia di Torino

PostPosted: Sat Jul 06, 2013 11:06 am    Post subject: Reply with quote

pierino_89 wrote:
Potrebbe essere un problema più banale, tipo un link simbolico mancante. Prova a vedere cosa ti trova
Code:
locate libcryptsetup.so

Anche riemergere direttamente sys-fs/cryptsetup potrebbe essere un'idea, revdep-rebuild non è sempre una scienza esatta.


Ciao,
il comando mi riporta il seguente risultato
Code:

/usr/lib64/libcryptsetup.so.4
/usr/lib64/libcryptsetup.so.4.2.20

i collegamenti mi sembrano corretti. La reistallazione ho già provato a farla senza risultato. :(

Grazie.

Luciano.
Back to top
View user's profile Send private message
pierino_89
Guru
Guru


Joined: 03 Oct 2009
Posts: 522

PostPosted: Sat Jul 06, 2013 11:43 am    Post subject: Reply with quote

Prova a guardare nell'initscript di dm-scrypt se viene modificata LD_LIBRARY_PATH e manca /usr/lib64.
Probabilmente se fai un link della libreria in /lib64 si rimette subito a funzionare, ma è un metodo un po' ignorante.
_________________
Linux registered user 461710
Back to top
View user's profile Send private message
Lux-68
n00b
n00b


Joined: 19 May 2013
Posts: 34
Location: Provincia di Torino

PostPosted: Sat Jul 06, 2013 3:32 pm    Post subject: Reply with quote

pierino_89 wrote:
Prova a guardare nell'initscript di dm-scrypt se viene modificata LD_LIBRARY_PATH e manca /usr/lib64.
Probabilmente se fai un link della libreria in /lib64 si rimette subito a funzionare, ma è un metodo un po' ignorante.


Ciao,
non ho trovato riferimenti al percorso nell'init di dmcrypt.
In compenso avviando il montaggio della partizione dopo aver effettuato il login con:
Code:

mount /dev/mapper/home /home


la home è nella posizione corretta.

Luciano.
Back to top
View user's profile Send private message
pierino_89
Guru
Guru


Joined: 03 Oct 2009
Posts: 522

PostPosted: Sat Jul 06, 2013 4:33 pm    Post subject: Reply with quote

Prova a fare un collegamento simbolico da /usr/lib64 a /lib64, almeno escludiamo a priori problemi di environment.
_________________
Linux registered user 461710
Back to top
View user's profile Send private message
Lux-68
n00b
n00b


Joined: 19 May 2013
Posts: 34
Location: Provincia di Torino

PostPosted: Sat Jul 06, 2013 5:58 pm    Post subject: Reply with quote

pierino_89 wrote:
Prova a fare un collegamento simbolico da /usr/lib64 a /lib64, almeno escludiamo a priori problemi di environment.


Ciao,
ho fatto un collegamento tra le due cartelle per la libreria libcryptsetup ma non è cambiato nulla.

Luciano.
Back to top
View user's profile Send private message
Lux-68
n00b
n00b


Joined: 19 May 2013
Posts: 34
Location: Provincia di Torino

PostPosted: Thu Jul 11, 2013 9:04 pm    Post subject: [Risolto]: Recupero partizione criptata. Reply with quote

Lux-68 wrote:
pierino_89 wrote:
Prova a fare un collegamento simbolico da /usr/lib64 a /lib64, almeno escludiamo a priori problemi di environment.


Ciao,
ho fatto un collegamento tra le due cartelle per la libreria libcryptsetup ma non è cambiato nulla.

Luciano.


Ciao a tutti ho risolto il problema ricompilando cryptsetup con USE="nls static".

Luciano.
Back to top
View user's profile Send private message
pierino_89
Guru
Guru


Joined: 03 Oct 2009
Posts: 522

PostPosted: Thu Jul 11, 2013 9:16 pm    Post subject: Reply with quote

È vero, con "static" ingloba le librerie all'interno dell'eseguibile... non ci avevo pensato.
Fai che rimuovere il symlink che ti avevo proposto, non vorrei creasse problemi in futuro :wink:
_________________
Linux registered user 461710
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum