Today I installed visidata:
$ pip3 install visidata
as a dependency python-dateutil was also installed in the process.
Afterwards, I wanted to upgrade the termux packages:
$ pkg upgrade
But now this does not work any more.
“E: The package python3-dateutil needs to be reinstalled, but I can’t find an archive for it.”
I get error messages like that.
Deinstalling python-dateutil and visidata did not help either.
I am getting basically the same error when using
$ apt upgrade
which I would usually use.
What can I do to get that working again - preferably with visidata?
1 Like
Did you pkg update first?
Yes, I had first tried it via apt…
Meanwhile, I found, the culprit was, that I had tried to install
python3-dateutil from a deb package, that I had from somewhere else.
That had failed.
I had [almost] forgotten about it.
It had also left that package in a kind of half installed state
- I had not noticed at the time.
I found, that I could not remove it,
until I used –force-remove-reinstreq.
Now, it looks like, things work as expected again.
I have not thoroughly verified that yet - but I believe it so far.
1 Like
A Termux issue? I knew that if you really messed it up, being it’s a terminal program, you could theoretically mess up your device big time. I tagged it as “Potentially Dangerous” on Obtainium.
Termux is a user app (unless it runs commands as root) it can’t never break your system
Well, I would err on the side of caution for any terminal applications.
phw
May 13, 2026, 7:24am
7
Just because it has a text shell it doesn’t have any more permissions on the system. If any of the shell commands can damage your system the same thing could be done by a normal GUI app.
1 Like