Closed KnuffigerMaxi closed 3 months ago
Appears to be an authentication issue with your VPN provider based on this line in the logs you've provided:
2024-06-30 09:49:45 AUTH: Received control message: AUTH_FAILED
Unfortunately I'm unable to help with VPN authentication issues
yeeahhhh
TASK [hmsdocker : Obtain public IP.] ***********************************************************************************************************************************************************************************************
ok: [localhost]
TASK [hmsdocker : Wait for VPN init] ***********************************************************************************************************************************************************************************************
ok: [localhost]
TASK [hmsdocker : Get public IP from Transmission VPN container.] ******************************************************************************************************************************************************************
ok: [localhost]
TASK [hmsdocker : Ensure public IP and transmission VPN public IP are different.] **************************************************************************************************************************************************
skipping: [localhost]
TASK [hmsdocker : Stop transmission if public IP and VPN IP are identical.] ********************************************************************************************************************************************************
changed: [localhost]
TASK [hmsdocker : Print error message if public IP and VPN IP are identical.] ******************************************************************************************************************************************************
ok: [localhost] => {
"msg": [
"Your public IP is NOT protected!",
"Current public IP: 31.17.xxxx",
"Current VPN IP: 31.17.xxxxxxxx",
"The Transmission container has been stopped"
]
}
TASK [Verify all Traefik endpoints are accessible] *********************************************************************************************************************************************************************************
skipping: [localhost] => (item={'key': 'traefik', 'value': {'enabled': True, 'proxy_host_rule': 'traefik', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy'}})
skipping: [localhost] => (item={'key': 'sonarr', 'value': {'enabled': True, 'proxy_host_rule': 'sonarr', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy', 'expose_to_public': False, 'homepage': True, 'homepage_stats': False}})
skipping: [localhost] => (item={'key': 'radarr', 'value': {'enabled': True, 'proxy_host_rule': 'radarr', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy', 'expose_to_public': False, 'homepage': True, 'homepage_stats': False}})
skipping: [localhost] => (item={'key': 'bazarr', 'value': {'enabled': True, 'proxy_host_rule': 'bazarr', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy', 'expose_to_public': False, 'homepage': True, 'homepage_stats': False}})
skipping: [localhost] => (item={'key': 'transmission', 'value': {'enabled': True, 'proxy_host_rule': 'transmission', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy', 'expose_to_public': False, 'homepage': True, 'homepage_stats': True}})
skipping: [localhost] => (item={'key': 'portainer', 'value': {'enabled': True, 'proxy_host_rule': 'portainer', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'oauth2', 'expose_to_public': False, 'homepage': True, 'homepage_stats': False}})
skipping: [localhost] => (item={'key': 'overseerr', 'value': {'enabled': True, 'proxy_host_rule': 'overseerr', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy', 'expose_to_public': False, 'homepage': True, 'homepage_stats': False}})
skipping: [localhost] => (item={'key': 'prowlarr', 'value': {'enabled': True, 'proxy_host_rule': 'prowlarr', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy', 'expose_to_public': False, 'homepage': True, 'homepage_stats': False}})
skipping: [localhost] => (item={'key': 'requestrr', 'value': {'enabled': True, 'proxy_host_rule': 'requestrr', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy', 'expose_to_public': False, 'homepage': True, 'homepage_stats': False}})
skipping: [localhost] => (item={'key': 'plex', 'value': {'enabled': True, 'proxy_host_rule': 'plex', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy', 'expose_to_public': False, 'homepage': True, 'homepage_stats': True}})
skipping: [localhost] => (item={'key': 'tautulli', 'value': {'enabled': True, 'proxy_host_rule': 'tautulli', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy', 'expose_to_public': False, 'homepage': True, 'homepage_stats': False}})
skipping: [localhost] => (item={'key': 'nzbget', 'value': {'enabled': False, 'proxy_host_rule': 'nzbget', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy', 'expose_to_public': False, 'homepage': True, 'homepage_stats': True}})
skipping: [localhost] => (item={'key': 'sabnzbd', 'value': {'enabled': False, 'proxy_host_rule': 'sabnzbd', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy', 'expose_to_public': False, 'homepage': True, 'homepage_stats': True}})
skipping: [localhost] => (item={'key': 'authentik', 'value': {'enabled': False, 'proxy_host_rule': 'authentik', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy', 'expose_to_public': False, 'homepage': True, 'homepage_stats': False}})
skipping: [localhost] => (item={'key': 'tdarr', 'value': {'enabled': False, 'proxy_host_rule': 'tdarr', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy', 'expose_to_public': False, 'homepage': True, 'homepage_stats': False}})
skipping: [localhost] => (item={'key': 'homepage', 'value': {'enabled': False, 'proxy_host_rule': 'homepage', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy', 'expose_to_public': False, 'homepage': True, 'homepage_stats': False}})
skipping: [localhost] => (item={'key': 'uptimekuma', 'value': {'enabled': False, 'proxy_host_rule': 'uptime-kuma', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy', 'expose_to_public': False}})
skipping: [localhost] => (item={'key': 'heimdall', 'value': {'enabled': False, 'proxy_host_rule': 'heimdall', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy', 'expose_to_public': False}})
skipping: [localhost] => (item={'key': 'readarr', 'value': {'enabled': False, 'proxy_host_rule': 'readarr', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy', 'expose_to_public': False, 'homepage': True, 'homepage_stats': False}})
skipping: [localhost] => (item={'key': 'kavita', 'value': {'enabled': False, 'proxy_host_rule': 'kavita', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy', 'expose_to_public': False}})
skipping: [localhost] => (item={'key': 'calibre', 'value': {'enabled': False, 'proxy_host_rule': 'calibre', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy', 'expose_to_public': False}})
skipping: [localhost] => (item={'key': 'jellyfin', 'value': {'enabled': False, 'proxy_host_rule': 'jellyfin', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy', 'expose_to_public': False, 'homepage': True, 'homepage_stats': True}})
skipping: [localhost] => (item={'key': 'emby', 'value': {'enabled': False, 'proxy_host_rule': 'emby', 'directory': True, 'traefik': True, 'authentik': False, 'authentik_provider_type': 'proxy', 'expose_to_public': False, 'homepage': True, 'homepage_stats': True}})
skipping: [localhost]
PLAY RECAP *************************************************************************************************************************************************************************************************************************
localhost : ok=33 changed=4 unreachable=0 failed=0 skipped=69 rescued=0 ignored=0
Appears to be an authentication issue with your VPN provider based on this line in the logs you've provided:
2024-06-30 09:49:45 AUTH: Received control message: AUTH_FAILED
Unfortunately I'm unable to help with VPN authentication issues
I can also log in to the website with the login data.... I'll look for other help on google
thats my same problem: https://github.com/haugene/docker-transmission-openvpn/issues/498
You may need to create a "service account" within your VPN account of some sort to get a different set of credentials. If your account is protected by MFA, that may be the cause of the failure.
AUTH: Received control message: AUTH_FAILED¶ If your logs end like this, the wrong username/password was sent to your VPN provider.
AUTH: Received control message: AUTH_FAILED SIGTERM[soft,auth-failure] received, process exiting We can divide the possible errors here into three. You have entered the wrong credentials, the server has some kind of error or the container has messed up your credentials. We have had challenges with special characters. Having "?= as part of your password has tripped up our scripts from time to time.
NOTE Some providers have multiple sets of credentials. Some for OpenVPN, others for web login, proxy solutions, etc. Make sure that you use the ones intended for OpenVPN. PIA users: this has recently changed. It used to be a separate pair, but now you should use the same login as you do in the web control panel. Before you were supposed to use a username like x12345, now it's the p12345 one. There is also a 99 character limit on password length.
First, check that your credentials are correct. Some providers have separate credentials for OpenVPN so it might not be the same as for their apps. Secondly, test a few different servers just to make sure that it's not just a faulty server. If this doesn't resolve it, it's probably the container.
To verify this you can mount a volume to /config in the container. So for example /temporary/folder:/config. Your credentials will be written to /config/openvpn-credentials.txt when the container starts, more on that here. So by mounting this folder you will be able to check the contents of that text file. The first line should be your username, the second should be your password.
This file is what's passed to OpenVPN. If your username/password is correct here then you should probably contact your provider.
half solved: https://haugene.github.io/docker-transmission-openvpn/faq/
TASK [hmsdocker : Obtain public IP.] ***********************************************************************************************************************************************************************************************
ok: [localhost]
TASK [hmsdocker : Wait for VPN init] ***********************************************************************************************************************************************************************************************
ok: [localhost]
TASK [hmsdocker : Get public IP from Transmission VPN container.] ******************************************************************************************************************************************************************
fatal: [localhost]: FAILED! => {"changed": false, "cmd": ["docker", "exec", "transmission", "curl", "-s", "icanhazip.com"], "delta": "0:00:00.009205", "end": "2024-06-30 14:31:45.253870", "msg": "non-zero return code", "rc": 1, "start": "2024-06-30 14:31:45.244665", "stderr": "Error response from daemon: Container f47ab5d05609da23b552053f68d87eed969fc76b29e4a862099053f6f9566d08 is restarting, wait until the container is running", "stderr_lines": ["Error response from daemon: Container f47ab5d05609da23b552053f68d87eed969fc76b29e4a862099053f6f9566d08 is restarting, wait until the container is running"], "stdout": "", "stdout_lines": []}
PLAY RECAP *************************************************************************************************************************************************************************************************************************
localhost : ok=30 changed=1 unreachable=0 failed=1 skipped=67 rescued=0 ignored=0
Closing issue since it is not related to an issue with this codebase
Solved! Problem was openvpn-credentials.txt und die richtigen config die nicht payment ist. P2P ist egal
VM -> proxmox q35 seaBios 4core 6,35GB RAM