Problem description
I’m trying to use AmneziaVPN 5.0.0.5 from nixpkgs, but I’m running into API timeout issues. When attempting to activate configuration using premium key starting with vpn:// the client fails with errors 1100 and 1103.
On the exact same Wi-Fi network and router both my Android phone and my Windows 11 installation (on the same dualboot laptop) work correctly with vpn:// key. No proxies, custom DNS, or anything else were needed on these devices.
As a workaround to bypass this issue, I exported working .backup file from the Windows client and imported it on NixOS. This way I managed to connect, but reconnecting to the same server fails, switching to another server fails, attempt at entering server settings fails, so I’m forced to export another .backup file to continue my work (btw, same applies to .backup file from my phone).
I would appreciate any help in resolving this issue (including your own Amnezia configuration on NixOS)!
The way I’m doing it
- Install Amnezia using following module:
{inputs, ...}: {
flake.nixosModules.amnezia = {pkgs, ...}: let
mv = inputs.multiverse.multiverse.${pkgs.stdenv.hostPlatform.system};
amneziaPkgs = mv.at (mv.revOf "amnezia-vpn" "5.0.0.5");
in {
/*
It's not enough to use `programs.amnezia-vpn` with multiverse package
since `programs.amnezia-vpn` uses `pkgs` from flake inputs and thus
installs dependencies with wrong versions. The code below is adapted from
NixOS/nixpkgs/nixos/modules/programs/amnezia-vpn.nix at a431d4d
*/
environment.systemPackages = [
amneziaPkgs.amnezia-vpn
];
services.dbus.packages = [amneziaPkgs.amnezia-vpn];
services.resolved.enable = true;
systemd = {
packages = [amneziaPkgs.amnezia-vpn];
services."AmneziaVPN" = {
wantedBy = ["multi-user.target"];
path = with amneziaPkgs; [
gawk
iptables
procps
iproute2
sudo
];
};
};
};
}
-
To get error 1100, open Amnezia through terminal with
AmneziaVPNand wait for some time -
To get error 1103 try to connect with
vpn://key or change location after loading.backupfiile
Screenshots
Relevant logs
❯ AmneziaVPN
qt.qpa.services: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: Connection already associated with an application ID")
Logger::setServiceLogsEnabled(): Logs transitioned to be disabled
Updated website URL: "https://amnezia.org"
Started AmneziaVPN version 5.0.0.5 4d28f81
NixOS 26.11 (Zokor) (x86_64)
QIODevice::read (QNetworkReplyHttpImpl): device not open
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C80006B:Provider routines::wrong final block length"
failed to decrypt the data
0
go to the next storage endpoint
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error decrypting payload
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error decrypting payload
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error decrypting payload
QIODevice::read (QNetworkReplyHttpImpl): device not open
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C80006B:Provider routines::wrong final block length"
failed to decrypt the data
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error decrypting payload
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error decrypting payload
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error decrypting payload
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error decrypting payload
something went wrong
[2026-09-05 13:55:27.217Z] [ERROR] Amnezia UpdateController : Gateway request failed, error code: 1100
QIODevice::read (QNetworkReplyHttpImpl): device not open
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C80006B:Provider routines::wrong final block length"
failed to decrypt the data
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error loading private key from environment variables or decrypting payload "[REDACTED]"
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error loading private key from environment variables or decrypting payload "[REDACTED]"
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error decrypting payload
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error decrypting payload
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error decrypting payload
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error decrypting payload
something went wrong
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error loading private key from environment variables or decrypting payload "[REDACTED]"
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error loading private key from environment variables or decrypting payload "[REDACTED]"
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error loading private key from environment variables or decrypting payload "[REDACTED]"
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error loading private key from environment variables or decrypting payload "[REDACTED]"
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error loading private key from environment variables or decrypting payload "[REDACTED]"
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error loading private key from environment variables or decrypting payload "[REDACTED]"
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error loading private key from environment variables or decrypting payload "[REDACTED]"
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error loading private key from environment variables or decrypting payload "[REDACTED]"
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error loading private key from environment variables or decrypting payload "[REDACTED]"
CryptoUtils::decryptAes256Cbc EVP_DecryptFinal_ex failed: "error:1C800064:Provider routines::bad decrypt"
error loading private key from environment variables or decrypting payload "[REDACTED]"
QNetworkReply::TimeoutError
System metadata
- system:
"x86_64-linux" - host os:
Linux 6.18.39, NixOS, 26.11 (Zokor), 26.11.20260719.241313f - multi-user:
yes - sandbox:
yes - version:
nix-env (Nix) 2.34.8 - nixpkgs:
/nix/store/7j1q60m17gf95k3s0gk2qvjqygnp1q36-source

