public inbox for [email protected]  
help / color / mirror / Atom feed
Upgrading to version 8.11 on MANJARO linux
2+ messages / 2 participants
[nested] [flat]

* Upgrading to version 8.11 on MANJARO linux
@ 2024-09-11 11:14  Zinelabidine Teyar <[email protected]>
  0 siblings, 1 reply; 2+ messages in thread

From: Zinelabidine Teyar @ 2024-09-11 11:14 UTC (permalink / raw)
  To: [email protected]

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


^ permalink  raw  reply  [nested|flat] 2+ messages in thread

* Re: Upgrading to version 8.11 on MANJARO linux
@ 2024-09-11 12:59  Pravesh Sharma <[email protected]>
  parent: Zinelabidine Teyar <[email protected]>
  0 siblings, 0 replies; 2+ messages in thread

From: Pravesh Sharma @ 2024-09-11 12:59 UTC (permalink / raw)
  To: Zinelabidine Teyar <[email protected]>; +Cc: [email protected]

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


^ permalink  raw  reply  [nested|flat] 2+ messages in thread


end of thread, other threads:[~2024-09-11 12:59 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2024-09-11 11:14 Upgrading to version 8.11 on MANJARO linux Zinelabidine Teyar <[email protected]>
2024-09-11 12:59 ` Pravesh Sharma <[email protected]>

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