On Oct 19, 10:19 am, William Stein <wst...@gmail.com> wrote:
> On Mon, Oct 19, 2009 at 9:30 AM, lutusp <lut...@gmail.com> wrote:
>
> > Hi all. Just downloaded 4.1.2 for Fedora 11. When I start the notebook
> > server, everything is fine -- the worksheets get converted and placed
> > in the new directory sage_notebook.sagenb, then I can load a
> > worksheet. But when I try to execute a cell, I get this error message:
>
> > NameError: name 'sagenb' is not defined
>
> That error indicates that Sage is running worksheet processes
>  using a version of Sage prior to 4.1.2.
>
> What precisely is the command you use to start your notebook server?

1. Installed Fedora 11 binary in my sage directory -- this creates a
subdirectory named "sage-4.1.2-linux-Fedora_release_11_Leonidas-i686-
Linux"

2. Renamed two prior Sage directories by prefixing "xxx_" to their
names (to keep them from being found but to avoid having to reinstall
them).

3. Entered the new Fedora 11 Sage 4.1.2  directory.

4. Entered "./sage -notebook"

5. Sage offers to convert the prior notebook formats, completes, runs
server, launches Firefox.

6. Log onto Sage server -- note  "Version 4.1.2" at upper left -- open
worksheet.

7. Try to execute a cell's contents. Message:

         "Traceback (click to the left for traceback)
         ...
         NameError: name 'sagenb' is not defined"

         (no traceback contents)

8. Create a new notebook.

  (Now it gets complicated)

9. Copy example old worksheet cell contents into new worksheet. Up to
a certain level of complexity, copied cell contents will work in a
newly created worksheet but continue to fail if the old worksheet is
loaded and executed. I emphasize when I say "old worksheet" I am
talking about worksheets converted to the new format and placed in the
new directory "sage_notebook.sagenb", and I just took the precaution
of removing the old directory "sage_notebook" entirely to avoid any
possible confusion.

I emphasize that the old worksheet fails to execute cell contents, but
the same cell copied to a new worksheet succeeds ... but only up to a
certain level of complexity, after which the new and old scenarios
(e.g. execution of old worksheet cells versus old cell content copied
into new worksheet) become the same.

> Do you have any old versions of Sage installed anywhere?

Yes, two. But I have renamed the directories with a prefixed "xxx_" to
prevent their being located. One note -- if any Sage software is
locating resources using inodes instead of paths, this would prevent
the above remedy from having the expected effect.

If you want an example of a complex legacy worksheet, there is a
resource .sws file attached tho the latest page of my Sage tutorial
located at:

http://arachnoid.com/sage/polynomial.html

The .sws URL:

http://arachnoid.com/sage/sage/polynomial_regression.sws

10. I tried compiling and installing the source (which was
successful), but with the same outcome.

Please ask any questions I have failed to proactively answer.

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to