The problem seems to be that The Ubuntu Firefox is now installed with a snap which is not given access to dotted files in the user file space and jupyter's redirect file is in ~/.local/ The solution from Stackexchange As Ubuntu <https://askubuntu.com/questions/1389798/how-to-correctly-configure-snapd-firefox-to-open-local-html-file-generated-by> is to place the line > c.NotebookApp.use_redirect_file = False in the file ```~/.jupyter/jupyter_notebook_config.py```
Thank you all for your help and time. brett On Tuesday, March 29, 2022 at 11:02:52 AM UTC-4 brett stevens wrote: > @dim I installed Ubuntu's jupyter and I am getting the same problem there > so I agree this is not a SageMath problem. I will post my question to an > appropriate forum. If I find a solution, I will report the fix here. > @HG, I tried setting ```c.NotebookApp.open_browser = True`` but it did > not fix the problem. But thank you for the reference to that thread as it > still may be related. > On Tuesday, March 29, 2022 at 8:25:35 AM UTC-4 dim...@gmail.com wrote: > >> On Tue, Mar 29, 2022 at 6:12 AM brett stevens <bret...@gmail.com> wrote: >> > >> > When I run ```sage -n``` the same thing happens: The page that opens in >> Firefox says >> > > Access to the file was denied >> > > The file at >> /home/brett/.local/share/jupyter/runtime/nbserver-35966-open.html is not >> readable. >> > > It may have been removed, moved, or file permissions may be >> preventing access. >> >> Does system-wide jupyter (apt-get install jupyter) package work for >> your Firefox? >> If it doesn't, then the problem has little to do with Sage. >> (and probably you'd need to fiddle with your Firefox security settings) >> >> If it does, you can use it to run Sage notebooks >> - you'd need to run, in Sage'd top directory, >> >> jupyter kernelspec install >> local/var/lib/sage/venv-python3.9/share/jupyter/kernels/sagemath >> >> (assuming you have python3.9 (else you'd need to adjust the path >> accordingly) >> >> >> >> >> > >> > >> > On Monday, March 28, 2022 at 9:41:34 AM UTC-4 dim...@gmail.com wrote: >> >> >> >> On Mon, Mar 28, 2022 at 2:18 PM brett stevens <bret...@gmail.com> >> wrote: >> >> > >> >> > I am running Ubuntu 21.10 on a Lenovo Thinkpad X1 Tablet. I >> installed SageMath on my computer by cloning the git repository. I compiled >> sage using directions in README.md. The most recent version I compiled was >> SageMath 9.4. I use Firefox 98.0.2 (64-bit) as my browser. >> >> > >> >> > When I run ```sage -n jupyter file.ipynb``` >> >> >> >> Such a way of opening a particular notebook is not supported, at least >> it >> >> does not seem to be documented (in sage -n --help). >> >> >> >> Needless so say, "sage -n" opens a page with the current directory >> >> listed, and you can >> >> then click on a particular notebook to open. >> >> >> >> >> >> >> >> > A new tab opens in firefox with address >> ```file:///tmp/tmp9csp8qpp.html``` but Firefox reports >> >> > >> >> > > File not found >> >> > > >> >> > > Firefox can’t find the file at >> >> > > /tmp/tmp9csp8qpp.html. >> >> > > >> >> > > Check the file name for capitalization or other typing errors. >> >> > > Check to see if the file was moved, renamed or deleted. >> >> > >> >> > However the file does exist. ```ls -l /tmp/tmp9csp8qpp.html``` >> returns >> >> > >> >> > > -rw------- 1 brett brett 751 Mar 25 10:15 /tmp/tmp9csp8qpp.html >> >> > >> >> > If I open the file in Firefox directly using ```Open File...``` from >> the File menu everything works fine. >> >> > >> >> > >> >> > When I run ```sage -n jupyter file.ipynb``` I get some other links >> in the terminal to use for opening the jupyter session in my browser: >> >> > >> >> > > To access the notebook, open this file in a browser: >> >> > > >> file:///home/brett/.local/share/jupyter/runtime/nbserver-101452-open.html >> >> > > Or copy and paste one of these URLs: >> >> > > >> http://hamm:8888/?token=cb4036e78faba0faa3bd0d50b73cc7a94e302196c474d878 >> >> > > or >> http://127.0.0.1:8888/?token=cb4036e78faba0faa3bd0d50b73cc7a94e302196c474d878 >> >> >> > >> >> > If I open the first of these, Firefox reports >> >> > >> >> > > Access to the file was denied >> >> > > >> >> > > The file at >> >> > > /home/brett/.local/share/jupyter/runtime/nbserver-101452-open.html >> >> > > is not readable. >> >> > > >> >> > > It may have been removed, moved, or file permissions may be >> preventing access. >> >> > >> >> > However I have both read and write privileges for this file: ```ls >> -l /home/brett/.local/share/jupyter/runtime/nbserver-101452-open.html``` >> returns >> >> > >> >> > > -rw-rw-r-- 1 brett brett 667 Mar 25 10:15 >> /home/brett/.local/share/jupyter/runtime/nbserver-101452-open.html >> >> > >> >> > I tried changing the privileges to include ```x``` but Firefox still >> will not open it. >> >> > >> >> > Like above if I open the file in Firefox using ```Open File...``` >> from the File menu everything works fine. >> >> > >> >> > -- >> >> > You received this message because you are subscribed to the Google >> Groups "sage-support" group. >> >> > To unsubscribe from this group and stop receiving emails from it, >> send an email to sage-support...@googlegroups.com. >> >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/sage-support/5bd21310-f8d5-48f8-90bd-d2732922d6bcn%40googlegroups.com. >> >> >> > >> > -- >> > You received this message because you are subscribed to the Google >> Groups "sage-support" group. >> > To unsubscribe from this group and stop receiving emails from it, send >> an email to sage-support...@googlegroups.com. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/sage-support/3a0eecf5-c605-473b-be5a-836272cce244n%40googlegroups.com. >> >> >> > -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-support/63db7c45-f0fe-4be6-837b-3cf75d950be4n%40googlegroups.com.