Hi William, No, I don't do that, but who knows what happened? Anyway, after slightly changing the command you suggested to: ~~~~~~~~~~ chown mdobbs -R /home/mdobbs/.sage ~~~~~~~~~~ things work as expected ;-) Thanks to all for the help!...Dave
On Nov 3, 11:05 am, William Stein <wst...@gmail.com> wrote: > On Tue, Nov 3, 2009 at 10:41 AM, davedo2 <dave...@gmail.com> wrote: > > > Marshall, > > > It's a bit lengthy, but here goes: > > ~~~~~~~~~~~~~~~~~~~~~~ > > sage: pari(7).isprime() > > --------------------------------------------------------------------------- > > IOError Traceback (most recent call > > last) > > > /home/mdobbs/sage-4.2/local/lib/python2.6/site-packages/IPython/ > > iplib.pyc in raw_input(self, prompt, continue_prompt) > > 2185 # only entries starting at first column go to > > shadow history > > 2186 if line.lstrip() == line: > > -> 2187 self.shadowhist.add(line.strip()) > > 2188 elif not continue_prompt: > > 2189 self.input_hist_raw.append('\n') > > > /home/mdobbs/sage-4.2/local/lib/python2.6/site-packages/IPython/ > > history.pyc in add(self, ent) > > 235 newidx = self.inc_idx() > > 236 #print "new",newidx # dbg > > --> 237 self.db.hset('shadowhist',ent, newidx) > > 238 > > 239 def all(self): > > > /home/mdobbs/sage-4.2/local/lib/python2.6/site-packages/IPython/ > > Extensions/pickleshare.pyc in hset(self, hashroot, key, value) > > 99 d = self.get(hfile, {}) > > 100 d.update( {key : value}) > > --> 101 self[hfile] = d > > 102 > > 103 > > > /home/mdobbs/sage-4.2/local/lib/python2.6/site-packages/IPython/ > > Extensions/pickleshare.pyc in __setitem__(self, key, value) > > 84 if parent and not parent.isdir(): > > 85 parent.makedirs() > > ---> 86 pickled = pickle.dump(value,fil.open('w')) > > 87 try: > > 88 self.cache[fil] = (value,fil.mtime) > > > /home/mdobbs/sage-4.2/local/lib/python2.6/site-packages/IPython/ > > external/path.pyc in open(self, mode) > > 521 def open(self, mode='r'): > > 522 """ Open this file. Return a file object. """ > > --> 523 return file(self, mode) > > 524 > > 525 def bytes(self): > > > IOError: [Errno 13] Permission denied: path('/home/mdobbs/.sage/ > > ipython/db/shadowhist/39') > > ~~~~~~~~~~~~~~~~ > > I had run -testall and that came back fairly clean except for this: > > ~~~~~~~~~~~~~~~~ > > The following tests failed: > > sage -t "devel/sage/sage/modules/vector_real_double_dense.pyx" > > Total time for all tests: 4311.3 seconds > > ~~~~~~~~~~~~~~~~ > > N.B. - as per previous advice, I was running the binary for Ubuntu > > 9.04 under Ubuntu 9.10 > > > Thanks in advance for any advice...Dave > > Given the error message "IOError: [Errno 13] Permission denied: > path('/home/mdobbs/.sage/ > ipython/db/shadowhist/39')" I recommend fixing your file permissions. > You probably ran sage once as root or something funny. Do something > like this: > > chown a+rwx -R mdobbs. /home/mdobbs/.sage > > William --~--~---------~--~----~------------~-------~--~----~ 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 For more options, visit this group at http://groups.google.com/group/sage-support URL: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---