haugene / docker-transmission-openvpn

Docker container running Transmission torrent client with WebUI over an OpenVPN tunnel
GNU General Public License v3.0
4.09k stars 1.2k forks source link

Can't install openssl1.1 #2776

Closed lukebarone closed 9 months ago

lukebarone commented 9 months ago

Is there a pinned issue for this?

Is there an existing or similar issue/discussion for this?

Is there any comment in the documentation for this?

Is this related to a provider?

Are you using the latest release?

Have you tried using the dev branch latest?

Docker run config used

CREATE_TUN_DEVICE=true DEBIAN_FRONTEND=noninteractive DOCKER_LOG=false DROP_DEFAULT_ROUTE= ENABLE_UFW=false GLOBAL_APPLY_PERMISSIONS=true HEALTH_CHECK_HOST=google.com LOCAL_NETWORK=192.168.128.0/24 LOG_TO_STDOUT=false NORDVPN_CATEGORY=legacy_p2p NORDVPN_COUNTRY=CA NORDVPN_PROTOCOL=udp OPENVPN_OPTS=--inactive 3600 --ping 10 --ping-exit 60 OPENVPN_PASSWORD=redacted OPENVPN_PROVIDER=NORDVPN OPENVPN_USERNAME=redacted PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PEER_DNS=true PEER_DNS_PIN_ROUTES=true PGID= PUID= REVISION=42d00652323b7b7fbee1689a54219599f4795a04 SELFHEAL=true TRANSMISSION_ALT_SPEED_DOWN=50 TRANSMISSION_ALT_SPEED_ENABLED=false TRANSMISSION_ALT_SPEED_TIME_BEGIN=540 TRANSMISSION_ALT_SPEED_TIME_DAY=127 TRANSMISSION_ALT_SPEED_TIME_ENABLED=false TRANSMISSION_ALT_SPEED_TIME_END=1020 TRANSMISSION_ALT_SPEED_UP=50 TRANSMISSION_BIND_ADDRESS_IPV4=0.0.0.0 TRANSMISSION_BIND_ADDRESS_IPV6=:: TRANSMISSION_BLOCKLIST_ENABLED=false TRANSMISSION_BLOCKLIST_URL=http://www.example.com/blocklist TRANSMISSION_CACHE_SIZE_MB=4 TRANSMISSION_DHT_ENABLED=false TRANSMISSION_DOWNLOAD_DIR=/data/completed TRANSMISSION_DOWNLOAD_LIMIT=100 TRANSMISSION_DOWNLOAD_LIMIT_ENABLED=0 TRANSMISSION_DOWNLOAD_QUEUE_ENABLED=true TRANSMISSION_DOWNLOAD_QUEUE_SIZE=20 TRANSMISSION_ENCRYPTION=1 TRANSMISSION_HOME=/data/transmission-home TRANSMISSION_IDLE_SEEDING_LIMIT=30 TRANSMISSION_IDLE_SEEDING_LIMIT_ENABLED=false TRANSMISSION_INCOMPLETE_DIR=/data/incomplete TRANSMISSION_INCOMPLETE_DIR_ENABLED=true TRANSMISSION_LPD_ENABLED=false TRANSMISSION_MAX_PEERS_GLOBAL=200 TRANSMISSION_MESSAGE_LEVEL=1 TRANSMISSION_PEER_ID_TTL_HOURS=6 TRANSMISSION_PEER_LIMIT_GLOBAL=200 TRANSMISSION_PEER_LIMIT_PER_TORRENT=50 TRANSMISSION_PEER_PORT=51413 TRANSMISSION_PEER_PORT_RANDOM_HIGH=65535 TRANSMISSION_PEER_PORT_RANDOM_LOW=49152 TRANSMISSION_PEER_PORT_RANDOM_ON_START=false TRANSMISSION_PEER_SOCKET_TOS=default TRANSMISSION_PEX_ENABLED=false TRANSMISSION_PORT_FORWARDING_ENABLED=false TRANSMISSION_PREALLOCATION=1 TRANSMISSION_PREFETCH_ENABLED=1 TRANSMISSION_QUEUE_STALLED_ENABLED=true TRANSMISSION_QUEUE_STALLED_MINUTES=30 TRANSMISSION_RATIO_LIMIT=2 TRANSMISSION_RATIO_LIMIT_ENABLED=false TRANSMISSION_RENAME_PARTIAL_FILES=true TRANSMISSION_RPC_AUTHENTICATION_REQUIRED=false TRANSMISSION_RPC_BIND_ADDRESS=0.0.0.0 TRANSMISSION_RPC_ENABLED=true TRANSMISSION_RPC_HOST_WHITELIST_ENABLED=false TRANSMISSION_RPC_PASSWORD=password TRANSMISSION_RPC_PORT=9091 TRANSMISSION_RPC_URL=/transmission/ TRANSMISSION_RPC_USERNAME=username TRANSMISSION_RPC_WHITELIST=127.0.0.1 TRANSMISSION_RPC_WHITELIST_ENABLED=false TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED=true TRANSMISSION_SCRIPT_TORRENT_DONE_ENABLED=false TRANSMISSION_SEED_QUEUE_ENABLED=false TRANSMISSION_SEED_QUEUE_SIZE=10 TRANSMISSION_SPEED_LIMIT_DOWN=100 TRANSMISSION_SPEED_LIMIT_DOWN_ENABLED=false TRANSMISSION_SPEED_LIMIT_UP=100 TRANSMISSION_SPEED_LIMIT_UP_ENABLED=false TRANSMISSION_START_ADDED_TORRENTS=true TRANSMISSION_TRASH_ORIGINAL_TORRENT_FILES=false TRANSMISSION_UMASK=0 TRANSMISSION_UPLOAD_LIMIT=100 TRANSMISSION_UPLOAD_LIMIT_ENABLED=0 TRANSMISSION_UPLOAD_SLOTS_PER_TORRENT=14 TRANSMISSION_UTP_ENABLED=false TRANSMISSION_WATCH_DIR=/data/watch TRANSMISSION_WATCH_DIR_ENABLED=true TRANSMISSION_WATCH_DIR_FORCE_GENERIC=false TRANSMISSION_WEB_UI=kettu UFW_ALLOW_GW_NET=false UFW_DISABLE_IPTABLES_REJECT=false UFW_EXTRA_PORTS= WEBPROXY_ENABLED=false WEBPROXY_PASSWORD= WEBPROXY_PORT=8888 WEBPROXY_USERNAME=

Current Behavior

Container constantly restarts and fails health checks

Expected Behavior

Transmission gets installed

How have you tried to solve the problem?

Pulled the latest version Edit apt command to add libssl1.1 (but it is not available)

Log output

Executing /scripts/openvpn-pre-start.sh --2023-12-21 05:04:05-- https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xa37da909ae70535824d82620976b5901365c5ca1 Resolving keyserver.ubuntu.com (keyserver.ubuntu.com)... 185.125.188.27, 185.125.188.26, 2620:2d:4000:1007::70c, ... Connecting to keyserver.ubuntu.com (keyserver.ubuntu.com)|185.125.188.27|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1804 (1.8K) [application/pgp-keys] Saving to: '976b5901365c5ca1.key' 0K . 100% 19.9M=0s 2023-12-21 05:04:06 (19.9 MB/s) - '976b5901365c5ca1.key' saved [1804/1804] WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Hit:1 http://ppa.launchpad.net/transmissionbt/ppa/ubuntu focal InRelease Reading package lists... Building dependency tree... Reading state information... All packages are up to date. WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: transmission-cli : Depends: libssl1.1 (>= 1.1.0) but it is not installable transmission-daemon : Depends: libssl1.1 (>= 1.1.0) but it is not installable E: Unable to correct problems, you have held broken packages.

HW/SW Environment

- OS: Debian 12
- Docker:

Anything else?

No response

lukebarone commented 9 months ago

Fixed. In the transmission-pre-start.sh script, I had to edit the cat command that creates the APT repo, adding in:

deb http://security.ubuntu.com/ubuntu focal-security main

After doing so, I was able to recreate the container and get it going for longer than 10 seconds.