python3-catkin-tools debian uninstallable on bionic due to missing python3-trollius package
See original GitHub issueI tried to install python3-catkin-tools today on a new bionic machine and it failed to install
$ sudo apt install python3-catkin-tools
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
python3-catkin-tools : Depends: python3-trollius but it is not installable
E: Unable to correct problems, you have held broken packages.
I’ve fallen back to the python2 version for now to keep working.
It appears that the python3-trollius package is only available on xenial and not newer: https://packages.ubuntu.com/xenial/python3-trollius
Issue Analytics
- State:
- Created 4 years ago
- Reactions:2
- Comments:8 (7 by maintainers)
Top Results From Across the Web
catkin build in Ubuntu 20.04 noetic? - ROS Answers
The following packages have unmet dependencies: python3-catkin-tools : Depends: python3-trollius but it is not installable Then: sudo apt ...
Read more >Ros Importerror: No Module Named Asyncio - ADocLib
python3trollius package. I tried to install python3catkintools today on a new bionic machine and it failed to install Some packages could not be...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
… however, if I hack the
trollius/tasks.py
file and remove/rename the offending function (on line 565), as well as its listing in the__all__
dunder at the top of the file, then it seems to work as expected.The one goofy thing I got was as my build was finishing up: