public inbox for [email protected]  
help / color / mirror / Atom feed
From: Zinelabidine Teyar <[email protected]>
To: [email protected]
Subject: Upgrading to version 8.11 on MANJARO linux
Date: Wed, 11 Sep 2024 12:14:27 +0100
Message-ID: <CAMQn8Nejwa6PQa1xJwV-SDXPdDG8Ka_mv8d0dx-zsRpYJtuf=w@mail.gmail.com> (raw)

Greetings,
I was trying to upgrade my pgadmin4 python distribution using the command

pip install --upgrade pgadmin4
>

But the operation constantly fails with the following stack trace

ERROR: Exception:
> Traceback (most recent call last):
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal/cli/base
> _command.py", line 105, in _run_wrapper
>    status = _inner_run()
>             ^^^^^^^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal/cli/base
> _command.py", line 96, in _inner_run
>    return self.run(options, args)
>           ^^^^^^^^^^^^^^^^^^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal/cli/req_
> command.py", line 67, in wrapper
>    return func(self, options, args)
>           ^^^^^^^^^^^^^^^^^^^^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal/commands
> /install.py", line 379, in run
>    requirement_set = resolver.resolve(
>                      ^^^^^^^^^^^^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal/resoluti
> on/resolvelib/resolver.py", line 95, in resolve
>    result = self._result = resolver.resolve(
>                            ^^^^^^^^^^^^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/resolvelib
> /resolvers.py", line 546, in resolve
>    state = resolution.resolve(requirements, max_rounds=max_rounds)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/resolvelib
> /resolvers.py", line 397, in resolve
>    self._add_to_criteria(self.state.criteria, r, parent=None)
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/resolvelib
> /resolvers.py", line 173, in _add_to_criteria
>    if not criterion.candidates:
>           ^^^^^^^^^^^^^^^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/resolvelib
> /structs.py", line 156, in __bool__
>    return bool(self._sequence)
>           ^^^^^^^^^^^^^^^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal/resoluti
> on/resolvelib/found_candidates.py", line 174, in __bool__
>    return any(self)
>           ^^^^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal/resoluti
> on/resolvelib/found_candidates.py", line 162, in <genexpr>
>    return (c for c in iterator if id(c) not in self._incompatible_ids)
>           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal/resoluti
> on/resolvelib/found_candidates.py", line 116, in _iter_built_with_inserted
>    candidate = func()
>                ^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal/resoluti
> on/resolvelib/factory.py", line 186, in _make_candidate_from_link
>    base: Optional[BaseCandidate] = self._make_base_candidate_from_link(
>                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal/resoluti
> on/resolvelib/factory.py", line 232, in _make_base_candidate_from_link
>    self._link_candidate_cache[link] = LinkCandidate(
>                                       ^^^^^^^^^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal/resoluti
> on/resolvelib/candidates.py", line 303, in __init__
>    super().__init__(
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal/resoluti
> on/resolvelib/candidates.py", line 158, in __init__
>    self.dist = self._prepare()
>                ^^^^^^^^^^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal/resoluti
> on/resolvelib/candidates.py", line 247, in _prepare
>    self._check_metadata_consistency(dist)
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal/resoluti
> on/resolvelib/candidates.py", line 229, in _check_metadata_consistency
>    list(dist.iter_dependencies(list(dist.iter_provided_extras())))
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal/metadata
> /importlib/_dists.py", line 220, in iter_dependencies
>    elif any(req.marker.evaluate(context) for context in contexts):
>         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal/metadata
> /importlib/_dists.py", line 220, in <genexpr>
>    elif any(req.marker.evaluate(context) for context in contexts):
>             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/packaging/
> markers.py", line 325, in evaluate
>    return _evaluate_markers(self._markers, current_environment)
>           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/packaging/
> markers.py", line 211, in _evaluate_markers
>    groups[-1].append(_evaluate_markers(marker, environment))
>                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/packaging/
> markers.py", line 225, in _evaluate_markers
>    groups[-1].append(_eval_op(lhs_value, op, rhs_value))
>                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/packaging/
> markers.py", line 183, in _eval_op
>    return spec.contains(lhs, prereleases=True)
>           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/packaging/
> specifiers.py", line 552, in contains
>    normalized_item = _coerce_version(item)
>                      ^^^^^^^^^^^^^^^^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/packaging/
> specifiers.py", line 28, in _coerce_version
>    version = Version(version)
>              ^^^^^^^^^^^^^^^^
>  File
> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/packaging/
> version.py", line 202, in __init__
>    raise InvalidVersion(f"Invalid version: '{version}'")
> pip._vendor.packaging.version.InvalidVersion: Invalid version:
> '6.10.6-10-MANJARO'
>

It seems that the version code of the kernel is not recognised and marked
as invalid, but pgadmin4 8.10 was installed and is working without
problems, any instructions on how to upgrade or feedback about the issue
will be appreciated.


*My Operating system details :*

OS: Manjaro Linux x86_64
Host: H610M S2H DDR4 -CF
Kernel: 6.10.6-10-MANJARO
Shell: bash 5.2.32
Resolution: 1920x1080
DE: Plasma 6.0.5
WM: KWin
Terminal: konsole


reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: [email protected]
  Cc: [email protected], [email protected]
  Subject: Re: Upgrading to version 8.11 on MANJARO linux
  In-Reply-To: <CAMQn8Nejwa6PQa1xJwV-SDXPdDG8Ka_mv8d0dx-zsRpYJtuf=w@mail.gmail.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox