Renaming .sage/ .sage-backup/ seems to have done the trick. Thank you.

Best regards,

Graham

On Wednesday, November 14, 2012 9:49:03 PM UTC-8, Jan Groenewald wrote:
>
> Dear All,
>
> Yes, this is a problem peculiar to update-manager installs. (It does not 
> happen with command line installs). We are busy testing a fix and expect it 
> to be uploaded in a day or two.
>
> In the meantime, a more generic fix for everyone is
>
> sudo mv /home/`whoami`/.sage/tmp{.broken-permissions}
>
> Regards,
> Jan
>
>
>
> On 14 November 2012 22:23, Kannappan Sampath <kntr...@gmail.com<javascript:>
> > wrote:
>
>> Dear grshutt, 
>>
>> Could you run the Sage with sudo permissions? Also, I had more or less 
>> the same problem, if your answer to the previous question is yes. I was 
>> suggested that I move .sage to .sage.backup and it worked like  a charm. 
>>
>> I think the following is a cleaner solution (quoting Jan's tip in the 
>> message thread I started):
>>
>> >Hi KnS,
>>
>> >Please stop sage, try this command
>>
>> >sudo mv /home/knsam/.sage/tmp{.broken-permissions}
>>
>> >And try run sage again.
>>
>> >Regards,
>> >Jan 
>>
>> Hope one of the solutions work for you... 
>>
>>
>> On Thu, Nov 15, 2012 at 1:42 AM, grshutt <grs...@gmail.com 
>> <javascript:>>wrote:
>>
>>> I, too, have encountered two problems installing Sage 5.4.
>>>
>>> Here's the output from uname -a:
>>>
>>> Linux defoe 2.6.33.3.emp4 #1 SMP PREEMPT Tue Jun 22 08:56:49 EDT 2010 
>>> i686 i686 i386 GNU/Linux
>>>
>>> Distribution:
>>>
>>> Ubuntu 12.04 LTS
>>>
>>>  1. After installing Sage 5.4 via the Update Manager and starting the 
>>> application from the command line I received an error message ending:
>>>
>>> OSError: [Errno 13] Permission denied: 
>>> '/home/grshutt/.sage/tmp/defoe/7064'
>>> Error importing ipy_profile_sage - perhaps you should run %upgrade?
>>> WARNING: Loading of ipy_profile_sage failed.
>>>
>>> 2. Next, I compiled Sage 5.4 from source and received an error message 
>>> ending:
>>>
>>> Testing that Sage starts...
>>> [2012-11-14 02:38:02] Sage version 5.4, released 2012-11-09
>>> Yes, Sage starts.
>>> spkg/pipestatus "./sage --docbuild --no-pdf-links all html  2>&1" "tee 
>>> -a dochtml.log"
>>> Traceback (most recent call last):
>>>   File "/home/grshutt/sage-5.4/devel/sage/doc/common/builder.py", line 
>>> 12, in <module>
>>>     from sage.misc.misc import sage_makedirs as mkdir
>>>   File 
>>> "/home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/misc.py",
>>>  
>>> line 141, in <module>
>>>     sage_makedirs(SAGE_TMP)
>>>   File 
>>> "/home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/misc.py",
>>>  
>>> line 76, in sage_makedirs
>>>     os.makedirs(dir)
>>>   File "/home/grshutt/sage-5.4/local/lib/python/os.py", line 157, in 
>>> makedirs
>>>     mkdir(name, mode)
>>> OSError: [Errno 13] Permission denied: 
>>> '/home/grshutt/.sage/tmp/defoe/31451'
>>> Error in atexit._run_exitfuncs:
>>> Traceback (most recent call last):
>>>   File "/home/grshutt/sage-5.4/local/lib/python/atexit.py", line 24, in 
>>> _run_exitfuncs
>>>     func(*targs, **kargs)
>>>   File 
>>> "/home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/temporary_file.py",
>>>  
>>> line 48, in delete_tmpfiles
>>>     from sage.misc.misc import SAGE_TMP
>>>   File 
>>> "/home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/misc.py",
>>>  
>>> line 141, in <module>
>>>     sage_makedirs(SAGE_TMP)
>>>   File 
>>> "/home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/misc.py",
>>>  
>>> line 76, in sage_makedirs
>>>     os.makedirs(dir)
>>>   File "/home/grshutt/sage-5.4/local/lib/python/os.py", line 157, in 
>>> makedirs
>>>     mkdir(name, mode)
>>> OSError: [Errno 13] Permission denied: 
>>> '/home/grshutt/.sage/tmp/defoe/31451'
>>> Error in sys.exitfunc:
>>> Traceback (most recent call last):
>>>   File "/home/grshutt/sage-5.4/local/lib/python/atexit.py", line 24, in 
>>> _run_exitfuncs
>>>     func(*targs, **kargs)
>>>   File 
>>> "/home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/temporary_file.py",
>>>  
>>> line 48, in delete_tmpfiles
>>>     from sage.misc.misc import SAGE_TMP
>>>   File 
>>> "/home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/misc.py",
>>>  
>>> line 141, in <module>
>>>     sage_makedirs(SAGE_TMP)
>>>   File 
>>> "/home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/misc.py",
>>>  
>>> line 76, in sage_makedirs
>>>     os.makedirs(dir)
>>>   File "/home/grshutt/sage-5.4/local/lib/python/os.py", line 157, in 
>>> makedirs
>>>     mkdir(name, mode)
>>> OSError: [Errno 13] Permission denied: 
>>> '/home/grshutt/.sage/tmp/defoe/31451'
>>> make: *** [doc-html] Error 1
>>>
>>> Curious, I again started Sage from the command line and received the 
>>> following error message, which is similar to the message I received after 
>>> installing Sage from the Update Manager and starting the application from 
>>> the command line:
>>>
>>> ----------------------------------------------------------------------
>>> | Sage Version 5.4, Release Date: 2012-11-09                         |
>>> | Type "notebook()" for the browser-based notebook interface.        |
>>> | Type "help()" for help.                                            |
>>> ----------------------------------------------------------------------
>>> ERROR: An unexpected error occurred while tokenizing input
>>> The following traceback may be corrupted or invalid
>>> The error message is: ('EOF in multi-line statement', (179, 0))
>>>
>>>
>>> ---------------------------------------------------------------------------
>>> OSError                                   Traceback (most recent call 
>>> last)
>>>
>>> /home/grshutt/sage-5.4/<string> in <module>()
>>>
>>> /home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/preparser_ipython.py
>>>  
>>> in <module>()
>>>       6 
>>> ###########################################################################
>>>       7 
>>> ----> 8 import sage.misc.interpreter
>>>       9 
>>>      10 import preparser
>>>
>>> /home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/interpreter.py
>>>  
>>> in <module>()
>>>     103 
>>>     104 import os
>>> --> 105 import log
>>>     106 import re
>>>     107 
>>>
>>> /home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/log.py 
>>> in <module>()
>>>      64 import interpreter
>>>      65 import latex
>>> ---> 66 import misc
>>>      67 
>>>      68 from   sage.misc.viewer  import browser, dvi_viewer
>>>
>>> /home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/misc.py 
>>> in <module>()
>>>     139 
>>>     140 SAGE_TMP = os.path.join(DOT_SAGE, 'tmp', HOSTNAME, 
>>> str(os.getpid()))
>>> --> 141 sage_makedirs(SAGE_TMP)
>>>     142 
>>>     143 SPYX_TMP = os.path.join(SAGE_TMP, 'spyx')
>>>
>>> /home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/misc.py 
>>> in sage_makedirs(dir)
>>>      74     """
>>>      75     try:
>>> ---> 76         os.makedirs(dir)
>>>      77     except OSError:
>>>      78         if not os.path.isdir(dir):
>>>
>>> /home/grshutt/sage-5.4/local/lib/python/os.pyc in makedirs(name, mode)
>>>     155         if tail == curdir:           # xxx/newdir/. exists if 
>>> xxx/newdir exists
>>>     156             return
>>> --> 157     mkdir(name, mode)
>>>     158 
>>>     159 def removedirs(name):
>>>
>>> OSError: [Errno 13] Permission denied: 
>>> '/home/grshutt/.sage/tmp/defoe/7064'
>>> WARNING: Failure executing code: 'import sage.misc.preparser_ipython; 
>>>  sage.misc.preparser_ipython.magma_colon_equals=True'
>>> ERROR: An unexpected error occurred while tokenizing input
>>> The following traceback may be corrupted or invalid
>>> The error message is: ('EOF in multi-line statement', (179, 0))
>>>
>>>
>>> ---------------------------------------------------------------------------
>>> OSError                                   Traceback (most recent call 
>>> last)
>>>
>>> /home/grshutt/sage-5.4/local/lib/python2.7/site-packages/IPython/ipmaker.pyc
>>>  
>>> in force_import(modname, force_reload)
>>>      61         reload(sys.modules[modname])
>>>      62     else:
>>> ---> 63         __import__(modname)
>>>      64         
>>>      65 
>>>
>>> /home/grshutt/sage-5.4/local/bin/ipy_profile_sage.py in <module>()
>>>       1 import os
>>>       2 if 'SAGE_CLEAN' not in os.environ:
>>> ----> 3     import sage.misc.misc
>>>       4     from sage.misc.interpreter import preparser, _ip
>>>       5     preparser(True)
>>>
>>> /home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/misc.py 
>>> in <module>()
>>>     139 
>>>     140 SAGE_TMP = os.path.join(DOT_SAGE, 'tmp', HOSTNAME, 
>>> str(os.getpid()))
>>> --> 141 sage_makedirs(SAGE_TMP)
>>>     142 
>>>     143 SPYX_TMP = os.path.join(SAGE_TMP, 'spyx')
>>>
>>> /home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/misc.py 
>>> in sage_makedirs(dir)
>>>      74     """
>>>      75     try:
>>> ---> 76         os.makedirs(dir)
>>>      77     except OSError:
>>>      78         if not os.path.isdir(dir):
>>>
>>>  /home/grshutt/sage-5.4/local/lib/python/os.pyc in makedirs(name, mode)
>>>     155         if tail == curdir:           # xxx/newdir/. exists if 
>>> xxx/newdir exists
>>>     156             return
>>> --> 157     mkdir(name, mode)
>>>     158 
>>>     159 def removedirs(name):
>>>
>>> OSError: [Errno 13] Permission denied: 
>>> '/home/grshutt/.sage/tmp/defoe/7064'
>>> Error importing ipy_profile_sage - perhaps you should run %upgrade?
>>> WARNING: Loading of ipy_profile_sage failed.
>>>
>>> <ERROR: name 'sage_prompt' is not defined>
>>>
>>> I hope this information proves useful in correcting the problem.
>>>
>>> Best regards,
>>>
>>> Graham
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "sage-support" group.
>>> To post to this group, send email to sage-s...@googlegroups.com<javascript:>
>>> .
>>> To unsubscribe from this group, send email to 
>>> sage-support...@googlegroups.com <javascript:>.
>>> Visit this group at http://groups.google.com/group/sage-support?hl=en.
>>>  
>>>  
>>>
>>
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "sage-support" group.
>> To post to this group, send email to sage-s...@googlegroups.com<javascript:>
>> .
>> To unsubscribe from this group, send email to 
>> sage-support...@googlegroups.com <javascript:>.
>> Visit this group at http://groups.google.com/group/sage-support?hl=en.
>>  
>>  
>>
>
>
>
> -- 
>   .~. 
>   /V\     Jan Groenewald
>  /( )\    www.aims.ac.za
>  ^^-^^ 
>
>  

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To post to this group, send email to sage-support@googlegroups.com.
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-support?hl=en.


Reply via email to