In order to fix this I had to make sage again from the source, which was obviously an time-expensive solution. I have just run into this error again working on ticket #31996, where I ran "sage --docbuild reference html", and got duplicate citation warnings where the citation was being found in references/index.rst as well as references/../references/index.rst (sadly I didn't capture the error log). I then ran make doc-clean thinking this might be a spurious error and re-encountered the error printed above. This is despite not making any changes to src/doc/en/reference/references/index.rst (indeed the changes I made can be seen via the commits to ticket #31996). As before, if I then ran "git trac checkout ..." to go to another branch I cannot build the documentation there either. Note that whatever this error is it isn't preventing sage from building and running on this branch.
On Sunday, June 20, 2021 at 11:52:15 AM UTC+1 Linden Disney wrote: > I might add that the problem started to occur after I had > edited src/doc/en/reference/references/index.rst to include a new > reference. > > On Sunday, June 20, 2021 at 11:48:37 AM UTC+1 Linden Disney wrote: > >> Was a solution to this ever found? I am working on trac ticket 30698, >> which I have used recently and had the documentation be fine, but since >> going to another ticket (31996) I have now run into this error: >> >> [reference] building [html]: targets for 1 source files that are out of >> date >> [reference] updating environment: [new config] 1 added, 0 changed, 0 >> removed >> [reference] loading cross citations... looking for now-outdated files... >> none found >> [reference] writing additional pages... searchdone >> [reference] dumping search index in English (code: en)... done >> [reference] The HTML pages are in >> local/share/doc/sage/html/en/reference/references. >> [reference] Extension error: >> [reference] Handler <function on_build_finished at 0x7fe8c3d70b80> for >> event 'build-finished' threw an exception >> Build finished. The built documents can be found in >> /home/s1504632/sage/local/share/doc/sage/html/en/reference/references >> [spkg ] WARNING: failed to reach any of the inventories with the >> following issues: >> [spkg ] intersphinx inventory >> '/home/s1504632/sage/local/share/doc/sage/inventory/en/reference/objects.inv' >> >> not fetchable due to <class 'FileNotFoundError'>: [Errno 2] No such file or >> directory: >> '/home/s1504632/sage/local/share/doc/sage/inventory/en/reference/objects.inv' >> [spkg ] WARNING: failed to reach any of the inventories with the >> following issues: >> [spkg ] intersphinx inventory >> '/home/s1504632/sage/local/share/doc/sage/inventory/en/reference/references/objects.inv' >> >> not fetchable due to <class 'FileNotFoundError'>: [Errno 2] No such file or >> directory: >> '/home/s1504632/sage/local/share/doc/sage/inventory/en/reference/references/objects.inv' >> [spkg ] building [html]: targets for 314 source files that are out of >> date >> [spkg ] updating environment: [new config] 314 added, 0 changed, 0 >> removed >> [spkg ] loading cross citations... looking for now-outdated files... >> none found >> [spkg ] writing additional pages... searchdone >> [spkg ] dumping search index in English (code: en)... done >> [spkg ] The HTML pages are in >> local/share/doc/sage/html/en/reference/spkg. >> [spkg ] Extension error: >> [spkg ] Handler <function on_build_finished at 0x7fe8c3e05160> for >> event 'build-finished' threw an exception >> Error building the documentation. >> Traceback (most recent call last): >> File "/home/s1504632/sage/local/lib/python3.9/runpy.py", line 197, in >> _run_module_as_main >> return _run_code(code, main_globals, None, >> File "/home/s1504632/sage/local/lib/python3.9/runpy.py", line 87, in >> _run_code >> exec(code, run_globals) >> File >> "/home/s1504632/sage/local/lib/python3.9/site-packages/sage_docbuild/__main__.py", >> >> line 2, in <module> >> main() >> File >> "/home/s1504632/sage/local/lib/python3.9/site-packages/sage_docbuild/__init__.py", >> >> line 1762, in main >> builder() >> File >> "/home/s1504632/sage/local/lib/python3.9/site-packages/sage_docbuild/__init__.py", >> >> line 577, in _wrapper >> self._build_everything_except_bibliography(lang, format, *args, >> **kwds) >> File >> "/home/s1504632/sage/local/lib/python3.9/site-packages/sage_docbuild/__init__.py", >> >> line 563, in _build_everything_except_bibliography >> build_many(build_ref_doc, non_references) >> File >> "/home/s1504632/sage/local/lib/python3.9/site-packages/sage_docbuild/__init__.py", >> >> line 297, in build_many >> _build_many(target, args, processes=processes) >> File >> "/home/s1504632/sage/local/lib/python3.9/site-packages/sage_docbuild/utils.py", >> >> line 289, in build_many >> raise worker_exc.original_exception >> OSError: WARNING: failed to reach any of the inventories with the >> following issues: >> >> Also tried git merge develop and make doc-clean with no success. This is >> sage 9.3 with python 3.9.2 on a linux machine running ubunutu 18.04. The >> error seems to be >> that sage/local/share/doc/sage/inventory/en/reference/references/objects.inv >> is missing. I have the directory >> local/share/doc/sage/inventory/en/reference/references/ but it is empty >> >> >> On Monday, April 4, 2016 at 8:44:12 PM UTC+1 John H Palmieri wrote: >> >>> >>> Whichever ticket it is, after checking it out, you might try "git merge >>> develop" (assuming your "develop" branch is reasonably up to date). There >>> have been some recent changes in docbuilding, for example the location of >>> the built documentation, that could be causing problems when you use >>> branches from old tickets. >>> >>> John >>> >>> >>> >>> On Monday, April 4, 2016 at 11:19:37 AM UTC-7, Dima Pasechnik wrote: >>>> >>>> there is no git branch on #16804. Which ticket did you mean? >>>> >>>> On Monday, April 4, 2016 at 6:14:53 PM UTC+1, jhonrubia6 wrote: >>>>> >>>>> Hi, >>>>> I've just checkout the branch ticket #16804, and I get an error >>>>> building the documentation I can not clean (tried $make doc-clean >>>>> unsuccesfully). some clue? >>>>> >>>>> [reference] loading pickled environment... not yet created >>>>> >>>>> [reference] Compiling the master document >>>>> >>>>> [reference] WARNING: intersphinx inventory >>>>> '/Users/J_Honrubia/Sage/sage/local/share/doc/sage/inventory/en/reference/objects.inv' >>>>> >>>>> not fetchable due to <type 'exceptions.IOError'>: [Errno 2] No such file >>>>> or >>>>> directory: >>>>> '/Users/J_Honrubia/Sage/sage/local/share/doc/sage/inventory/en/reference/objects.inv' >>>>> >>>>> Error building the documentation. >>>>> >>>>> Traceback (most recent call last): >>>>> >>>>> File "/Users/J_Honrubia/Sage/sage/local/lib/python/runpy.py", line >>>>> 162, in _run_module_as_main >>>>> >>>>> "__main__", fname, loader, pkg_name) >>>>> >>>>> File "/Users/J_Honrubia/Sage/sage/local/lib/python/runpy.py", line >>>>> 72, in _run_code >>>>> >>>>> exec code in run_globals >>>>> >>>>> File >>>>> "/Users/J_Honrubia/Sage/sage/local/lib/python2.7/site-packages/sage_setup/docbuild/__main__.py", >>>>> >>>>> line 2, in <module> >>>>> >>>>> main() >>>>> >>>>> File >>>>> "/Users/J_Honrubia/Sage/sage/local/lib/python2.7/site-packages/sage_setup/docbuild/__init__.py", >>>>> >>>>> line 1629, in main >>>>> >>>>> builder() >>>>> >>>>> File >>>>> "/Users/J_Honrubia/Sage/sage/local/lib/python2.7/site-packages/sage_setup/docbuild/__init__.py", >>>>> >>>>> line 284, in _wrapper >>>>> >>>>> getattr(get_builder(document), 'inventory')(*args, **kwds) >>>>> >>>>> File >>>>> "/Users/J_Honrubia/Sage/sage/local/lib/python2.7/site-packages/sage_setup/docbuild/__init__.py", >>>>> >>>>> line 508, in _wrapper >>>>> >>>>> getattr(DocBuilder(self.name, lang), format)(*args, **kwds) >>>>> >>>>> File >>>>> "/Users/J_Honrubia/Sage/sage/local/lib/python2.7/site-packages/sage_setup/docbuild/__init__.py", >>>>> >>>>> line 103, in f >>>>> >>>>> runsphinx() >>>>> >>>>> File >>>>> "/Users/J_Honrubia/Sage/sage/local/lib/python2.7/site-packages/sage_setup/docbuild/sphinxbuild.py", >>>>> >>>>> line 213, in runsphinx >>>>> >>>>> raise exception >>>>> >>>>> OSError: [reference] WARNING: intersphinx inventory >>>>> '/Users/J_Honrubia/Sage/sage/local/share/doc/sage/inventory/en/reference/objects.inv' >>>>> >>>>> not fetchable due to <type 'exceptions.IOError'>: [Errno 2] No such file >>>>> or >>>>> directory: >>>>> '/Users/J_Honrubia/Sage/sage/local/share/doc/sage/inventory/en/reference/objects.inv' >>>>> >>>>> >>>>> >>>>> Note: incremental documentation builds sometimes cause spurious >>>>> >>>>> error messages. To be certain that these are real errors, run >>>>> >>>>> "make doc-clean" first and try again. >>>>> >>>>> make[2]: *** [doc-html] Error 1 >>>>> >>>>> make[1]: *** [all] Error 2 >>>>> >>>>> >>>>> real 16m35.335s >>>>> >>>>> user 15m28.780s >>>>> >>>>> sys 0m40.856s >>>>> >>>>> *************************************************************** >>>>> >>>>> Error building Sage. >>>>> >>>>> -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/f9b6a054-6e47-43e7-ab6e-bd8ac50374dfn%40googlegroups.com.