You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, I've really enjoyed Glances and have used it for over a year successfully as a container with Traefik. Recently it has stopped working and I can't figure out why. When I got into docker logs I get the following.
/usr/local/bin/python3: No module named glances.__main__; 'glances' is a package and cannot be directly executed
/usr/local/bin/python3: No module named glances.__main__; 'glances' is a package and cannot be directly executed
Below is my docker-compose snippet. I've tried install glances with PIP but technically there is no /python3 folder. Glances works if I type it in CLI now though. I've tried to down rev to 3.2.1 with no success. Any help would be greatly appreciated. I'm running Debian Buster 10.10 by the way.
# Glances - System Information
glances:
image: nicolargo/glances:latest
container_name: glances
restart: unless-stopped
privileged: true
# network_mode: host
networks:
- t2_proxy
- socket_proxy
depends_on:
- socket-proxy
security_opt:
- no-new-privileges:true
# ports:
# - "$GLANCES_PORT:61208"
pid: host
volumes:
- $DOCKERDIR/glances/glances.conf:/glances/conf/glances.conf # Use this if you want to add a glances.conf file
- /var/run/docker.sock:/var/run/docker.sock:ro # Use Docker Socket Proxy instead for improved security
environment:
# GLANCES_OPT: "-C /glances/conf/glances.conf --quiet --export influxdb"
GLANCES_OPT: "-w"
DOCKER_HOST: tcp://socket-proxy:2375
labels:
- "traefik.enable=true"
## HTTP Routers
- "traefik.http.routers.glances-rtr.entrypoints=https"
- "traefik.http.routers.glances-rtr.rule=HostHeader(`glances.$DOMAINNAME`)"
## Middlewares
- "traefik.http.routers.glances-rtr.middlewares=chain-authelia@file"
#- "traefik.http.routers.glances-rtr.middlewares=chain-basic-auth@file" # Basic Authentication
## HTTP Services
- "traefik.http.routers.glances-rtr.service=glances-svc"
- "traefik.http.services.glances-svc.loadbalancer.server.port=61208"
If I downgrade to 3.2.1 I get the following error from docker logs.
Traceback (most recent call last):
File "/usr/local/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/local/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/usr/local/lib/python3.9/site-packages/glances/__main__.py", line 29, in <module>
glances.main()
File "/usr/local/lib/python3.9/site-packages/glances/__init__.py", line 146, in main
core = GlancesMain()
File "/usr/local/lib/python3.9/site-packages/glances/main.py", line 101, in __init__
self.args = self.parse_args()
File "/usr/local/lib/python3.9/site-packages/glances/main.py", line 265, in parse_args
self.config = Config(args.conf_file)
File "/usr/local/lib/python3.9/site-packages/glances/config.py", line 133, in __init__
self.read()
File "/usr/local/lib/python3.9/site-packages/glances/config.py", line 170, in read
self.parser.read_file(f)
File "/usr/local/lib/python3.9/configparser.py", line 718, in read_file
self._read(f, source)
File "/usr/local/lib/python3.9/configparser.py", line 1085, in _read
raise MissingSectionHeaderError(fpname, lineno, line)
configparser.MissingSectionHeaderError: File contains no section headers.
file: '/glances/conf/glances.conf', line: 1
'Skip to content\n'
Traceback (most recent call last):
File "/usr/local/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/local/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/usr/local/lib/python3.9/site-packages/glances/__main__.py", line 29, in <module>
glances.main()
File "/usr/local/lib/python3.9/site-packages/glances/__init__.py", line 146, in main
core = GlancesMain()
File "/usr/local/lib/python3.9/site-packages/glances/main.py", line 101, in __init__
self.args = self.parse_args()
File "/usr/local/lib/python3.9/site-packages/glances/main.py", line 265, in parse_args
self.config = Config(args.conf_file)
File "/usr/local/lib/python3.9/site-packages/glances/config.py", line 133, in __init__
self.read()
File "/usr/local/lib/python3.9/site-packages/glances/config.py", line 170, in read
self.parser.read_file(f)
File "/usr/local/lib/python3.9/configparser.py", line 718, in read_file
self._read(f, source)
File "/usr/local/lib/python3.9/configparser.py", line 1085, in _read
raise MissingSectionHeaderError(fpname, lineno, line)
configparser.MissingSectionHeaderError: File contains no section headers.
file: '/glances/conf/glances.conf', line: 1
'Skip to content\n'
Traceback (most recent call last):
File "/usr/local/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/local/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/usr/local/lib/python3.9/site-packages/glances/__main__.py", line 29, in <module>
glances.main()
File "/usr/local/lib/python3.9/site-packages/glances/__init__.py", line 146, in main
core = GlancesMain()
File "/usr/local/lib/python3.9/site-packages/glances/main.py", line 101, in __init__
self.args = self.parse_args()
File "/usr/local/lib/python3.9/site-packages/glances/main.py", line 265, in parse_args
self.config = Config(args.conf_file)
File "/usr/local/lib/python3.9/site-packages/glances/config.py", line 133, in __init__
self.read()
File "/usr/local/lib/python3.9/site-packages/glances/config.py", line 170, in read
self.parser.read_file(f)
File "/usr/local/lib/python3.9/configparser.py", line 718, in read_file
self._read(f, source)
File "/usr/local/lib/python3.9/configparser.py", line 1085, in _read
raise MissingSectionHeaderError(fpname, lineno, line)
configparser.MissingSectionHeaderError: File contains no section headers.
file: '/glances/conf/glances.conf', line: 1
'Skip to content\n'
Traceback (most recent call last):
File "/usr/local/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/local/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/usr/local/lib/python3.9/site-packages/glances/__main__.py", line 29, in <module>
glances.main()
File "/usr/local/lib/python3.9/site-packages/glances/__init__.py", line 146, in main
core = GlancesMain()
File "/usr/local/lib/python3.9/site-packages/glances/main.py", line 101, in __init__
self.args = self.parse_args()
File "/usr/local/lib/python3.9/site-packages/glances/main.py", line 265, in parse_args
self.config = Config(args.conf_file)
File "/usr/local/lib/python3.9/site-packages/glances/config.py", line 133, in __init__
self.read()
File "/usr/local/lib/python3.9/site-packages/glances/config.py", line 170, in read
self.parser.read_file(f)
File "/usr/local/lib/python3.9/configparser.py", line 718, in read_file
self._read(f, source)
File "/usr/local/lib/python3.9/configparser.py", line 1085, in _read
raise MissingSectionHeaderError(fpname, lineno, line)
configparser.MissingSectionHeaderError: File contains no section headers.
file: '/glances/conf/glances.conf', line: 1
'Skip to content\n'
Traceback (most recent call last):
File "/usr/local/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/local/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/usr/local/lib/python3.9/site-packages/glances/__main__.py", line 29, in <module>
glances.main()
File "/usr/local/lib/python3.9/site-packages/glances/__init__.py", line 146, in main
core = GlancesMain()
File "/usr/local/lib/python3.9/site-packages/glances/main.py", line 101, in __init__
self.args = self.parse_args()
File "/usr/local/lib/python3.9/site-packages/glances/main.py", line 265, in parse_args
self.config = Config(args.conf_file)
File "/usr/local/lib/python3.9/site-packages/glances/config.py", line 133, in __init__
self.read()
File "/usr/local/lib/python3.9/site-packages/glances/config.py", line 170, in read
self.parser.read_file(f)
File "/usr/local/lib/python3.9/configparser.py", line 718, in read_file
self._read(f, source)
File "/usr/local/lib/python3.9/configparser.py", line 1085, in _read
raise MissingSectionHeaderError(fpname, lineno, line)
configparser.MissingSectionHeaderError: File contains no section headers.
file: '/glances/conf/glances.conf', line: 1
'Skip to content\n'
Traceback (most recent call last):
File "/usr/local/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/local/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/usr/local/lib/python3.9/site-packages/glances/__main__.py", line 29, in <module>
glances.main()
File "/usr/local/lib/python3.9/site-packages/glances/__init__.py", line 146, in main
core = GlancesMain()
File "/usr/local/lib/python3.9/site-packages/glances/main.py", line 101, in __init__
self.args = self.parse_args()
File "/usr/local/lib/python3.9/site-packages/glances/main.py", line 265, in parse_args
self.config = Config(args.conf_file)
File "/usr/local/lib/python3.9/site-packages/glances/config.py", line 133, in __init__
self.read()
File "/usr/local/lib/python3.9/site-packages/glances/config.py", line 170, in read
self.parser.read_file(f)
File "/usr/local/lib/python3.9/configparser.py", line 718, in read_file
self._read(f, source)
File "/usr/local/lib/python3.9/configparser.py", line 1085, in _read
raise MissingSectionHeaderError(fpname, lineno, line)
configparser.MissingSectionHeaderError: File contains no section headers.
file: '/glances/conf/glances.conf', line: 1
'Skip to content\n'
Traceback (most recent call last):
File "/usr/local/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/local/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/usr/local/lib/python3.9/site-packages/glances/__main__.py", line 29, in <module>
glances.main()
File "/usr/local/lib/python3.9/site-packages/glances/__init__.py", line 146, in main
core = GlancesMain()
File "/usr/local/lib/python3.9/site-packages/glances/main.py", line 101, in __init__
self.args = self.parse_args()
File "/usr/local/lib/python3.9/site-packages/glances/main.py", line 265, in parse_args
self.config = Config(args.conf_file)
File "/usr/local/lib/python3.9/site-packages/glances/config.py", line 133, in __init__
self.read()
File "/usr/local/lib/python3.9/site-packages/glances/config.py", line 170, in read
self.parser.read_file(f)
File "/usr/local/lib/python3.9/configparser.py", line 718, in read_file
self._read(f, source)
File "/usr/local/lib/python3.9/configparser.py", line 1085, in _read
raise MissingSectionHeaderError(fpname, lineno, line)
configparser.MissingSectionHeaderError: File contains no section headers.
file: '/glances/conf/glances.conf', line: 1
'Skip to content\n'
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hello, I've really enjoyed Glances and have used it for over a year successfully as a container with Traefik. Recently it has stopped working and I can't figure out why. When I got into docker logs I get the following.
Below is my docker-compose snippet. I've tried install glances with PIP but technically there is no /python3 folder. Glances works if I type it in CLI now though. I've tried to down rev to 3.2.1 with no success. Any help would be greatly appreciated. I'm running Debian Buster 10.10 by the way.
If I downgrade to 3.2.1 I get the following error from docker logs.
Beta Was this translation helpful? Give feedback.
All reactions