Skip to content

Unable to agree on a pubkey algorithm #178

@florentinanicolau

Description

@florentinanicolau

I am using ubuntu 23.04 and a remarkable 2 version 3.24.0.149. Using pip3 install . gave me an error This environment is externally managed and I read on internet that I should instead use pipx install ..

The installation worked. rmview executable was installed here home/florentina/.local/pipx/venvs/rmview/bin/rmview.

However, when I run it, I get the following Unable to agree on a pubkey algorithm.

[INFO] Using system default known hosts file
[INFO] Loading system default known hosts file, this may take a while...
[INFO] System default known host file loaded
[INFO] Connecting...
[ERROR] Exception (client): Unable to agree on a pubkey algorithm for signing a 'ssh-rsa' key!
[ERROR] Traceback (most recent call last):
[ERROR]   File "/home/florentina/.local/pipx/venvs/rmview/lib/python3.11/site-packages/paramiko/transport.py", line 2256, in run
[ERROR]     handler(m)
[ERROR]   File "/home/florentina/.local/pipx/venvs/rmview/lib/python3.11/site-packages/paramiko/auth_handler.py", line 395, in _parse_service_accept
[ERROR]     algorithm = self._finalize_pubkey_algorithm(key_type)
[ERROR]                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR]   File "/home/florentina/.local/pipx/venvs/rmview/lib/python3.11/site-packages/paramiko/auth_handler.py", line 368, in _finalize_pubkey_algorithm
[ERROR]     raise AuthenticationException(err.format(key_type))
[ERROR] paramiko.ssh_exception.AuthenticationException: Unable to agree on a pubkey algorithm for signing a 'ssh-rsa' key!
[ERROR] 
[ERROR] Could not connect to 10.11.99.1: No existing session
[INFO] Please check your remarkable is connected and retry.
[ERROR] No existing session
[INFO] QUITTING: Tue Jan 20 09:54:18 2026

Do you have any idea how I could make this work?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions