public inbox for gentoo-science@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-science] SAGE_LOCAL issues
@ 2011-11-19 23:20 Greg Laun
  2011-11-20  5:31 ` fbissey
  0 siblings, 1 reply; 3+ messages in thread
From: Greg Laun @ 2011-11-19 23:20 UTC (permalink / raw
  To: gentoo-science

[-- Attachment #1: Type: text/plain, Size: 265 bytes --]

Hi,

I just emerged sage from sage-on-gentoo under sabayon.  When I try to start sage, I get many error messages, which seem to point to SAGE_LOCAL being set to / instead 
of /usr.  I have attached the crash report.  

Can anybody help me with this?  Thanks.

Greg

[-- Attachment #2: Sage_crash_report.txt --]
[-- Type: text/plain, Size: 15830 bytes --]

***************************************************************************

IPython post-mortem report

IPython version: 0.10.2 

Platform info  : os.name -> posix, sys.platform -> linux2

***************************************************************************

Current user configuration structure:

{'Version': 0,
 '__allownew': True,
 'alias': [],
 'args': [],
 'autocall': 0,
 'autoedit_syntax': 0,
 'autoexec': [],
 'autoindent': 1,
 'automagic': 1,
 'banner': 0,
 'c': '',
 'cache_size': 1000,
 'classic': 0,
 'color_info': 1,
 'colors': 'NoColor',
 'confirm_exit': 0,
 'debug': 0,
 'deep_reload': 0,
 'editor': '/bin/nano',
 'embedded': False,
 'execfile': [],
 'execute': ['',
             "def view_all(): view([(i, globals()[i]) for i in variables()], title='All SAGE Variables')",
             "def variables(): return [k for k in globals() if not k in iglob and len(k) > 0 and k[0] != '_']",
             'import sage.misc.preparser_ipython;  sage.misc.preparser_ipython.magma_colon_equals=True'],
 'gthread': 0,
 'help': 0,
 'import_all': [],
 'import_mod': [],
 'import_some': [[]],
 'include': [],
 'interact': 1,
 'ipythondir': u'/home/greg/.sage/ipython',
 'log': 0,
 'logfile': '',
 'logplay': '',
 'magic_docstrings': 0,
 'messages': 1,
 'multi_line_specials': 1,
 'nosep': 0,
 'object_info_string_level': 0,
 'opts': Struct({'__allownew': True, 'interact': 1, 'profile': ''}),
 'pdb': 0,
 'pprint': 1,
 'profile': '',
 'prompt_in1': '${sage_prompt()}: ',
 'prompt_in2': "${'.'*len(sage_prompt())}: ",
 'prompt_out': '',
 'prompts_pad_left': 0,
 'pydb': 0,
 'pylab': 0,
 'pylab_import_all': 1,
 'q4thread': 0,
 'qthread': 0,
 'quick': 0,
 'quiet': 0,
 'rcfile': 'ipythonrc',
 'readline': 1,
 'readline_merge_completions': 1,
 'readline_omit__names': 2,
 'readline_parse_and_bind': ['tab: complete',
                             '"\\C-l": possible-completions',
                             'set show-all-if-ambiguous on',
                             '"\\C-o": tab-insert',
                             '"\\M-i": "    "',
                             '"\\M-o": "\\d\\d\\d\\d"',
                             '"\\M-I": "\\d\\d\\d\\d"',
                             '"\\C-r": reverse-search-history',
                             '"\\C-s": forward-search-history',
                             '"\\C-p": history-search-backward',
                             '"\\C-n": history-search-forward',
                             '"\\e[A": history-search-backward',
                             '"\\e[B": history-search-forward',
                             '"\\C-k": kill-line',
                             '"\\C-u": unix-line-discard'],
 'readline_remove_delims': '-/~',
 'screen_length': -1,
 'separate_in': '',
 'separate_out': '',
 'separate_out2': '',
 'system_header': 'IPython system call: ',
 'system_verbose': 0,
 'term_title': 1,
 'tk': 0,
 'upgrade': 0,
 'wildcards_case_sensitive': 1,
 'wthread': 0,
 'wxversion': '0',
 'xmode': 'Context'}

***************************************************************************

Crash traceback:

---------------------------------------------------------------------------
KeyError                                   Python 2.7.2: /usr/bin/python2.7
                                                   Sat Nov 19 18:18:27 2011
A problem occured executing Python code.  Here is the sequence of function
calls leading up to the error, with the most recent (innermost) call last.

/usr/bin/sage-ipython in <module>()
     23 sageCH = CrashHandler(ipy_sage.IP, 'Sage', 'sage-support',
     24                       'sage-support@googlegroups.com',
     25                       'http://trac.sagemath.org/sage_trac',
     26 		      'Sage_crash_report.txt',
     27                       show_crash_traceback=False)
     28 
     29 ipy_sage.IP.set_crash_handler(sageCH)
     30 
     31 import new
     32 import os
     33 
     34 old_system = ipy_sage.IP.system
     35 
     36 
     37 
---> 38 sage_commands = os.listdir(os.environ['SAGE_LOCAL']+"/bin/")
        global sage_commands = undefined
        global os.listdir = <built-in function listdir>
        global os.environ = {'SAGE_TESTDIR': '/home/greg/.sage/tmp', 'pd': '/usr/portage', 'USB_DEVFS_PATH': '/dev/bus/usb', 'LESS': '-R -M --shift 5', 'WINDOWPATH': '7', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-MBe1DuZEaJ,guid=0ec9ab8dce2a38e2a246917100000038', 'LESSOPEN': '|lesspipe.sh %s', 'QT_PLUGIN_PATH': '/usr/lib64/kde4/plugins:/home/greg/.kde/lib64/kde4/plugins/:/usr/lib64/kde4/plugins/', 'OPENGL_PROFILE': 'xorg-x11', 'CVS_RSH': 'ssh', 'LOGNAME': 'greg', 'USER': 'greg', 'PATH': '~/dev/public_html/scripts:~/bin:~/research/multi/util:~/research/multi/prep:~/research/multi/src:~/research/multi:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.3:/usr/games/bin:/home/greg/local/bin:/home/greg/bin:/home/greg/sage:/sbin:/usr/local/chimera/bin', 'DM_CONTROL': '/var/run/xdmctl', 'LD_LIBRARY_PATH': '~/lib:', 'KDE_FULL_SESSION': 'true', 'LANG': 'en_US.UTF-8', 'INFOPATH': '/usr/share/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.20.1/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.5.3/info:/usr/share/info/emacs-23', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'EPYTHON': 'python2.7', 'XDG_SESSION_COOKIE': 'e13486e8c7d9994b7e6327060000000d-1321504826.201136-1607285756', 'COLORFGBG': '15;0', 'SESSION_MANAGER': 'local/thinkpad:@/tmp/.ICE-unix/7133,unix/thinkpad:/tmp/.ICE-unix/7133', 'IRCSERVER': 'irc.freenode.net', 'DISPLAY': ':0', 'CONFIG_PROTECT_MASK': '/etc/gentoo-release /etc/sandbox.d /etc/grub.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/terminfo /etc/ca-certificates.conf /etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/revdep-rebuild /etc/splash', 'CHANGE_LOG_EMAIL_ADDRESS': 'dberkholz@gentoo.org', 'IPYTHONRC': 'ipythonrc', 'KDE_SESSION_VERSION': '4', 'WINDOWID': '83886105', 'GSETTINGS_BACKEND': 'gconf', 'EDITOR': '/bin/nano', 'MANPATH': '/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.20.1/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.5.3/man:/etc/java-config/system-vm/man/', 'PYTHONPATH': '/usr/lib/entropy/lib', 'XCURSOR_THEME': 'default', 'CHANGE_LOG_NAME': 'Donnie Berkholz', 'IRCNICK': 'dberkholz', 'SYSFONT': 'LatArCyrHeb-16', 'HOME': '/home/greg', 'KONSOLE_DBUS_SESSION': '/Sessions/16', 'IPYTHONDIR': '/home/greg/.sage/ipython', 'SANE_CONFIG_DIR': '/etc/sane.d', 'CUR': '/home/greg', 'PROFILEHOME': '', 'XDM_MANAGED': 'method=classic', 'KDE_SESSION_UID': '1000', 'KONSOLE_DBUS_SERVICE': ':1.77', 'GCC_SPECS': '', 'PRELINK_PATH_MASK': '/usr/lib64/libfreebl3.so:/usr/lib64/libnssdbm3.so:/usr/lib64/libsoftokn3.so', 'GTK2_RC_FILES': '/etc/gtk-2.0/gtkrc:/home/greg/.gtkrc-2.0:/home/greg/.gtkrc-2.0-kde4:/home/greg/.kde/share/config/gtkrc-2.0', 'XDG_DATA_DIRS': '/usr/local/share:/usr/share', '_': '/usr/bin/sage-ipython', 'LC_ALL': 'en_US.utf8', 'GS_LIB': '/home/greg/.fonts', 'SHELL_SESSION_ID': '941b73a032644000ae1423922f6de139', 'IRCNAME': 'Donnie Berkholz', 'JDK_HOME': '/etc/java-config-2/current-system-vm', 'DESKTOP_SESSION': 'default', 'JAVA_HOME': '/etc/java-config-2/current-system-vm', 'XDG_CONFIG_DIRS': '/etc/xdg', 'ECHANGELOG_USER': 'Donnie Berkholz <dberkholz@gentoo.org>;', 'JAVAC': '/etc/java-config-2/current-system-vm/bin/javac', 'ANT_HOME': '/usr/share/ant', 'GDK_USE_XFT': '1', 'OLDPWD': '/home/greg', 'SAGE_SERVER': 'http://www.sagemath.org/', 'R_HOME': '/usr/lib64/R', 'LANGUAGE': '', 'CONFIG_PROTECT': '/etc/entropy /usr/share/gnupg/qualified.txt /var/lib/hsqldb /usr/share/config /usr/share/openvpn/easy-rsa /usr/share/themes/oxygen-gtk/gtk-2.0', 'SHLVL': '4', 'PWD': '/bin', 'GIT_COMMITTER_EMAIL': 'dberkholz@gentoo.org', 'GTK_RC_FILES': '/etc/gtk/gtkrc:/home/greg/.gtkrc:/home/greg/.kde/share/config/gtkrc', 'HERDS': '/usr/local/share/gentoo/misc/herds.xml', 'DOT_SAGE': '/home/greg/.sage', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:', 'PAGER': '/usr/bin/less', 'SAGE_STARTUP_FILE': '/home/greg/.sage/init.sage', 'KDE_MULTIHEAD': 'false'}
     39 DARWIN_SYSTEM = os.uname()[0]=='Darwin'
     40 
     41 def sage_system(self, cmd):
     42     if cmd in sage_commands:
     43         old_system(cmd)
     44     else:
     45         libraries = 'LD_LIBRARY_PATH=$$SAGE_ORIG_LD_LIBRARY_PATH;'
     46         if DARWIN_SYSTEM:
     47             libraries += 'DYLD_LIBRARY_PATH=$$SAGE_ORIG_DYLD_LIBRARY_PATH;'
     48         old_system(libraries+cmd)
     49 
     50 ipy_sage.IP.system = new.instancemethod(sage_system, ipy_sage.IP, IPython.iplib.InteractiveShell)
     51 
     52 ipy_sage.mainloop(sys_exit=1, banner='')
     53 

/usr/lib64/python2.7/UserDict.pyc in __getitem__(self={'SAGE_TESTDIR': '/home/greg/.sage/tmp', 'pd': '.../greg/.sage/init.sage', 'KDE_MULTIHEAD': 'false'}, key='SAGE_LOCAL')
      8         if len(kwargs):
      9             self.update(kwargs)
     10     def __repr__(self): return repr(self.data)
     11     def __cmp__(self, dict):
     12         if isinstance(dict, UserDict):
     13             return cmp(self.data, dict.data)
     14         else:
     15             return cmp(self.data, dict)
     16     __hash__ = None # Avoid Py3k warning
     17     def __len__(self): return len(self.data)
     18     def __getitem__(self, key):
     19         if key in self.data:
     20             return self.data[key]
     21         if hasattr(self.__class__, "__missing__"):
     22             return self.__class__.__missing__(self, key)
---> 23         raise KeyError(key)
        global j = undefined
        global k = undefined
        global S = undefined
        global N = undefined
        global R = undefined
        global s = undefined
        global usr = undefined
        global lib64 = undefined
        global python2 = undefined
        global UserDict.pyt = undefined
        global has_key = undefined
        global c = undefined
        global K = undefined
        global d = undefined
        global r = undefined
        global n = undefined
        global t = undefined
        global r4 = undefined
        global n_ = undefined
        global i = undefined
        global sY = undefined
        global rl = undefined
        global x = undefined
        global D = undefined
        global qy = undefined
        global Wt = undefined
        global NR = undefined
        global typeR = undefined
        global kt = undefined
        global v = undefined
        global UserDict.pyR.s = undefined
        global C = undefined
        global failobj = undefined
        global get = undefined
        global setdefault = undefined
        global G = undefined
        global pop = undefined
        global args = undefined
        global UserDict.pyR = undefined
        global B = undefined
        global popitem = undefined
        global __contains__F = undefined
        global q = undefined
        global W = undefined
        global clst = undefined
        global iterablet = undefined
        global valuet = undefined
        global dR = undefined
        global fromkeysH = undefined
        global __name__t = undefined
        global __module__R = undefined
        global __hash__R = undefined
        global classmethodR0 = undefined
        global s2 = undefined
        global IterableUserDictc = undefined
        global e = undefined
        global Z = undefined
        global RS = undefined
        global iterR = undefined
        global __iter__P = undefined
        global R1 = undefined
        global R2 = undefined
        global R7 = undefined
        global UserDict.pyR5 = undefined
        global O = undefined
        global Nt = undefined
        global DictMixinc = undefined
        global V = undefined
        global Wd = undefined
        global SXt = undefined
        global Falset = undefined
        global True = undefined
        global f = undefined
        global p = undefined
        global _R = undefined
        global w = undefined
        global listR = undefined
        global y = undefined
        global s.y = undefined
        global SWn = undefined
        global X = undefined
        global default = undefined
        global sp = undefined
        global r2 = undefined
        global Wn = undefined
        global rd = undefined
        global Ni = undefined
        global expected = undefined
        global at = undefined
        global most = undefined
        global arguments = undefined
        global got = undefined
        global TypeErrorR = undefined
        global R.s = undefined
        global sJ = undefined
        global r8 = undefined
        global Ns = undefined
        global container = undefined
        global empty = undefined
        global nextt = undefined
        global StopIterationR = undefined
        global rH = undefined
        global WnX = undefined
        global xF = undefined
        global qd = undefined
        global otherR = undefined
        global SXd = undefined
        global sM = undefined
        global St = undefined
        global R8 = undefined
        global RA = undefined
        global UserDict.pyR8 = undefined
        global __doc__R = undefined
        global R5 = undefined
        global _abcollt = undefined
        global MutableMappingt = undefined
        global registerR8 = undefined
        global module = undefined
        global L = undefined
     24     def __setitem__(self, key, item): self.data[key] = item
     25     def __delitem__(self, key): del self.data[key]
     26     def clear(self): self.data.clear()
     27     def copy(self):
     28         if self.__class__ is UserDict:
     29             return UserDict(self.data.copy())
     30         import copy
     31         data = self.data
     32         try:
     33             self.data = {}
     34             c = copy.copy(self)
     35         finally:
     36             self.data = data
     37         c.update(self)
     38         return c

KeyError: 'SAGE_LOCAL'

***************************************************************************

History of session input:

*** Last line of input (may not be in above history):

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-science] SAGE_LOCAL issues
  2011-11-19 23:20 [gentoo-science] SAGE_LOCAL issues Greg Laun
@ 2011-11-20  5:31 ` fbissey
  2011-11-20 16:23   ` Greg Laun
  0 siblings, 1 reply; 3+ messages in thread
From: fbissey @ 2011-11-20  5:31 UTC (permalink / raw
  To: gentoo-science

Quoting Greg Laun <greg.laun@gmail.com>:

> Hi,
>
> I just emerged sage from sage-on-gentoo under sabayon.  When I try to 
> start sage, I get many error messages, which seem to point to 
> SAGE_LOCAL being set to / instead
> of /usr.  I have attached the crash report.
>
> Can anybody help me with this?  Thanks.
>
Hi Greg,

At the end of sage-baselayout you have the following message:
         einfo "${PN} has installed a file into /etc/env.d - if you"
         einfo "have installed it for the very first time update your
environment"
         einfo "with:"
         einfo ""
         einfo "  env-update && source /etc/profile"
         einfo ""
         einfo "or logoff and logon to your shell, otherwise Sage will fail to
start"

Did you do that before starting sage?
Failing that send us the output of
printenv | grep SAGE

Francois





^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-science] SAGE_LOCAL issues
  2011-11-20  5:31 ` fbissey
@ 2011-11-20 16:23   ` Greg Laun
  0 siblings, 0 replies; 3+ messages in thread
From: Greg Laun @ 2011-11-20 16:23 UTC (permalink / raw
  To: gentoo-science

You are right, thank you.  Running env-update && source /etc/profile fixed the problem.

On Sun, Nov 20, 2011 at 06:31:41PM +1300, fbissey@slingshot.co.nz wrote:
> Date: Sun, 20 Nov 2011 18:31:41 +1300
> From: fbissey@slingshot.co.nz
> To: gentoo-science@lists.gentoo.org
> Subject: Re: [gentoo-science] SAGE_LOCAL issues
> Reply-To: gentoo-science@lists.gentoo.org
> 
> Quoting Greg Laun <greg.laun@gmail.com>:
> 
> > Hi,
> >
> > I just emerged sage from sage-on-gentoo under sabayon.  When I try to 
> > start sage, I get many error messages, which seem to point to 
> > SAGE_LOCAL being set to / instead
> > of /usr.  I have attached the crash report.
> >
> > Can anybody help me with this?  Thanks.
> >
> Hi Greg,
> 
> At the end of sage-baselayout you have the following message:
>          einfo "${PN} has installed a file into /etc/env.d - if you"
>          einfo "have installed it for the very first time update your
> environment"
>          einfo "with:"
>          einfo ""
>          einfo "  env-update && source /etc/profile"
>          einfo ""
>          einfo "or logoff and logon to your shell, otherwise Sage will fail to
> start"
> 
> Did you do that before starting sage?
> Failing that send us the output of
> printenv | grep SAGE
> 
> Francois
> 
> 



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-11-20 16:23 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-19 23:20 [gentoo-science] SAGE_LOCAL issues Greg Laun
2011-11-20  5:31 ` fbissey
2011-11-20 16:23   ` Greg Laun

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox