Re: [sage-support] Re: How can I avoid sagemath crashing on start?

2018-07-28 Thread Colin Adams
Thank-you. That does the trick.

On Sat, 28 Jul 2018 at 11:42 bg chen  wrote:

> From looking at your logs, it appears that you're running into the issue
> described here:
>
> https://bugzilla.redhat.com/show_bug.cgi?id=1572778
> https://bugzilla.redhat.com/show_bug.cgi?id=1464520
>
> The workaround is apparently to install the python2-cypari2 package.
>
> On Saturday, July 28, 2018 at 11:30:08 AM UTC+1, Colin Adams wrote:
>>
>> I just installed sagemath 8.0 into my Fedora Linux 64-bit system. It
>> crashes on start-up.
>>
>> My version of linux is 4.17.7-200.fc28.x86_64
>>
>> Installation was by:
>>
>> sudo dnf install sagemath
>>
>> I started by clicking on an icon - gnome3 .desktop file looks like:
>>
>> [Desktop Entry]
>> Name=Sagemath
>> Comment=A free open-source mathematics software system
>> Exec=sage
>> Icon=sagemath
>> Terminal=true
>> Type=Application
>> Categories=Science;Math;
>>
>> Crash-report attached
>>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-support" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-support+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-support@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-support.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.


[sage-support] Re: How can I avoid sagemath crashing on start?

2018-07-28 Thread bg chen
>From looking at your logs, it appears that you're running into the issue 
described here:

https://bugzilla.redhat.com/show_bug.cgi?id=1572778
https://bugzilla.redhat.com/show_bug.cgi?id=1464520

The workaround is apparently to install the python2-cypari2 package.

On Saturday, July 28, 2018 at 11:30:08 AM UTC+1, Colin Adams wrote:
>
> I just installed sagemath 8.0 into my Fedora Linux 64-bit system. It 
> crashes on start-up.
>
> My version of linux is 4.17.7-200.fc28.x86_64
>
> Installation was by:
>
> sudo dnf install sagemath
>
> I started by clicking on an icon - gnome3 .desktop file looks like:
>
> [Desktop Entry]
> Name=Sagemath
> Comment=A free open-source mathematics software system
> Exec=sage
> Icon=sagemath
> Terminal=true
> Type=Application
> Categories=Science;Math;
>
> Crash-report attached
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.


[sage-support] How can I avoid sagemath crashing on start?

2018-07-28 Thread Colin Adams
I just installed sagemath 8.0 into my Fedora Linux 64-bit system. It 
crashes on start-up.

My version of linux is 4.17.7-200.fc28.x86_64

Installation was by:

sudo dnf install sagemath

I started by clicking on an icon - gnome3 .desktop file looks like:

[Desktop Entry]
Name=Sagemath
Comment=A free open-source mathematics software system
Exec=sage
Icon=sagemath
Terminal=true
Type=Application
Categories=Science;Math;

Crash-report attached

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.
***

IPython post-mortem report

{'commit_hash': u'a0d6ad545',
 'commit_source': 'installation',
 'default_encoding': 'UTF-8',
 'ipython_path': '/usr/lib/python2.7/site-packages/IPython',
 'ipython_version': '5.7.0',
 'os_name': 'posix',
 'platform': 'Linux-4.17.7-200.fc28.x86_64-x86_64-with-fedora-28-Twenty_Eight',
 'sys_executable': '/usr/lib64/sagemath/local/bin/python',
 'sys_platform': 'linux2',
 'sys_version': '2.7.15 (default, May 16 2018, 17:50:09) \n[GCC 8.1.1 20180502 
(Red Hat 8.1.1-1)]'}

***



***

Crash traceback:

---
---
ImportError Python 2.7.15: /usr/lib64/sagemath/local/bin/python
   Sat Jul 28 10:09:16 2018
A problem occurred executing Python code.  Here is the sequence of function
calls leading up to the error, with the most recent (innermost) call last.
/usr/lib64/sagemath/local/bin/sage-ipython in ()
  1 #!/usr/bin/env python
  2 # -*- coding: utf-8 -*-
  3 """
  4 Sage IPython startup script.
  5 """
  6 
  7 from sage.repl.interpreter import SageTerminalApp
  8 
  9 app = SageTerminalApp.instance()
---> 10 app.initialize()
global app.initialize = >
 11 app.start()

 in initialize(self=, argv=None)

/usr/lib/python2.7/site-packages/traitlets/config/application.pyc in 
catch_config_error(method=, 
app=, *args=(None,), **kwargs={})
 72 TRAITLETS_APPLICATION_RAISE_CONFIG_FILE_ERROR = False
 73 else:
 74 raise ValueError("Unsupported value for environment variable: 
'TRAITLETS_APPLICATION_RAISE_CONFIG_FILE_ERROR' is set to '%s' which is none of 
 {'0', '1', 'false', 'true', ''}."% _envvar )
 75 
 76 
 77 @decorator
 78 def catch_config_error(method, app, *args, **kwargs):
 79 """Method decorator for catching invalid config 
(Trait/ArgumentErrors) during init.
 80 
 81 On a TraitError (generally caused by bad config), this will print 
the trait's
 82 message, and exit the app.
 83 
 84 For use on init methods, to prevent invoking excepthook on invalid 
input.
 85 """
 86 try:
---> 87 return method(app, *args, **kwargs)
method = 
app = 
args = (None,)
kwargs = {}
 88 except (TraitError, ArgumentError) as e:
 89 app.print_help()
 90 app.log.fatal("Bad config encountered during initialization:")
 91 app.log.fatal(str(e))
 92 app.log.debug("Config at the time: %s", app.config)
 93 app.exit(1)
 94 
 95 
 96 class ApplicationError(Exception):
 97 pass
 98 
 99 
100 class LevelFormatter(logging.Formatter):
101 """Formatter with additional `highlevel` record
102 

/usr/lib/python2.7/site-packages/IPython/terminal/ipapp.pyc in 
initialize(self=, argv=None)
300 
301 return super(TerminalIPythonApp, self).parse_command_line(argv)
302 
303 @catch_config_error
304 def initialize(self, argv=None):
305 """Do actions after construct, but before starting the app."""
306 super(TerminalIPythonApp, self).initialize(argv)
307 if self.subapp is not None:
308 # don't bother initializing further, starting subapp
309 return
310 # print self.extra_args
311 if self.extra_args and not self.something_to_run:
312 self.file_to_run = self.extra_args[0]
313 self.init_path()
314 # create the shell
--> 315 self.init_shell()
self.init_shell = >
316 # and draw the banner
317 self.init_banner()
318 # Now a variety of things that happen after the banner