Hello Leonel,
the bottom of the report indicates your laptop is missing the fortran
libraries (libgfortran). I'm not sure how to go about finding those for
your distribution though.
hth
adil
 
On Wed, Dec 21, 2016 at 01:00:24PM -0600, leonel torres salinas wrote:
> Hello, i just wanted to try Sagemath in my computer
> 
> Toshiba satellite l745d runing Fedora 25 with LXDE desktop
> 
> I tried to execute it from the binaries but it wasn't enough for it
> 
> Thank you for the support, i really enjoy your work
> 
> -- 
> 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 [email protected].
> To post to this group, send email to [email protected].
> 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'1ba246d',
>  'commit_source': 'installation',
>  'default_encoding': 'UTF-8',
>  'ipython_path': 
> '/home/leonel/Descargas/SageMath/local/lib/python2.7/site-packages/IPython',
>  'ipython_version': '5.0.0',
>  'os_name': 'posix',
>  'platform': 'Linux-4.8.14-300.fc25.x86_64-x86_64-with-fedora-25-Twenty_Five',
>  'sys_executable': '/home/leonel/Descargas/SageMath/local/bin/python',
>  'sys_platform': 'linux2',
>  'sys_version': '2.7.10 (default, Oct 21 2016, 00:22:02) \n[GCC 6.2.1 
> 20160916 (Red Hat 6.2.1-2)]'}
> 
> ***************************************************************************
> 
> 
> 
> ***************************************************************************
> 
> Crash traceback:
> 
> ---------------------------------------------------------------------------
> ---------------------------------------------------------------------------
> ImportError Python 2.7.10: /home/leonel/Descargas/SageMath/local/bin/python
>                                                    Wed Dec 21 12:18:48 2016
> 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.
> /home/leonel/Descargas/SageMath/src/bin/sage-ipython in <module>()
>       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 = <bound method SageTerminalApp.initialize of 
> <sage.repl.interpreter.SageTerminalApp object at 0x7fa632532cd0>>
>      11 app.start()
> 
> <decorator-gen-109> in initialize(self=<sage.repl.interpreter.SageTerminalApp 
> object>, argv=None)
> 
> /home/leonel/Descargas/SageMath/local/lib/python2.7/site-packages/traitlets/config/application.py
>  in catch_config_error(method=<function initialize>, 
> app=<sage.repl.interpreter.SageTerminalApp object>, *args=(None,), 
> **kwargs={})
>      59 
>      60 
> #-----------------------------------------------------------------------------
>      61 # Application class
>      62 
> #-----------------------------------------------------------------------------
>      63 
>      64 @decorator
>      65 def catch_config_error(method, app, *args, **kwargs):
>      66     """Method decorator for catching invalid config 
> (Trait/ArgumentErrors) during init.
>      67 
>      68     On a TraitError (generally caused by bad config), this will print 
> the trait's
>      69     message, and exit the app.
>      70     
>      71     For use on init methods, to prevent invoking excepthook on 
> invalid input.
>      72     """
>      73     try:
> ---> 74         return method(app, *args, **kwargs)
>         method = <function initialize at 0x7fa624f62b18>
>         app = <sage.repl.interpreter.SageTerminalApp object at 0x7fa632532cd0>
>         args = (None,)
>         kwargs = {}
>      75     except (TraitError, ArgumentError) as e:
>      76         app.print_help()
>      77         app.log.fatal("Bad config encountered during initialization:")
>      78         app.log.fatal(str(e))
>      79         app.log.debug("Config at the time: %s", app.config)
>      80         app.exit(1)
>      81 
>      82 
>      83 class ApplicationError(Exception):
>      84     pass
>      85 
>      86 
>      87 class LevelFormatter(logging.Formatter):
>      88     """Formatter with additional `highlevel` record
>      89     
> 
> /home/leonel/Descargas/SageMath/local/lib/python2.7/site-packages/IPython/terminal/ipapp.py
>  in initialize(self=<sage.repl.interpreter.SageTerminalApp object>, argv=None)
>     294 
>     295         return super(TerminalIPythonApp, 
> self).parse_command_line(argv)
>     296     
>     297     @catch_config_error
>     298     def initialize(self, argv=None):
>     299         """Do actions after construct, but before starting the app."""
>     300         super(TerminalIPythonApp, self).initialize(argv)
>     301         if self.subapp is not None:
>     302             # don't bother initializing further, starting subapp
>     303             return
>     304         # print self.extra_args
>     305         if self.extra_args and not self.something_to_run:
>     306             self.file_to_run = self.extra_args[0]
>     307         self.init_path()
>     308         # create the shell
> --> 309         self.init_shell()
>         self.init_shell = <bound method SageTerminalApp.init_shell of 
> <sage.repl.interpreter.SageTerminalApp object at 0x7fa632532cd0>>
>     310         # and draw the banner
>     311         self.init_banner()
>     312         # Now a variety of things that happen after the banner is 
> printed.
>     313         self.init_gui_pylab()
>     314         self.init_extensions()
>     315         self.init_code()
>     316 
>     317     def init_shell(self):
>     318         """initialize the InteractiveShell instance"""
>     319         # Create an InteractiveShell instance.
>     320         # shell.display_banner should always be False for the terminal
>     321         # based app, because we call shell.show_banner() by hand below
>     322         # so the banner shows *before* all extension loading stuff.
>     323         self.shell = TerminalInteractiveShell.instance(parent=self,
>     324                         profile_dir=self.profile_dir,
> 
> /home/leonel/Descargas/SageMath/local/lib/python2.7/site-packages/sage/repl/interpreter.py
>  in init_shell(self=<sage.repl.interpreter.SageTerminalApp object>)
>     750         self.shell.has_sage_extensions = SAGE_EXTENSION in 
> self.extensions
>     751 
>     752         # Load the %lprun extension if available
>     753         try:
>     754             import line_profiler
>     755         except ImportError:
>     756             pass
>     757         else:
>     758             self.extensions.append('line_profiler')
>     759 
>     760         if self.shell.has_sage_extensions:
>     761             self.extensions.remove(SAGE_EXTENSION)
>     762 
>     763             # load sage extension here to get a crash if
>     764             # something is wrong with the sage library
> --> 765             
> self.shell.extension_manager.load_extension(SAGE_EXTENSION)
>         self.shell.extension_manager.load_extension = <bound method 
> ExtensionManager.load_extension of <IPython.core.extensions.ExtensionManager 
> object at 0x7fa6229e3bd0>>
>         global SAGE_EXTENSION = 'sage'
>     766 
>     767 
> 
> /home/leonel/Descargas/SageMath/local/lib/python2.7/site-packages/IPython/core/extensions.py
>  in load_extension(self=<IPython.core.extensions.ExtensionManager object>, 
> module_str='sage')
>      70 
>      71         Returns the string "already loaded" if the extension is 
> already loaded,
>      72         "no load function" if the module doesn't have a 
> load_ipython_extension
>      73         function, or None if it succeeded.
>      74         """
>      75         if module_str in self.loaded:
>      76             return "already loaded"
>      77         
>      78         from IPython.utils.syspathcontext import prepended_to_syspath
>      79         
>      80         with self.shell.builtin_trap:
>      81             if module_str not in sys.modules:
>      82                 with prepended_to_syspath(self.ipython_extension_dir):
>      83                     __import__(module_str)
>      84             mod = sys.modules[module_str]
> ---> 85             if self._call_load_ipython_extension(mod):
>         self._call_load_ipython_extension = <bound method 
> ExtensionManager._call_load_ipython_extension of 
> <IPython.core.extensions.ExtensionManager object at 0x7fa6229e3bd0>>
>         mod = <module 'sage' from 
> '/home/leonel/Descargas/SageMath/local/lib/python2.7/site-packages/sage/__init__.py'>
>      86                 self.loaded.add(module_str)
>      87             else:
>      88                 return "no load function"
>      89 
>      90     def unload_extension(self, module_str):
>      91         """Unload an IPython extension by its module name.
>      92 
>      93         This function looks up the extension's name in 
> ``sys.modules`` and
>      94         simply calls ``mod.unload_ipython_extension(self)``.
>      95         
>      96         Returns the string "no unload function" if the extension 
> doesn't define
>      97         a function to unload itself, "not loaded" if the extension 
> isn't loaded,
>      98         otherwise None.
>      99         """
>     100         if module_str not in self.loaded:
> 
> /home/leonel/Descargas/SageMath/local/lib/python2.7/site-packages/IPython/core/extensions.py
>  in 
> _call_load_ipython_extension(self=<IPython.core.extensions.ExtensionManager 
> object>, mod=<module 'sage' from 
> '/home/leonel/Descargas/Sage...al/lib/python2.7/site-packages/sage/__init__.py'>)
>     117         """
>     118         from IPython.utils.syspathcontext import prepended_to_syspath
>     119 
>     120         if (module_str in self.loaded) and (module_str in 
> sys.modules):
>     121             self.unload_extension(module_str)
>     122             mod = sys.modules[module_str]
>     123             with prepended_to_syspath(self.ipython_extension_dir):
>     124                 reload(mod)
>     125             if self._call_load_ipython_extension(mod):
>     126                 self.loaded.add(module_str)
>     127         else:
>     128             self.load_extension(module_str)
>     129 
>     130     def _call_load_ipython_extension(self, mod):
>     131         if hasattr(mod, 'load_ipython_extension'):
> --> 132             mod.load_ipython_extension(self.shell)
>         mod.load_ipython_extension = <function load_ipython_extension at 
> 0x7fa6325337d0>
>         self.shell = <sage.repl.interpreter.SageTerminalInteractiveShell 
> object at 0x7fa624f91450>
>     133             return True
>     134 
>     135     def _call_unload_ipython_extension(self, mod):
>     136         if hasattr(mod, 'unload_ipython_extension'):
>     137             mod.unload_ipython_extension(self.shell)
>     138             return True
>     139 
>     140     def install_extension(self, url, filename=None):
>     141         """Download and install an IPython extension. 
>     142 
>     143         If filename is given, the file will be so named (inside the 
> extension
>     144         directory). Otherwise, the name from the URL will be used. 
> The file must
>     145         have a .py or .zip extension; otherwise, a ValueError will be 
> raised.
>     146 
>     147         Returns the full path to the installed file.
> 
> /home/leonel/Descargas/SageMath/local/lib/python2.7/site-packages/sage/__init__.py
>  in 
> load_ipython_extension(*args=(<sage.repl.interpreter.SageTerminalInteractiveShell
>  object>,))
>       1 __all__ = ['all']
>       2 
>       3 # IPython calls this when starting up
>       4 def load_ipython_extension(*args):
>       5     import sage.repl.ipython_extension
> ----> 6     sage.repl.ipython_extension.load_ipython_extension(*args)
>         sage.repl.ipython_extension.load_ipython_extension = <function 
> load_ipython_extension at 0x7fa6222dc050>
>         args = (<sage.repl.interpreter.SageTerminalInteractiveShell object at 
> 0x7fa624f91450>,)
> 
> /home/leonel/Descargas/SageMath/local/lib/python2.7/site-packages/sage/repl/ipython_extension.py
>  in wrapper(*args=(<sage.repl.interpreter.SageTerminalInteractiveShell 
> object>,), **kwargs={})
>     458         ....:     if work:
>     459         ....:         return 'foo worked'
>     460         ....:     raise RuntimeError("foo didn't work")
>     461         sage: foo(False)
>     462         Traceback (most recent call last):
>     463         ...
>     464         RuntimeError: foo didn't work
>     465         sage: foo(True)
>     466         'foo worked'
>     467         sage: foo(False)
>     468         sage: foo(True)
>     469     """
>     470     @wraps(func)
>     471     def wrapper(*args, **kwargs):
>     472         if not wrapper.has_run:
> --> 473             result = func(*args, **kwargs)
>         result = undefined
>         global func = undefined
>         args = (<sage.repl.interpreter.SageTerminalInteractiveShell object at 
> 0x7fa624f91450>,)
>         kwargs = {}
>     474             wrapper.has_run = True
>     475             return result
>     476     wrapper.has_run = False
>     477     return wrapper
>     478 
>     479 
>     480 @run_once
>     481 def load_ipython_extension(ip):
>     482     """
>     483     Load the extension in IPython.
>     484     """
>     485     # this modifies ip
>     486     SageCustomizations(shell=ip)
> 
> /home/leonel/Descargas/SageMath/local/lib/python2.7/site-packages/sage/repl/ipython_extension.py
>  in 
> load_ipython_extension(ip=<sage.repl.interpreter.SageTerminalInteractiveShell 
> object>)
>     471     def wrapper(*args, **kwargs):
>     472         if not wrapper.has_run:
>     473             result = func(*args, **kwargs)
>     474             wrapper.has_run = True
>     475             return result
>     476     wrapper.has_run = False
>     477     return wrapper
>     478 
>     479 
>     480 @run_once
>     481 def load_ipython_extension(ip):
>     482     """
>     483     Load the extension in IPython.
>     484     """
>     485     # this modifies ip
> --> 486     SageCustomizations(shell=ip)
>         global SageCustomizations = <class 
> 'sage.repl.ipython_extension.SageCustomizations'>
>         global shell = undefined
>         ip = <sage.repl.interpreter.SageTerminalInteractiveShell object at 
> 0x7fa624f91450>
> 
> /home/leonel/Descargas/SageMath/local/lib/python2.7/site-packages/sage/repl/ipython_extension.py
>  in __init__(self=<sage.repl.ipython_extension.SageCustomizations object>, 
> shell=<sage.repl.interpreter.SageTerminalInteractiveShell object>)
>     361     def __init__(self, shell=None):
>     362         """
>     363         Initialize the Sage plugin.
>     364         """
>     365         self.shell = shell
>     366 
>     367         self.auto_magics = SageMagics(shell)
>     368         self.shell.register_magics(self.auto_magics)
>     369 
>     370         import sage.misc.edit_module as edit_module
>     371         self.shell.set_hook('editor', edit_module.edit_devel)
>     372 
>     373         self.init_inspector()
>     374         self.init_line_transforms()
>     375 
> --> 376         import sage.all # until sage's import hell is fixed
>         sage.all = undefined
>     377 
>     378         self.shell.verbose_quit = True
>     379         self.set_quit_hook()
>     380 
>     381         self.register_interface_magics()
>     382 
>     383         if SAGE_IMPORTALL == 'yes':
>     384             self.init_environment()
>     385 
>     386     def register_interface_magics(self):
>     387         """
>     388         Register magics for each of the Sage interfaces
>     389         """
>     390         from sage.repl.interface_magic import InterfaceMagic
>     391         InterfaceMagic.register_all(self.shell)
> 
> /home/leonel/Descargas/SageMath/local/lib/python2.7/site-packages/sage/all.py 
> in <module>()
>      77 
>      78 # Add SAGE_SRC at the end of sys.path to enable Cython tracebacks
>      79 # (which use paths relative to SAGE_SRC)
>      80 sys.path.append(SAGE_SRC)
>      81 
>      82 
>      83 ###################################################################
>      84 
>      85 # This import also setups the interrupt handler
>      86 from cysignals.signals import (AlarmInterrupt, SignalError,
>      87         sig_on_reset as sig_on_count)
>      88 
>      89 from time                import sleep
>      90 
>      91 import sage.misc.lazy_import
> ---> 92 from sage.misc.all       import *         # takes a while
>         global sage.misc.all = undefined
>      93 from sage.typeset.all    import *
>      94 from sage.repl.all       import *
>      95 
>      96 from sage.misc.sh import sh
>      97 
>      98 from sage.libs.all       import *
>      99 from sage.data_structures.all import *
>     100 from sage.doctest.all    import *
>     101 
>     102 from sage.structure.all  import *
>     103 from sage.rings.all      import *
>     104 from sage.arith.all      import *
>     105 from sage.matrix.all     import *
>     106 
>     107 # This must come before Calculus -- it initializes the Pynac library.
> 
> /home/leonel/Descargas/SageMath/local/lib/python2.7/site-packages/sage/misc/all.py
>  in <module>()
>      74 
>      75 from .defaults import (set_default_variable_name,
>      76                         series_precision, set_series_precision)
>      77 
>      78 from .sage_eval import sage_eval, sageobj
>      79 
>      80 from .sage_input import sage_input
>      81 
>      82 lazy_import("sage.misc.cython", ["cython_lambda", 
> "cython_create_local_so"]) 
>      83 lazy_import("sage.misc.cython_c", "cython_compile", "cython")
>      84 
>      85 from .persist import save, load, dumps, loads, db, db_save
>      86 
>      87 from .func_persist import func_persist
>      88 
> ---> 89 from .functional import (additive_order,
>         global functional = undefined
>         global additive_order = undefined
>         global base_ring = undefined
>         global base_field = undefined
>         global basis = undefined
>         global category = undefined
>         global charpoly = undefined
>         global characteristic_polynomial = undefined
>         global coerce = undefined
>         global cyclotomic_polynomial = undefined
>         global decomposition = undefined
>         global denominator = undefined
>         global det = undefined
>         global dimension = undefined
>         global dim = undefined
>         global discriminant = undefined
>         global disc = undefined
>         global eta = undefined
>         global fcp = undefined
>         global gen = undefined
>         global gens = undefined
>         global hecke_operator = undefined
>         global image = undefined
>         global integral = undefined
>         global integrate = undefined
>         global integral_closure = undefined
>         global interval = undefined
>         global xinterval = undefined
>         global is_commutative = undefined
>         global is_even = undefined
>         global is_integrally_closed = undefined
>         global is_field = undefined
>         global is_odd = undefined
>         global kernel = undefined
>         global krull_dimension = undefined
>         global lift = undefined
>         global log = undefined
>         global log_b = undefined
>         global minimal_polynomial = undefined
>         global minpoly = undefined
>         global multiplicative_order = undefined
>         global ngens = undefined
>         global norm = undefined
>         global numerator = undefined
>         global numerical_approx = undefined
>         global n = undefined
>         global N = undefined
>         global objgens = undefined
>         global objgen = undefined
>         global order = undefined
>         global rank = undefined
>         global regulator = undefined
>         global round = undefined
>         global quotient = undefined
>         global quo = undefined
>         global isqrt = undefined
>         global squarefree_part = undefined
>         global symbolic_sum = undefined
>         global sum = undefined
>         global transpose = undefined
>      90                         base_ring,
>      91                         base_field,
>      92                         basis,
>      93                         category,
>      94                         charpoly,
>      95                         characteristic_polynomial,
>      96                         coerce,
>      97                         cyclotomic_polynomial,
>      98                         decomposition,
>      99                         denominator,
>     100                         det,
>     101                         dimension,
>     102                         dim,
>     103                         discriminant,
>     104                         disc,
> 
> /home/leonel/Descargas/SageMath/local/lib/python2.7/site-packages/sage/misc/functional.py
>  in <module>()
>      17 #
>      18 # This program is free software: you can redistribute it and/or modify
>      19 # it under the terms of the GNU General Public License as published by
>      20 # the Free Software Foundation, either version 2 of the License, or
>      21 # (at your option) any later version.
>      22 #                  http://www.gnu.org/licenses/
>      23 
> #*****************************************************************************
>      24 from __future__ import absolute_import
>      25 from six.moves import range
>      26 from six.moves import builtins
>      27 
>      28 import sage.misc.latex
>      29 import sage.interfaces.expect
>      30 import sage.interfaces.mathematica
>      31 
> ---> 32 from sage.rings.complex_double import CDF
>         global sage.rings.complex_double = undefined
>         global CDF = undefined
>      33 from sage.rings.real_double import RDF, RealDoubleElement
>      34 
>      35 import sage.rings.real_mpfr
>      36 import sage.rings.complex_field
>      37 import sage.rings.integer
>      38 
>      39 
> ##############################################################################
>      40 # There are many functions on elements of a ring, which mathematicians
>      41 # usually write f(x), e.g., it is weird to write x.log() and natural
>      42 # to write log(x).  The functions below allow for the more familiar 
> syntax.
>      43 
> ##############################################################################
>      44 def additive_order(x):
>      45     """
>      46     Returns the additive order of `x`.
>      47 
> 
> ImportError: libgfortran.so.3: cannot open shared object file: No such file 
> or directory
> 
> ***************************************************************************
> 
> History of session input:
> *** Last line of input (may not be in above history):

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to