Hi Denny, Have you built any local python versions? What is root's default python version? Or can you move your /usr/local or /root/.local out of the way and try
dpkg --configure -a The main error is ImportError: No module named _struct, which a quick google shows other people have had unrelated to sage. Is Linux Mint 17 based on Ubuntu 14.04? (Or later?) Some people fixed this by reinstalling python and python-support or by removing python-idle sudo apt-get --reinstall install python python-support http://unix.stackexchange.com/questions/150106/importerror-no-module-named-struct-error-when-managing-packages Does your system python give an error on this? from _struct import * Regards, Jan On 28 May 2015 at 11:40, Denny Fuchs <denny.schi...@gmail.com> wrote: > hi, > > I wanted to upgrade the system (Linux Mint 17), but SageMath > "sagemath-upstream-binary" fails: > > > ================= > # aptitude upgrade > The following partially installed packages will be configured: > sagemath-upstream-binary > No packages will be installed, upgraded, or removed. > 0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. > Need to get 0 B of archives. After unpacking 0 B will be used. > Setting up sagemath-upstream-binary (6.7ppa4) ... > Running Sage once as root to set paths > ┌────────────────────────────────────────────────────────────────────┐ > │ SageMath Version 6.7, Release Date: 2015-05-17 │ > │ Type "notebook()" for the browser-based notebook interface. │ > │ Type "help()" for help. │ > └────────────────────────────────────────────────────────────────────┘ > Traceback (most recent call last): > File "/usr/lib/sagemath/local/bin/sage-ipython", line 7, in <module> > from sage.repl.interpreter import SageTerminalApp > File > "/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/__init__.py", > line 3, in <module> > from sage.repl.ipython_extension import load_ipython_extension > File > "/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/repl/ipython_extension.py", > line 59, in <module> > from IPython.core.magic import Magics, magics_class, line_magic > File > "/usr/lib/sagemath/local/lib/python2.7/site-packages/IPython/__init__.py", > line 45, in <module> > from .config.loader import Config > File > "/usr/lib/sagemath/local/lib/python2.7/site-packages/IPython/config/__init__.py", > line 6, in <module> > from .application import * > File > "/usr/lib/sagemath/local/lib/python2.7/site-packages/IPython/config/application.py", > line 9, in <module> > import json > File "/usr/lib/sagemath/local/lib/python/json/__init__.py", line 108, in > <module> > from .decoder import JSONDecoder > File "/usr/lib/sagemath/local/lib/python/json/decoder.py", line 5, in > <module> > import struct > File "/usr/lib/sagemath/local/lib/python/struct.py", line 1, in <module> > from _struct import * > ImportError: No module named _struct > dpkg: error processing package sagemath-upstream-binary (--configure): > subprocess installed post-installation script returned error exit status 1 > Errors were encountered while processing: > sagemath-upstream-binary > E: Sub-process /usr/bin/dpkg returned an error code (1) > A package failed to install. Trying to recover: > Setting up sagemath-upstream-binary (6.7ppa4) ... > Running Sage once as root to set paths > ┌────────────────────────────────────────────────────────────────────┐ > │ SageMath Version 6.7, Release Date: 2015-05-17 │ > │ Type "notebook()" for the browser-based notebook interface. │ > │ Type "help()" for help. │ > └────────────────────────────────────────────────────────────────────┘ > Traceback (most recent call last): > File "/usr/lib/sagemath/local/bin/sage-ipython", line 7, in <module> > from sage.repl.interpreter import SageTerminalApp > File > "/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/__init__.py", > line 3, in <module> > from sage.repl.ipython_extension import load_ipython_extension > File > "/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/repl/ipython_extension.py", > line 59, in <module> > from IPython.core.magic import Magics, magics_class, line_magic > File > "/usr/lib/sagemath/local/lib/python2.7/site-packages/IPython/__init__.py", > line 45, in <module> > from .config.loader import Config > File > "/usr/lib/sagemath/local/lib/python2.7/site-packages/IPython/config/__init__.py", > line 6, in <module> > from .application import * > File > "/usr/lib/sagemath/local/lib/python2.7/site-packages/IPython/config/application.py", > line 9, in <module> > import json > File "/usr/lib/sagemath/local/lib/python/json/__init__.py", line 108, in > <module> > from .decoder import JSONDecoder > File "/usr/lib/sagemath/local/lib/python/json/decoder.py", line 5, in > <module> > import struct > File "/usr/lib/sagemath/local/lib/python/struct.py", line 1, in <module> > from _struct import * > ImportError: No module named _struct > dpkg: error processing package sagemath-upstream-binary (--configure): > subprocess installed post-installation script returned error exit status 1 > Errors were encountered while processing: > sagemath-upstream-binary > ================================== > > any suggestions? > > cu denny > > -- > You received this message because you are subscribed to the Google Groups > "sage-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-devel+unsubscr...@googlegroups.com. > To post to this group, send email to sage-devel@googlegroups.com. > Visit this group at http://groups.google.com/group/sage-devel. > For more options, visit https://groups.google.com/d/optout. > -- .~. /V\ Jan Groenewald /( )\ www.aims.ac.za ^^-^^ -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.