Package Details: dislocker 0.7.3-5

Git Clone URL: https://aur.archlinux.org/dislocker.git (read-only, click to copy)
Package Base: dislocker
Description: Read/write BitLocker-encrypted volumes
Upstream URL: https://github.com/Aorimn/dislocker
Licenses: GPL2
Conflicts: dislocker-git
Submitter: mrxx
Maintainer: mrxx
Last Packager: mrxx
Votes: 34
Popularity: 1.05
First Submitted: 2014-06-02 17:25 (UTC)
Last Updated: 2024-09-02 11:35 (UTC)

Dependencies (6)

Required by (0)

Sources (1)

Latest Comments

1 2 3 4 5 6 Next › Last »

mrxx commented on 2024-09-02 11:36 (UTC)

Thanks to everybody. Bumped with new pkgrel due to the evolved dependencies.

hirak99 commented on 2024-09-01 06:48 (UTC)

I believe the pkgrel needs to be bumped.

The dependencies have evolved, and this package needs to be rebuilt - older builds do not work anymore. Best way to signify that is to increase pkgrel so that all automated build systems rebuild it.

Jackie_M commented on 2024-08-25 00:34 (UTC)

I did an rebuild on the latest PKGBUILD file (makepkg PKGBUILD after cloning the repo), and it "just worked" for me after an install.

git clone https://aur.archlinux.org/dislocker.git
cd dislocker
makebuild
sudo pacman -U ./dislocker-0.7.3-4-x86_64.pkg.tar.zst

If you're using a AUR manager, this may help you rebuild it: https://forum.manjaro.org/t/howto-python-upgrade-reinstall-aur-and-pip-packages/141579

dartfira commented on 2024-08-13 09:29 (UTC) (edited on 2024-08-13 09:30 (UTC) by dartfira)

There was a major update for ruby, I'm not sure but the packages has been moved and dislocker couldn't find the shared object dislocker: error while loading shared libraries: libruby.so.3.0: cannot open shared object file: No such file or directory

P.S. dislocker-noruby works fine.

Humpie commented on 2024-01-27 16:48 (UTC) (edited on 2024-01-27 16:58 (UTC) by Humpie)

Recently I'm getting:

jan 27 17:33:34 XXX mount[513]: dislocker: error while loading shared libraries: libmbedcrypto.so.14: cannot open shared object file: No such file>

Might be a dependency issue with mbedtls, but I'm not sure.

Edit: a reinstall of this package fixed the error.

mrxx commented on 2023-05-29 10:21 (UTC)

Thanks, syntaxerrormmm. Version check added.

syntaxerrormmm commented on 2023-05-29 07:15 (UTC)

This breaks on Manjaro (which has mbedtls 2.28). Patch to the PKGBUILD to compile over Manjaro Stable:

diff --git a/PKGBUILD b/PKGBUILD
index fdd434f..0c38346 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -26,7 +26,10 @@ build() {
         -D WARN_FLAGS:STRING="-Wall -Wextra" \

   # Fix mbedtls3 incompatibility
-  sed -i 's|mbedtls/config.h|mbedtls/mbedtls_config.h|;s|mbedtls_sha256_ret|mbedtls_sha256|' include/dislocker/ssl_bindings.h
+  mbedtlsver=$(LANG=C pacman -Qi mbedtls | awk '/^Version/ { print $3 }' | cut -d'.' -f 1)
+  if [[ ${mbedtlsver} -ge 3 ]]; then
+    sed -i 's|mbedtls/config.h|mbedtls/mbedtls_config.h|;s|mbedtls_sha256_ret|mbedtls_sha256|' include/dislocker/ssl_bindings.h
+  fi

   make
 }

mrxx commented on 2023-05-27 08:35 (UTC)

After applying the fixes proposed in https://github.com/Aorimn/dislocker/issues/278 it works again.

mbromilow commented on 2023-05-26 15:14 (UTC)

The following two sed replacements allow it to build with mbedtls2:

sed -i '16s@include@\0 PATHS /usr/include/mbedtls2@g' cmake/FindPolarSSL.cmake
sed -i '33,36s@mbed[a-z]*@\0 PATHS /usr/lib/mbedtls2@g' cmake/FindPolarSSL.cmake

It's a bit of a dirty hack, but I can't really find any cleaner way to get it to build. I haven't tested if it actually runs okay.

mrxx commented on 2023-05-26 10:36 (UTC)

I apologize, I've just set up a brand new test VM and now I also get the error "mbedtls/config.h: No such file or directory".

My "fresh installation" was a basic arch installation which was always kept up to date with nothing else installed than the dev tools.