Error after installing
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Área
- devops, infrastructure
Línea de trabajo
Comienza reproduciendo el arranque del contenedor en Unraid 7.0.0-beta.2 e inspecciona el fallo registrado en pyovpn/util/portpool.py, que indica que el conjunto de puertos para openvpn_74 está agotado. Traza las llamadas a través de pyovpn/sagent/vpnconfig.py y pyovpn/sagent/iptvpn.py, y luego verifica que el contenedor se inicia correctamente sin el error de arranque indicado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
container fails to start and throws bunch of python errors
System: Unraid Version 7.0.0-beta.2 2024-07-12
2024-10-10T11:24:08+0200 [stdout#info] [WEB] OUT: 'WSERV admin+client 127.0.0.1 904'
2024-10-10T11:24:08+0200 [stdout#info] [WEB] OUT: 'WSERV admin 127.0.0.1 905'
2024-10-10T11:24:08+0200 [stdout#info] [WEB] OUT: 'WSERV client 127.0.0.1 906'
2024-10-10T11:24:08+0200 [stdout#info] [WEB] OUT: 'WSERV xmlrpc 127.0.0.1 907'
2024-10-10T11:24:08+0200 [stdout#info] [WEB] OUT: 'WSERV admin+client+xmlrpc 127.0.0.1 908'
2024-10-10T11:24:08+0200 [stdout#info] [WEB] OUT: 'WSERV client+xmlrpc 127.0.0.1 909'
2024-10-10T11:24:08+0200 [stdout#info] [WEB] OUT: '2024-10-10T11:24:08+0200 [twisted.scripts._twistd_unix.UnixAppLogger#info] twistd 22.4.0 (/usr/bin/python3 3.10.12) starting up.'
2024-10-10T11:24:08+0200 [stdout#info] [WEB] OUT: '2024-10-10T11:24:08+0200 [twisted.scripts._twistd_unix.UnixAppLogger#info] reactor class: twisted.internet.epollreactor.EPollReactor.'
2024-10-10T11:24:08+0200 [stdout#info] [WEB] OUT: '2024-10-10T11:24:08+0200 [-] ASWebSite (TLS) starting on 943'
2024-10-10T11:24:08+0200 [stdout#info] [WEB] OUT: '2024-10-10T11:24:08+0200 [-] ASWebSite (TLS) starting on 904'
2024-10-10T11:24:08+0200 [stdout#info] [WEB] OUT: '2024-10-10T11:24:08+0200 [-] ASWebSite (TLS) starting on 905'
2024-10-10T11:24:08+0200 [stdout#info] [WEB] OUT: '2024-10-10T11:24:08+0200 [-] ASWebSite (TLS) starting on 906'
2024-10-10T11:24:08+0200 [stdout#info] [WEB] OUT: '2024-10-10T11:24:08+0200 [-] ASWebSite (TLS) starting on 907'
2024-10-10T11:24:08+0200 [stdout#info] [WEB] OUT: '2024-10-10T11:24:08+0200 [-] ASWebSite (TLS) starting on 908'
2024-10-10T11:24:08+0200 [stdout#info] [WEB] OUT: '2024-10-10T11:24:08+0200 [-] ASWebSite (TLS) starting on 909'
2024-10-10T11:24:08+0200 [stdout#info] [WEB] OUT: '2024-10-10T11:24:08+0200 [-] set uid/gid 1000/1000'
2024-10-10T11:24:08+0200 [stdout#info] [WEB] OUT: '2024-10-10T11:24:08+0200 [stdout#info] Web server running as UID 1000'
2024-10-10T11:24:08+0200 [stdout#info] iptables-save-PP ERR: '# Warning: iptables-legacy tables present, use iptables-legacy-save to see them'
2024-10-10T11:24:08+0200 [stdout#info] iptables-save-PP ERR: '# Warning: iptables-legacy tables present, use iptables-legacy-save to see them'
2024-10-10T11:24:08+0200 [stdout#info] *** MyError.report ***
2024-10-10T11:24:08+0200 [stdout#info] Stack Traceback File "/usr/local/openvpn_as/lib/python/Twisted-22.4.0-py3.10.egg/twisted/internet/defer.py", line 857, in _runCallbacks
2024-10-10T11:24:08+0200 [stdout#info] current.result = callback( # type: ignore[misc]
2024-10-10T11:24:08+0200 [stdout#info] File "build/bdist.linux-x86_64/egg/pyovpn/sagent/ipts.py", line 136, in parse_validate
2024-10-10T11:24:08+0200 [stdout#info] File "build/bdist.linux-x86_64/egg/pyovpn/sagent/iptvpn.py", line 176, in parse_validate
2024-10-10T11:24:08+0200 [stdout#info] File "build/bdist.linux-x86_64/egg/pyovpn/sagent/vpnconfig.py", line 293, in daemon_dict_port_forward
2024-10-10T11:24:08+0200 [stdout#info] File "build/bdist.linux-x86_64/egg/pyovpn/sagent/vpnconfig.py", line 231, in daemon_dict
2024-10-10T11:24:08+0200 [stdout#info] File "build/bdist.linux-x86_64/egg/pyovpn/util/portpool.py", line 58, in alloc
2024-10-10T11:24:08+0200 [stdout#info] File "/usr/local/openvpn_as/lib/python/Twisted-22.4.0-py3.10.egg/twisted/internet/_baseprocess.py", line 66, in maybeCallProcessEnded
2024-10-10T11:24:08+0200 [stdout#info] proto.processEnded(Failure(reason))
2024-10-10T11:24:08+0200 [stdout#info] File "build/bdist.linux-x86_64/egg/pyovpn/svc/pp.py", line 132, in processEnded
2024-10-10T11:24:08+0200 [stdout#info] File "build/bdist.linux-x86_64/egg/pyovpn/svc/svcnotify.py", line 43, in notify_change_state
2024-10-10T11:24:08+0200 [stdout#info] File "/usr/local/openvpn_as/lib/python/Twisted-22.4.0-py3.10.egg/twisted/internet/defer.py", line 661, in callback
2024-10-10T11:24:08+0200 [stdout#info] self._startRunCallbacks(result)
2024-10-10T11:24:08+0200 [stdout#info] File "/usr/local/openvpn_as/lib/python/Twisted-22.4.0-py3.10.egg/twisted/internet/defer.py", line 763, in _startRunCallbacks
2024-10-10T11:24:08+0200 [stdout#info] self._runCallbacks()
2024-10-10T11:24:08+0200 [stdout#info] File "/usr/local/openvpn_as/lib/python/Twisted-22.4.0-py3.10.egg/twisted/internet/defer.py", line 857, in _runCallbacks
2024-10-10T11:24:08+0200 [stdout#info] current.result = callback( # type: ignore[misc]
2024-10-10T11:24:08+0200 [stdout#info] File "/usr/local/openvpn_as/lib/python/Twisted-22.4.0-py3.10.egg/twisted/internet/defer.py", line 1750, in gotResult
2024-10-10T11:24:08+0200 [stdout#info] current_context.run(_inlineCallbacks, r, gen, status)
2024-10-10T11:24:08+0200 [stdout#info] File "/usr/local/openvpn_as/lib/python/Twisted-22.4.0-py3.10.egg/twisted/internet/defer.py", line 1663, in _inlineCallbacks
2024-10-10T11:24:08+0200 [stdout#info] status.deferred.callback(getattr(e, "value", None))
2024-10-10T11:24:08+0200 [stdout#info] File "/usr/local/openvpn_as/lib/python/Twisted-22.4.0-py3.10.egg/twisted/internet/defer.py", line 661, in callback
2024-10-10T11:24:08+0200 [stdout#info] self._startRunCallbacks(result)
2024-10-10T11:24:08+0200 [stdout#info] File "/usr/local/openvpn_as/lib/python/Twisted-22.4.0-py3.10.egg/twisted/internet/defer.py", line 763, in _startRunCallbacks
2024-10-10T11:24:08+0200 [stdout#info] self._runCallbacks()
2024-10-10T11:24:08+0200 [stdout#info] File "/usr/local/openvpn_as/lib/python/Twisted-22.4.0-py3.10.egg/twisted/internet/defer.py", line 857, in _runCallbacks
2024-10-10T11:24:08+0200 [stdout#info] current.result = callback( # type: ignore[misc]
2024-10-10T11:24:08+0200 [stdout#info] File "build/bdist.linux-x86_64/egg/pyovpn/util/defer.py", line 11, in cb
2024-10-10T11:24:08+0200 [stdout#info] File "/usr/local/openvpn_as/lib/python/Twisted-22.4.0-py3.10.egg/twisted/internet/defer.py", line 661, in callback
2024-10-10T11:24:08+0200 [stdout#info] self._startRunCallbacks(result)
2024-10-10T11:24:08+0200 [stdout#info] File "/usr/local/openvpn_as/lib/python/Twisted-22.4.0-py3.10.egg/twisted/internet/defer.py", line 763, in _startRunCallbacks
2024-10-10T11:24:08+0200 [stdout#info] self._runCallbacks()
2024-10-10T11:24:08+0200 [stdout#info] File "/usr/local/openvpn_as/lib/python/Twisted-22.4.0-py3.10.egg/twisted/internet/defer.py", line 857, in _runCallbacks
2024-10-10T11:24:08+0200 [stdout#info] current.result = callback( # type: ignore[misc]
2024-10-10T11:24:08+0200 [stdout#info] File "/usr/local/openvpn_as/lib/python/Twisted-22.4.0-py3.10.egg/twisted/internet/defer.py", line 1337, in _cbDeferred
2024-10-10T11:24:08+0200 [stdout#info] self.callback(cast(_DeferredListResultListT, self.resultList))
2024-10-10T11:24:08+0200 [stdout#info] File "/usr/local/openvpn_as/lib/python/Twisted-22.4.0-py3.10.egg/twisted/internet/defer.py", line 661, in callback
2024-10-10T11:24:08+0200 [stdout#info] self._startRunCallbacks(result)
2024-10-10T11:24:08+0200 [stdout#info] File "/usr/local/openvpn_as/lib/python/Twisted-22.4.0-py3.10.egg/twisted/internet/defer.py", line 763, in _startRunCallbacks
2024-10-10T11:24:08+0200 [stdout#info] self._runCallbacks()
2024-10-10T11:24:08+0200 [stdout#info] File "/usr/local/openvpn_as/lib/python/Twisted-22.4.0-py3.10.egg/twisted/internet/defer.py", line 857, in _runCallbacks
2024-10-10T11:24:08+0200 [stdout#info] current.result = callback( # type: ignore[misc]
2024-10-10T11:24:08+0200 [stdout#info] File "build/bdist.linux-x86_64/egg/pyovpn/svc/svc.py", line 686, in _walk
2024-10-10T11:24:08+0200 [stdout#info] File "build/bdist.linux-x86_64/egg/pyovpn/sagent/ipts.py", line 187, in start
2024-10-10T11:24:08+0200 [stdout#info] File "build/bdist.linux-x86_64/egg/pyovpn/sagent/ipts.py", line 127, in external_resource_eval
2024-10-10T11:24:08+0200 [stdout#info] File "/usr/local/openvpn_as/lib/python/Twisted-22.4.0-py3.10.egg/twisted/internet/defer.py", line 497, in addCallback
2024-10-10T11:24:08+0200 [stdout#info] return self.addCallbacks(callback, callbackArgs=args, callbackKeywords=kwargs)
2024-10-10T11:24:08+0200 [stdout#info] File "/usr/local/openvpn_as/lib/python/Twisted-22.4.0-py3.10.egg/twisted/internet/defer.py", line 477, in addCallbacks
2024-10-10T11:24:08+0200 [stdout#info] self._runCallbacks()
2024-10-10T11:24:08+0200 [stdout#info] File "/usr/local/openvpn_as/lib/python/Twisted-22.4.0-py3.10.egg/twisted/internet/defer.py", line 857, in _runCallbacks
2024-10-10T11:24:08+0200 [stdout#info] current.result = callback( # type: ignore[misc]
2024-10-10T11:24:08+0200 [stdout#info] File "build/bdist.linux-x86_64/egg/pyovpn/sagent/ipts.py", line 136, in parse_validate
2024-10-10T11:24:08+0200 [stdout#info] File "build/bdist.linux-x86_64/egg/pyovpn/sagent/iptvpn.py", line 176, in parse_validate
2024-10-10T11:24:08+0200 [stdout#info] File "build/bdist.linux-x86_64/egg/pyovpn/sagent/vpnconfig.py", line 293, in daemon_dict_port_forward
2024-10-10T11:24:08+0200 [stdout#info] File "build/bdist.linux-x86_64/egg/pyovpn/sagent/vpnconfig.py", line 231, in daemon_dict
2024-10-10T11:24:08+0200 [stdout#info] File "build/bdist.linux-x86_64/egg/pyovpn/util/portpool.py", line 58, in alloc
2024-10-10T11:24:08+0200 [stdout#info] File "build/bdist.linux-x86_64/egg/pyovpn/util/error.py", line 110, in __init__
2024-10-10T11:24:08+0200 [stdout#info] File "build/bdist.linux-x86_64/egg/pyovpn/util/error.py", line 91, in __init__
2024-10-10T11:24:08+0200 [stdout#info] Service deferred error: PortPool: port pool depleted, cannot satisfy request for 'openvpn_74': internet/defer:857,sagent/ipts:136,sagent/iptvpn:176,sagent/vpnconfig:293,sagent/vpnconfig:231,util/portpool:58,internet/_baseprocess:66,svc/pp:132,svc/svcnotify:43,internet/defer:661,internet/defer:763,internet/defer:857,internet/defer:1750,internet/defer:1663,internet/defer:661,internet/defer:763,internet/defer:857,util/defer:11,internet/defer:661,internet/defer:763,internet/defer:857,internet/defer:1337,internet/defer:661,internet/defer:763,internet/defer:857,svc/svc:686,sagent/ipts:187,sagent/ipts:127,internet/defer:497,internet/defer:477,internet/defer:857,sagent/ipts:136,sagent/iptvpn:176,sagent/vpnconfig:293,sagent/vpnconfig:231,util/portpool:58,util/error:110,util/error:91```
- Lenguaje dominante
- Shell
- Estrellas
- 66
- Forks
- 23
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de OpenVPN/as-docker
-
Tags to monitor version bumpsAbiertoenhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 32/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Todos los issues de OpenVPN/as-docker
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
bug cleanup
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
prime-radiant-inc/evener#3199 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
transitmatters/t-performance-dash#1217 ·
Los mantenedores suelen responder en 1 día
-
Update bats version in CIAbierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 78/100
ekalinin/github-markdown-toc#176 ·