public inbox for [email protected]
help / color / mirror / Atom feedFrom: Pravesh Sharma <[email protected]>
To: Zinelabidine Teyar <[email protected]>
Cc: [email protected]
Subject: Re: Upgrading to version 8.11 on MANJARO linux
Date: Wed, 11 Sep 2024 18:29:12 +0530
Message-ID: <CA+36bxEVKu8fZR5hfmLyO_2xxjYKxzaw_CEHKTYYGu12whk67Q@mail.gmail.com> (raw)
In-Reply-To: <CAMQn8Nejwa6PQa1xJwV-SDXPdDG8Ka_mv8d0dx-zsRpYJtuf=w@mail.gmail.com>
References: <CAMQn8Nejwa6PQa1xJwV-SDXPdDG8Ka_mv8d0dx-zsRpYJtuf=w@mail.gmail.com>
Hi Zinelabidine,
This seems to be an issue with pip rather than pgAdmin. Please use pip
version 24.0 or lower. You can read more about it here
<https://github.com/pgadmin-org/pgadmin4/issues/7836;.
Thanks,
Pravesh
On Wed, Sep 11, 2024 at 5:17 PM Zinelabidine Teyar <[email protected]>
wrote:
> 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
>
>
>
--
Pravesh Sharma
Software Engineer
+91 9406461406
enterprisedb.com
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], [email protected]
Subject: Re: Upgrading to version 8.11 on MANJARO linux
In-Reply-To: <CA+36bxEVKu8fZR5hfmLyO_2xxjYKxzaw_CEHKTYYGu12whk67Q@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