Installed self-compiled Python 3.7.0 as “python”, how to remove it? The Next CEO of Stack...

Does Germany produce more waste than the US?

Easy to read palindrome checker

Why don't programming languages automatically manage the synchronous/asynchronous problem?

(How) Could a medieval fantasy world survive a magic-induced "nuclear winter"?

Spaces in which all closed sets are regular closed

AB diagonalizable then BA also diagonalizable

How to find image of a complex function with given constraints?

Is there a way to save my career from absolute disaster?

Lucky Feat: How can "more than one creature spend a luck point to influence the outcome of a roll"?

Would a grinding machine be a simple and workable propulsion system for an interplanetary spacecraft?

What can the phrase “is embedded in a whale of a bill” mean?

Inexact numbers as keys in Association?

What was Carter Burke's job for "the company" in Aliens?

What day is it again?

Do scriptures give a method to recognize a truly self-realized person/jivanmukta?

Is it correct to say moon starry nights?

Traduction de « Life is a roller coaster »

Reference request: Grassmannian and Plucker coordinates in type B, C, D

Expectation in a stochastic differential equation

What connection does MS Office have to Netscape Navigator?

Help! I cannot understand this game’s notations!

Would a completely good Muggle be able to use a wand?

What flight has the highest ratio of timezone difference to flight time?

Pulling the principal components out of a DimensionReducerFunction?



Installed self-compiled Python 3.7.0 as “python”, how to remove it?



The Next CEO of Stack OverflowNot able to install any software via apt-get installHow to install PyGTK for Python 2.7 on CentOS 6?How to list installed packages that depend on another installed package in Debian?Installing libsdl2-dev on Kali 3.18.0 amd64dpkg install with apt-get autoremoveMark package as installed?Apt states that it's halting because it can't install an already-installed package/versionI accidentally removed python, now apt-get is completely brokenPython wx-widgets in Alpine Linuxcan someone explain me what unmet mean in reference to dependencies in ubuntu 18.04?












0















I have made a huge mistake on my Ubuntu 16.04 server.



I compiled and installed Python 3.7.0 from source using make altinstall, but I did not include all of the core dependencies I needed, so I was going to remove it and install a pre-packaged deb instead.



However, to remove it, I used this method with checkinstall. I generated a deb so that I could then remove all of the files created by the original installation, but for the deb's package name, I just left the default python.



Now, I have the following package installed:



$ sudo dpkg -l python
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=====================================================-===============================-===============================-===============================================================================================================
ri python 3.7.0-1 amd64 Package created with checkinstall 1.6.2


This means that I cannot run dpkg -r python because system packages depend on a metapackage just called python:



$ sudo dpkg -r python
dpkg: dependency problems prevent removal of python:
python-ldb depends on python (<< 2.8).
python-ldb depends on python (>= 2.7~).
python-ldb depends on python (<< 2.8).
python-ldb depends on python (>= 2.7~).
python-ldb depends on python (<< 2.8).
python-ldb depends on python (>= 2.7~).
python-talloc depends on python (<< 2.8).
python-talloc depends on python (>= 2.7~).
python-talloc depends on python (<< 2.8).
python-talloc depends on python (>= 2.7~).
python-pyicu depends on python (>= 2.7).
python-pyicu depends on python (<< 2.8).
python-pyicu depends on python (>= 2.7).
python-pyicu depends on python (<< 2.8).
samba-common-bin depends on python.
samba depends on python (>= 2.7).
samba depends on python (<< 2.8).
samba depends on python (>= 2.7).
samba depends on python (<< 2.8).
iotop depends on python (>= 2.7.1-0ubuntu2).
iotop depends on python (<< 2.8).
iotop depends on python (>= 2.7.1-0ubuntu2).
iotop depends on python (<< 2.8).
python-cryptography depends on python (<< 2.8).
py
dpkg: error processing package python (--remove):
dependency problems - not removing
Errors were encountered while processing:
python


And I cannot install the default version of python again because I have the wrong version installed for python:



$ sudo apt install python
Reading package lists... Done
Building dependency tree
Reading state information... Done
python is already the newest version (3.7.0-1).
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
iotop : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-acme : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-asn1crypto : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-certifi : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-cffi-backend : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-chardet : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-configparser : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-crypto : Depends: python (< 2.8) but 3.7.0-1 is to be installed
Depends: python:any (>= 2.7.5-5~)
python-cryptography : Depends: python (< 2.8) but 3.7.0-1 is to be installed
Depends: python:any (>= 2.7.5-5~)
python-dnspython : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-enum34 : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-funcsigs : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-future : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-idna : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-ipaddress : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-josepy : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-ldb : Depends: python (< 2.8) but 3.7.0-1 is to be installed
Depends: python:any (>= 2.7.5-5~)
python-mock : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-openssl : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-parsedatetime : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-pbr : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-pkg-resources : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-pyicu : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-requests : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-requests-toolbelt : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-rfc3339 : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-samba : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-setuptools : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-six : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-talloc : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-tdb : Depends: python (< 2.8) but 3.7.0-1 is to be installed
Depends: python:any (>= 2.7.5-5~)
python-tz : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-urllib3 : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
samba : Depends: python (< 2.8) but 3.7.0-1 is to be installed
Recommends: attr but it is not going to be installed
Recommends: samba-dsdb-modules but it is not going to be installed
Recommends: samba-vfs-modules but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).


Running that scares me, so I chose no:



$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
iotop python-acme python-asn1crypto python-certifi python-cffi-backend python-chardet python-configparser python-crypto python-cryptography python-dnspython python-enum34 python-funcsigs python-future python-idna python-ipaddress
python-josepy python-ldb python-mock python-openssl python-parsedatetime python-pbr python-pkg-resources python-pyicu python-requests python-requests-toolbelt python-rfc3339 python-samba python-setuptools python-six python-talloc
python-tdb python-tz python-urllib3 samba samba-common-bin samba-libs
0 upgraded, 0 newly installed, 36 to remove and 0 not upgraded.
After this operation, 56.7 MB disk space will be freed.
Do you want to continue? [Y/n]


Is there any way to recover from this?
Thanks in advance!










share|improve this question


















  • 1





    The good news: You are not alone. The bad news: You most likely have to remove installed items manually. Look at this Stack Overflow answer for more details.

    – JakeGould
    44 mins ago






  • 1





    @JakeGould I should've done that instead of using checkinstall, and I will once I have my broken python package removed :)

    – Andy Castille
    42 mins ago
















0















I have made a huge mistake on my Ubuntu 16.04 server.



I compiled and installed Python 3.7.0 from source using make altinstall, but I did not include all of the core dependencies I needed, so I was going to remove it and install a pre-packaged deb instead.



However, to remove it, I used this method with checkinstall. I generated a deb so that I could then remove all of the files created by the original installation, but for the deb's package name, I just left the default python.



Now, I have the following package installed:



$ sudo dpkg -l python
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=====================================================-===============================-===============================-===============================================================================================================
ri python 3.7.0-1 amd64 Package created with checkinstall 1.6.2


This means that I cannot run dpkg -r python because system packages depend on a metapackage just called python:



$ sudo dpkg -r python
dpkg: dependency problems prevent removal of python:
python-ldb depends on python (<< 2.8).
python-ldb depends on python (>= 2.7~).
python-ldb depends on python (<< 2.8).
python-ldb depends on python (>= 2.7~).
python-ldb depends on python (<< 2.8).
python-ldb depends on python (>= 2.7~).
python-talloc depends on python (<< 2.8).
python-talloc depends on python (>= 2.7~).
python-talloc depends on python (<< 2.8).
python-talloc depends on python (>= 2.7~).
python-pyicu depends on python (>= 2.7).
python-pyicu depends on python (<< 2.8).
python-pyicu depends on python (>= 2.7).
python-pyicu depends on python (<< 2.8).
samba-common-bin depends on python.
samba depends on python (>= 2.7).
samba depends on python (<< 2.8).
samba depends on python (>= 2.7).
samba depends on python (<< 2.8).
iotop depends on python (>= 2.7.1-0ubuntu2).
iotop depends on python (<< 2.8).
iotop depends on python (>= 2.7.1-0ubuntu2).
iotop depends on python (<< 2.8).
python-cryptography depends on python (<< 2.8).
py
dpkg: error processing package python (--remove):
dependency problems - not removing
Errors were encountered while processing:
python


And I cannot install the default version of python again because I have the wrong version installed for python:



$ sudo apt install python
Reading package lists... Done
Building dependency tree
Reading state information... Done
python is already the newest version (3.7.0-1).
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
iotop : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-acme : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-asn1crypto : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-certifi : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-cffi-backend : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-chardet : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-configparser : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-crypto : Depends: python (< 2.8) but 3.7.0-1 is to be installed
Depends: python:any (>= 2.7.5-5~)
python-cryptography : Depends: python (< 2.8) but 3.7.0-1 is to be installed
Depends: python:any (>= 2.7.5-5~)
python-dnspython : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-enum34 : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-funcsigs : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-future : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-idna : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-ipaddress : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-josepy : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-ldb : Depends: python (< 2.8) but 3.7.0-1 is to be installed
Depends: python:any (>= 2.7.5-5~)
python-mock : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-openssl : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-parsedatetime : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-pbr : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-pkg-resources : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-pyicu : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-requests : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-requests-toolbelt : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-rfc3339 : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-samba : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-setuptools : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-six : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-talloc : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-tdb : Depends: python (< 2.8) but 3.7.0-1 is to be installed
Depends: python:any (>= 2.7.5-5~)
python-tz : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-urllib3 : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
samba : Depends: python (< 2.8) but 3.7.0-1 is to be installed
Recommends: attr but it is not going to be installed
Recommends: samba-dsdb-modules but it is not going to be installed
Recommends: samba-vfs-modules but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).


Running that scares me, so I chose no:



$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
iotop python-acme python-asn1crypto python-certifi python-cffi-backend python-chardet python-configparser python-crypto python-cryptography python-dnspython python-enum34 python-funcsigs python-future python-idna python-ipaddress
python-josepy python-ldb python-mock python-openssl python-parsedatetime python-pbr python-pkg-resources python-pyicu python-requests python-requests-toolbelt python-rfc3339 python-samba python-setuptools python-six python-talloc
python-tdb python-tz python-urllib3 samba samba-common-bin samba-libs
0 upgraded, 0 newly installed, 36 to remove and 0 not upgraded.
After this operation, 56.7 MB disk space will be freed.
Do you want to continue? [Y/n]


Is there any way to recover from this?
Thanks in advance!










share|improve this question


















  • 1





    The good news: You are not alone. The bad news: You most likely have to remove installed items manually. Look at this Stack Overflow answer for more details.

    – JakeGould
    44 mins ago






  • 1





    @JakeGould I should've done that instead of using checkinstall, and I will once I have my broken python package removed :)

    – Andy Castille
    42 mins ago














0












0








0








I have made a huge mistake on my Ubuntu 16.04 server.



I compiled and installed Python 3.7.0 from source using make altinstall, but I did not include all of the core dependencies I needed, so I was going to remove it and install a pre-packaged deb instead.



However, to remove it, I used this method with checkinstall. I generated a deb so that I could then remove all of the files created by the original installation, but for the deb's package name, I just left the default python.



Now, I have the following package installed:



$ sudo dpkg -l python
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=====================================================-===============================-===============================-===============================================================================================================
ri python 3.7.0-1 amd64 Package created with checkinstall 1.6.2


This means that I cannot run dpkg -r python because system packages depend on a metapackage just called python:



$ sudo dpkg -r python
dpkg: dependency problems prevent removal of python:
python-ldb depends on python (<< 2.8).
python-ldb depends on python (>= 2.7~).
python-ldb depends on python (<< 2.8).
python-ldb depends on python (>= 2.7~).
python-ldb depends on python (<< 2.8).
python-ldb depends on python (>= 2.7~).
python-talloc depends on python (<< 2.8).
python-talloc depends on python (>= 2.7~).
python-talloc depends on python (<< 2.8).
python-talloc depends on python (>= 2.7~).
python-pyicu depends on python (>= 2.7).
python-pyicu depends on python (<< 2.8).
python-pyicu depends on python (>= 2.7).
python-pyicu depends on python (<< 2.8).
samba-common-bin depends on python.
samba depends on python (>= 2.7).
samba depends on python (<< 2.8).
samba depends on python (>= 2.7).
samba depends on python (<< 2.8).
iotop depends on python (>= 2.7.1-0ubuntu2).
iotop depends on python (<< 2.8).
iotop depends on python (>= 2.7.1-0ubuntu2).
iotop depends on python (<< 2.8).
python-cryptography depends on python (<< 2.8).
py
dpkg: error processing package python (--remove):
dependency problems - not removing
Errors were encountered while processing:
python


And I cannot install the default version of python again because I have the wrong version installed for python:



$ sudo apt install python
Reading package lists... Done
Building dependency tree
Reading state information... Done
python is already the newest version (3.7.0-1).
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
iotop : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-acme : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-asn1crypto : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-certifi : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-cffi-backend : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-chardet : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-configparser : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-crypto : Depends: python (< 2.8) but 3.7.0-1 is to be installed
Depends: python:any (>= 2.7.5-5~)
python-cryptography : Depends: python (< 2.8) but 3.7.0-1 is to be installed
Depends: python:any (>= 2.7.5-5~)
python-dnspython : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-enum34 : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-funcsigs : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-future : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-idna : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-ipaddress : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-josepy : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-ldb : Depends: python (< 2.8) but 3.7.0-1 is to be installed
Depends: python:any (>= 2.7.5-5~)
python-mock : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-openssl : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-parsedatetime : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-pbr : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-pkg-resources : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-pyicu : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-requests : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-requests-toolbelt : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-rfc3339 : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-samba : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-setuptools : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-six : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-talloc : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-tdb : Depends: python (< 2.8) but 3.7.0-1 is to be installed
Depends: python:any (>= 2.7.5-5~)
python-tz : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-urllib3 : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
samba : Depends: python (< 2.8) but 3.7.0-1 is to be installed
Recommends: attr but it is not going to be installed
Recommends: samba-dsdb-modules but it is not going to be installed
Recommends: samba-vfs-modules but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).


Running that scares me, so I chose no:



$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
iotop python-acme python-asn1crypto python-certifi python-cffi-backend python-chardet python-configparser python-crypto python-cryptography python-dnspython python-enum34 python-funcsigs python-future python-idna python-ipaddress
python-josepy python-ldb python-mock python-openssl python-parsedatetime python-pbr python-pkg-resources python-pyicu python-requests python-requests-toolbelt python-rfc3339 python-samba python-setuptools python-six python-talloc
python-tdb python-tz python-urllib3 samba samba-common-bin samba-libs
0 upgraded, 0 newly installed, 36 to remove and 0 not upgraded.
After this operation, 56.7 MB disk space will be freed.
Do you want to continue? [Y/n]


Is there any way to recover from this?
Thanks in advance!










share|improve this question














I have made a huge mistake on my Ubuntu 16.04 server.



I compiled and installed Python 3.7.0 from source using make altinstall, but I did not include all of the core dependencies I needed, so I was going to remove it and install a pre-packaged deb instead.



However, to remove it, I used this method with checkinstall. I generated a deb so that I could then remove all of the files created by the original installation, but for the deb's package name, I just left the default python.



Now, I have the following package installed:



$ sudo dpkg -l python
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=====================================================-===============================-===============================-===============================================================================================================
ri python 3.7.0-1 amd64 Package created with checkinstall 1.6.2


This means that I cannot run dpkg -r python because system packages depend on a metapackage just called python:



$ sudo dpkg -r python
dpkg: dependency problems prevent removal of python:
python-ldb depends on python (<< 2.8).
python-ldb depends on python (>= 2.7~).
python-ldb depends on python (<< 2.8).
python-ldb depends on python (>= 2.7~).
python-ldb depends on python (<< 2.8).
python-ldb depends on python (>= 2.7~).
python-talloc depends on python (<< 2.8).
python-talloc depends on python (>= 2.7~).
python-talloc depends on python (<< 2.8).
python-talloc depends on python (>= 2.7~).
python-pyicu depends on python (>= 2.7).
python-pyicu depends on python (<< 2.8).
python-pyicu depends on python (>= 2.7).
python-pyicu depends on python (<< 2.8).
samba-common-bin depends on python.
samba depends on python (>= 2.7).
samba depends on python (<< 2.8).
samba depends on python (>= 2.7).
samba depends on python (<< 2.8).
iotop depends on python (>= 2.7.1-0ubuntu2).
iotop depends on python (<< 2.8).
iotop depends on python (>= 2.7.1-0ubuntu2).
iotop depends on python (<< 2.8).
python-cryptography depends on python (<< 2.8).
py
dpkg: error processing package python (--remove):
dependency problems - not removing
Errors were encountered while processing:
python


And I cannot install the default version of python again because I have the wrong version installed for python:



$ sudo apt install python
Reading package lists... Done
Building dependency tree
Reading state information... Done
python is already the newest version (3.7.0-1).
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
iotop : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-acme : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-asn1crypto : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-certifi : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-cffi-backend : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-chardet : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-configparser : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-crypto : Depends: python (< 2.8) but 3.7.0-1 is to be installed
Depends: python:any (>= 2.7.5-5~)
python-cryptography : Depends: python (< 2.8) but 3.7.0-1 is to be installed
Depends: python:any (>= 2.7.5-5~)
python-dnspython : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-enum34 : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-funcsigs : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-future : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-idna : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-ipaddress : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-josepy : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-ldb : Depends: python (< 2.8) but 3.7.0-1 is to be installed
Depends: python:any (>= 2.7.5-5~)
python-mock : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-openssl : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-parsedatetime : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-pbr : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-pkg-resources : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-pyicu : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-requests : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-requests-toolbelt : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-rfc3339 : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-samba : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-setuptools : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-six : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
python-talloc : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-tdb : Depends: python (< 2.8) but 3.7.0-1 is to be installed
Depends: python:any (>= 2.7.5-5~)
python-tz : Depends: python (< 2.8) but 3.7.0-1 is to be installed
python-urllib3 : Depends: python:any (< 2.8)
Depends: python:any (>= 2.7.5-5~)
samba : Depends: python (< 2.8) but 3.7.0-1 is to be installed
Recommends: attr but it is not going to be installed
Recommends: samba-dsdb-modules but it is not going to be installed
Recommends: samba-vfs-modules but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).


Running that scares me, so I chose no:



$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
iotop python-acme python-asn1crypto python-certifi python-cffi-backend python-chardet python-configparser python-crypto python-cryptography python-dnspython python-enum34 python-funcsigs python-future python-idna python-ipaddress
python-josepy python-ldb python-mock python-openssl python-parsedatetime python-pbr python-pkg-resources python-pyicu python-requests python-requests-toolbelt python-rfc3339 python-samba python-setuptools python-six python-talloc
python-tdb python-tz python-urllib3 samba samba-common-bin samba-libs
0 upgraded, 0 newly installed, 36 to remove and 0 not upgraded.
After this operation, 56.7 MB disk space will be freed.
Do you want to continue? [Y/n]


Is there any way to recover from this?
Thanks in advance!







ubuntu python apt dpkg dependencies






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked 1 hour ago









Andy CastilleAndy Castille

1113




1113








  • 1





    The good news: You are not alone. The bad news: You most likely have to remove installed items manually. Look at this Stack Overflow answer for more details.

    – JakeGould
    44 mins ago






  • 1





    @JakeGould I should've done that instead of using checkinstall, and I will once I have my broken python package removed :)

    – Andy Castille
    42 mins ago














  • 1





    The good news: You are not alone. The bad news: You most likely have to remove installed items manually. Look at this Stack Overflow answer for more details.

    – JakeGould
    44 mins ago






  • 1





    @JakeGould I should've done that instead of using checkinstall, and I will once I have my broken python package removed :)

    – Andy Castille
    42 mins ago








1




1





The good news: You are not alone. The bad news: You most likely have to remove installed items manually. Look at this Stack Overflow answer for more details.

– JakeGould
44 mins ago





The good news: You are not alone. The bad news: You most likely have to remove installed items manually. Look at this Stack Overflow answer for more details.

– JakeGould
44 mins ago




1




1





@JakeGould I should've done that instead of using checkinstall, and I will once I have my broken python package removed :)

– Andy Castille
42 mins ago





@JakeGould I should've done that instead of using checkinstall, and I will once I have my broken python package removed :)

– Andy Castille
42 mins ago










0






active

oldest

votes












Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1419757%2finstalled-self-compiled-python-3-7-0-as-python-how-to-remove-it%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Super User!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1419757%2finstalled-self-compiled-python-3-7-0-as-python-how-to-remove-it%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Cannot install PyQt5 The Next CEO of Stack OverflowCannot install tcpreplay 3.4.4cannot...

Kapp-Putsch Acontecimentos | Outros artigos | Menu de navegação

Why did early computer designers eschew integers? The Next CEO of Stack OverflowWhat register...