03juan
Livebook kino explorer throws error rendering dataframe
Hi friends,
I’ve set up a docker instance with the latest livebook v0.9.1 image and I’ve run into an error when creating an explorer dataframe.
I expect the smartcell to render below the code, but the console throws this error:
app.js:2 Uncaught (in promise) Error: The loaded iframe content doesn't have the expected checksum
Here is a screen cap of the problem
I also stood up a new livebook instace on fly.io and interestingly that crashes when trying to install explorer. Not sure how related this is.
Any ideas how I can try to debug this before I create an issue?
Marked As Solved
03juan
I found the problem, it had to do with my having previously set up a netsh interface portproxy forwarding to 8080 in WSL that I forgot all about.
This was obviously interrupting the iframe creation in the livebook.
Deleting the forwarding solved the issue.
Apologies for the XY problem.
Also Liked
03juan
josevalim
There should be an iframe in the page, where the output is expected. Can you find it using the browser inspector and access its src? Where does it point to? I am also wondering if you have an extension that could be modifying the iframe. Can you try in incognito mode?
josevalim
You can also use Livebook itself to validate the iframe signature. Add :req as a dependency and then:
resp = Req.get!("https://livebookusercontent.com/iframe/v4.html")
Base.encode64 :crypto.hash :sha256, req.body
Livebook expects it to be: vd7g1B8fLBFZH6C6KNpG4H8B0SQ/oIuqKaTW6jD053A=
But please check you are indeed downloading that iframe. ![]()











