-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VNC binary needs update for system software version 2.6 #57
Comments
Hi, I was having trouble running rmview and just saw your issue. I think my error is related to this too so I will just add the error that I get : With an infinite loop of Starting VNC server |
@bordaigorl Wouldn't it be nice if there were a working ssh version of rmView that does not require the vnc binaries? ;) I have not much time in the moment but I had a working ssh version a couple of months ago. https://github.com/Foxei/rmview |
@Doarry @Foxei @pks40 I still haven't received the update; could you maybe run a test for me?
The ssh branch should work for RM1...but perhaps you mean one that works for RM2? |
@bordaigorl I’ve got an RM2, so for me it probably won’t work.
Since I needed a working version last week, I hacked together a modified version of the ssh branch using the RM2 modifications from reStream. (But I didn’t update anything else in there, so it doesn’t have any of the nice new developments of the vnc branch, like supporting both RM1 and RM2; also the orientation auto-detect doesn’t work. I really just needed something that streamed my screen and had a pointer.) If you wanna see this, just tell me and I’ll upload it! |
@bordaigorl you need to overwrite you machine id to one that will revive the update and you will receive the update next time you press the check for update button.
|
I am happy to announce a workaround: To do so you can:
The file has been lifted from a pre2.6 RM1. Checksum for the attachment:
I will try to push a new version of rmview that automates this in the weekend. |
This is fantastic, thanks for working this out! |
Thank you very much!
You saved my teaching for next week...
…On Fri, 26 Mar 2021 at 13:55, bordaigorl ***@***.***> wrote:
I am happy to announce a workaround:
for both RM1 and RM2 it suffices to copy the old version of the libcrypto
library to the tablet.
To do so you can:
-
download the attached libcrypto.so.1.0.2.zip
<https://github.com/bordaigorl/rmview/files/6211861/libcrypto.so.1.0.2.zip>
and unzip it
-
copy it over with (assuming connection via USB)
scp /path/of/uncompressed/libcrypto.so.1.0.2 ***@***.***:/usr/lib/
The file has been lifted from a pre2.6 RM1.
If you don't trust the binary (and it is good practice not to) you can
obtain a copy from the official remarkable toolchain
<https://remarkablewiki.com/devel/toolchain>.
Checksum for the attachment:
> shasum -a 256 libcrypto.so.1.0.2
2ff293d44e272d7279c0c3330a17dbc89af19e8195d3efb180e50add0ba8f8b1
I will try to push a new version of rmview that automates this in the
weekend.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#57 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ARPRA3W7GPD63UWUUAZ6F23TFR73DANCNFSM4ZJS5LCA>
.
|
Thanks a lot, that’s an easy ‘fix’! |
Thank you very much for this nice and easy fix! Works perfectly for me :) |
Interesting, on my pre 2.6 reMarkable 2 (specifically 2.5.0.27-patch_17.2.04-0-g41b4f55) I get a different sha:
But perhaps that's expected. |
@axelson yes that is expected (although not really sure what the diff is about). |
Makes sense 👍 |
For the ones that prefer a GUI, the |
The fix on on the update2.6 branch seems not to work when accessing the tablet over WiFi (at an IP address other than 10.11.99.1); RMView asserts the needed library isn't installed even when it already is. If I hit 'yes' to install the library anyway (whether or not the library is currently installed), I get Edit: this problem seem to happen on USB too for me now. It means I have to delete the library each time to use it! Can you reproduce this error? Apologies if this is an SSH problem due to my setup. |
@d-falck , I'm seeing the same issue over USB. |
Same issue for me. Deleting
Though I currently have to do this each time I call |
@d-falck @jasonhemann @khalid-salad I can think of three possible reasons:
The reason [In case nothing works, you can just copy the libcrypto manually from |
The output of I have noticed, however, that manually extracting the zip from the repo here and copying it to |
I think somehow |
to neutronsgit: |
@neutronsgit I’m running the same software version. Do you still need the file? If yes, let me know where to put it for you. |
@sakabug I do have the 1.0.2 version but that somehow does not work. @larsblumberg If you could drop it of here, that would be great! |
@neutronsgit Transferred. You need to set these permissions to that file:
|
@d-falck @jasonhemann @khalid-salad I just realised in the update2.6 branch I forgot to make sure libcrypto was executable 🤦🏻 |
Now tried proper 2.6 branch (my earlier message was errorneously with main branch of rmview) start rmview -> Missing libcrypto 1.0.2 alert |
I can now connect over USB, and that works just fine. I cannot, however, connect over wifi. I'm not sure if this is related or an independent issue I'm facing. I found that when I try:
I get an error EDIT: This was due to removing/overwriting libssl and libcrypto in my 2.5 > 2.6 upgrade. If anyone else did that, don't do that. |
Apparently, the VNC server binaries need to be recompiled to work with the new reMarkable software version 2.6, since some shared libraries were updated to new versions in this update. (At least libcrypto.so was updated; I’m not sure about others.)
I have already opened a corresponding issue at the rM-vnc-server repo.
The text was updated successfully, but these errors were encountered: