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.

Reply via email to