ERROR:woob:3.0:ouiboube.py:487:load_backends Repositories are not consistent with the sources.list
You've come up have an awesome concept, thanks for putting it out.
Tonight I tried installing and I'll come up with errors.
Did the install via: pip3 install woob
I had a missing requirement of prettytable, so I did a: pip3 install prettytable.
All the options give me the same error:
$ woob weather
2022-01-17 22:27:33,800:ERROR:woob:3.0:ouiboube.py:487:load_backends Repositories are not consistent with the sources.list
Configuration error: Versions mismatch, please run "woob config update"
Then...
$ woob config update
=== [ 0%] Getting https://updates.woob.tech/3.0/main/
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/requests/models.py", line 379, in prepare_url
scheme, auth, host, port, path, query, fragment = parse_url(url)
File "/usr/lib/python3/dist-packages/urllib3/util/url.py", line 392, in parse_url
return six.raise_from(LocationParseError(source_url), None)
File "<string>", line 2, in raise_from
urllib3.exceptions.LocationParseError: Failed to parse: https://updates.woob.tech/3.0/main/modules.list
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/pete/.local/bin/woob", line 8, in <module>
sys.exit(WoobMain.run())
File "/home/pete/.local/lib/python3.8/site-packages/woob/applications/main/main.py", line 89, in run
return cls.run_app(sys.argv[1], sys.argv[2:])
File "/home/pete/.local/lib/python3.8/site-packages/woob/applications/main/main.py", line 48, in run_app
return app_class.run([app] + args)
File "/home/pete/.local/lib/python3.8/site-packages/woob/tools/application/console.py", line 225, in run
super(ConsoleApplication, klass).run(args)
File "/home/pete/.local/lib/python3.8/site-packages/woob/tools/application/base.py", line 544, in run
sys.exit(app.main(args))
File "/home/pete/.local/lib/python3.8/site-packages/woob/tools/application/repl.py", line 325, in main
ret = self.onecmd(cmd)
File "/home/pete/.local/lib/python3.8/site-packages/woob/tools/application/repl.py", line 536, in onecmd
return super(ReplApplication, self).onecmd(line)
File "/usr/lib/python3.8/cmd.py", line 217, in onecmd
return func(arg)
File "/home/pete/.local/lib/python3.8/site-packages/woob/applications/config/config.py", line 296, in do_update
self.woob.update(ConsoleProgress(self))
File "/home/pete/.local/lib/python3.8/site-packages/woob/core/ouiboube.py", line 431, in update
self.repositories.update(progress)
File "/home/pete/.local/lib/python3.8/site-packages/woob/core/repositories.py", line 660, in update
self.update_repositories(progress)
File "/home/pete/.local/lib/python3.8/site-packages/woob/core/repositories.py", line 623, in update_repositories
repository.retrieve_index(self.browser, repo_path)
File "/home/pete/.local/lib/python3.8/site-packages/woob/core/repositories.py", line 194, in retrieve_index
fp = StringIO(browser.open(posixpath.join(self.url, self.INDEX)).text)
File "/home/pete/.local/lib/python3.8/site-packages/woob/browser/browsers.py", line 502, in open
preq = self.prepare_request(req)
File "/home/pete/.local/lib/python3.8/site-packages/woob/browser/browsers.py", line 615, in prepare_request
return self.session.prepare_request(req)
File "/home/pete/.local/lib/python3.8/site-packages/woob/browser/sessions.py", line 90, in prepare_request
p.prepare(
File "/usr/lib/python3/dist-packages/requests/models.py", line 313, in prepare
self.prepare_url(url, params)
File "/usr/lib/python3/dist-packages/requests/models.py", line 381, in prepare_url
raise InvalidURL(*e.args)
requests.exceptions.InvalidURL: Failed to parse: https://updates.woob.tech/3.0/main/modules.list
Edited by ntome