Thanks for taking the time to file this bug in Ubuntu.

I see this in the logs:
Preparing to unpack .../python-markdown_2.4-1ubuntu0.14.04.1_all.deb ...
  File "/usr/bin/pyclean", line 63
    except (IOError, OSError), e:
                             ^
SyntaxError: invalid syntax
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg: trying script from the new package instead ...
  File "/usr/bin/pyclean", line 63
    except (IOError, OSError), e:
                             ^
SyntaxError: invalid syntax

That is an error that happens when python3 runs that particular
construct that was allowed in python 2. For example:

andreas@nsnx:~$ cat foo.py
try:
    print("Hello")
except Exception, e:
    print("Oops")
andreas@nsnx:~$ python2 ./foo.py 
Hello
andreas@nsnx:~$ python3 ./foo.py 
  File "./foo.py", line 3
    except Exception, e:
                    ^
SyntaxError: invalid syntax
andreas@nsnx:~$ 

Seeing that you are on ubuntu trusty, quite old, I wonder if you
installed python3 by hand and made it default in your system?

What does /usr/bin/python --version return?

Does pyclean run from the shell? Like:
pyclean --help


** Changed in: python-markdown (Ubuntu)
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1822564

Title:
  package python-markdown 2.4-1 failed to install/upgrade: subprocess
  new pre-removal script returned error exit status 1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-markdown/+bug/1822564/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to