Mailing List Archive

Trying to update, but have dependency problems
Hi all -
My combined BE/FE machine is running v31 on Ubuntu 18.04.
While getting ready to update to 20.04, I ran into the following:

Apparently Myth hasn't been able to update for a little while because of
dependency issues.

python3-future
python3-requests-cache
libminizip1
minizip

These no longer exist in Ubuntu's repositories. Can someone tell me where
I can find them?

[rcs@vader: ~]$ sudo apt list --upgradeable
Listing... Done
libmyth-python/bionic 2:31.0+fixes.202010122044.eb3c84de5f~ubuntu18.04.1
all [upgradable from: 2:30.0+fixes.202008021328.d1d647a~ubuntu18.04.1]
mythgame/bionic 2:31.0+fixes.202010122044.eb3c84de5f~ubuntu18.04.1 amd64
[upgradable from: 2:30.0+fixes.202002121942.ab250d6~ubuntu18.04.1]
mythtv-common/bionic 2:31.0+fixes.202010122044.eb3c84de5f~ubuntu18.04.1
amd64 [upgradable from: 2:30.0+fixes.202008021328.d1d647a~ubuntu18.04.1]
mythweb/bionic 2:31.0+fixes.202010122044.eb3c84de5f~ubuntu18.04.1 all
[upgradable from: 2:30.0+fixes.202008021328.d1d647a~ubuntu18.04.1]

[rcs@vader:~]$ sudo apt install libmyth-python mythgame mythtv-common
mythweb
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:
libmyth-python : Depends: python3-requests-cache but it is not installable
Depends: python3-future but it is not installable
mythgame : Depends: libminizip1 (>= 1.1) but it is not installable
Depends: minizip but it is not installable
mythtv-common : Depends: python3-requests-cache but it is not installable
Depends: python3-future but it is not installable
E: Unable to correct problems, you have held broken packages.

Python-future and python-request-cache (per apt-cache, apparently these are
supposed to cover versions 2 and 3) are already installed, but apparently
don't satisfy the dependencies.

Thanks!
Bob
--
Re: Trying to update, but have dependency problems [ In reply to ]
On Wed, 21 Oct 2020 13:07:27 -0700, you wrote:

>Hi all -
>My combined BE/FE machine is running v31 on Ubuntu 18.04.
>While getting ready to update to 20.04, I ran into the following:
>
>Apparently Myth hasn't been able to update for a little while because of
>dependency issues.
>
>python3-future
>python3-requests-cache
>libminizip1
>minizip
>
>These no longer exist in Ubuntu's repositories. Can someone tell me where
>I can find them?
>
>[rcs@vader: ~]$ sudo apt list --upgradeable
>Listing... Done
>libmyth-python/bionic 2:31.0+fixes.202010122044.eb3c84de5f~ubuntu18.04.1
>all [upgradable from: 2:30.0+fixes.202008021328.d1d647a~ubuntu18.04.1]
>mythgame/bionic 2:31.0+fixes.202010122044.eb3c84de5f~ubuntu18.04.1 amd64
>[upgradable from: 2:30.0+fixes.202002121942.ab250d6~ubuntu18.04.1]
>mythtv-common/bionic 2:31.0+fixes.202010122044.eb3c84de5f~ubuntu18.04.1
>amd64 [upgradable from: 2:30.0+fixes.202008021328.d1d647a~ubuntu18.04.1]
>mythweb/bionic 2:31.0+fixes.202010122044.eb3c84de5f~ubuntu18.04.1 all
>[upgradable from: 2:30.0+fixes.202008021328.d1d647a~ubuntu18.04.1]
>
>[rcs@vader:~]$ sudo apt install libmyth-python mythgame mythtv-common
>mythweb
>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:
> libmyth-python : Depends: python3-requests-cache but it is not installable
> Depends: python3-future but it is not installable
> mythgame : Depends: libminizip1 (>= 1.1) but it is not installable
> Depends: minizip but it is not installable
> mythtv-common : Depends: python3-requests-cache but it is not installable
> Depends: python3-future but it is not installable
>E: Unable to correct problems, you have held broken packages.
>
>Python-future and python-request-cache (per apt-cache, apparently these are
>supposed to cover versions 2 and 3) are already installed, but apparently
>don't satisfy the dependencies.
>
>Thanks!
>Bob

I checked on the python3-future package at packages.ubuntu.com and it
does exist for 18.04. But I got several error messages while using
the search on that web site. I had to retry the searches until they
succeeded. So I am wondering if the problem may be with the
downloading of the index files from the package servers, rather than
the packages not being there. If you manually run "apt update", do
you get any errors? You might also like to try apt's repair command:

apt install --fix-broken
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: Trying to update, but have dependency problems [ In reply to ]
> I checked on the python3-future package at packages.ubuntu.com and it
> does exist for 18.04. But I got several error messages while using
> the search on that web site. I had *to* retry the searches until they
> succeeded. So I am wondering if the problem may be with the
> downloading of the index files from the package servers, rather than
> the packages not being there. If you manually run "apt *update*", do
> you get any errors? You might also like *to* try apt's repair command:

> apt install --fix-broken

That didn't work (I had tried it before), but thanks for the suggestion ;-)

All is working now.

To help anyone else that might run into this, I was able to fix it by
downloading the .deb packages I needed from pkgs.org (where there are links
to many different distros and releases).

After I installed them the update went remarkably smoothly given the amount
of applications I have running on this machine (it's not just a media
server). The only minor hiccup involved LXDE. The new version is built
against a different codebase than the last one, and gave me some weird
results (microscopic fonts and one or two other issues). After switching
to XFCE, all is good, and the machine is rock-solid.

Take care, everyone.
Bob
--
__________________________________