crouton: Openssl symbol lookup error when trying to encrypt an existing chroot

chronos@localhost / $ sudo edit-chroot -all
name: kali-rolling
encrypted: no
Entering /mnt/stateful_partition/crouton/chroots/kali-rolling...
crouton: version 1-20180329190032~master:d287904a
release: kali-rolling
architecture: amd64
xmethod: xorg
targets: keyboard,xorg,xiwi,xfce
host: version 10452.69.0 (Official Build) beta-channel lars 
kernel: Linux localhost 3.18.0-17025-g5eb931360066 #1 SMP PREEMPT Tue Apr 17 12:07:48 PDT 2018 x86_64 GNU/Linux
freon: yes
Unmounting /mnt/stateful_partition/crouton/chroots/kali-rolling...

Please describe your issue:

This error: openssl: symbol lookup error: openssl: undefined symbol: RC5_32_set_key is looping when I’m trying to encrypt my chroot using the command: sudo sh ~/Downloads/crouton -n kali-rolling -e -u

If known, describe the steps to reproduce the issue:

Create a kali-rolling chroot and then try to encrypt it.

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 17

Most upvoted comments

I just ran into this issue also. Turns out the extra /usr/local/bin/openssl came from chromebrew. It seems to always install this when it is installed. I removed it with crew remove openssl and then encryption worked fine, no need to powerwash.

Ok. I’m going to close this. If this is a real issue I’m sure other people will end up reporting it, and we can reopen.

I’m really unclear how you ended up with a separate copy of openssl in /usr/local

I suspect removing/moving away /usr/local/lib64/libcrypto.so.1.0.0 will fix your problem.

You could also power-wash your Chromebook, that’ll remove all these files in /usr/local (including your chroots and files in Downloads, so please back them up).