package updater

hello,

my package updater keeps failing with the same message:

File './Essentials/x86_64/libavutil54-2.8.15-lp151.7.5.x86_64.rpm' not found on medium 'http://packman.inode.at/suse/openSUSE_Leap_15.1/'

how would I solve that?

regards, Danny.

Try (as root):

zypper up

same, but now in command line:

File './Essentials/x86_64/libavutil54-2.8.15-lp151.7.5.x86_64.rpm' not found on medium 'http://packman.inode.at/suse/openSUSE_Leap_15.1/'
Abort, retry, ignore? [a/r/i/...? shows all options] (a): i
Warning: You have chosen to ignore a problem with download or installation of a package which might lead to broken dependencies of other packages. It is recommended to run 'zypper verify' after the operation has finished.
Retrieving package libx265-179-3.2-lp151.1.2.x86_64                                                                                                       (5/74),   1.0 MiB ( 15.4 MiB unpacked)
Retrieving: libx265-179-3.2-lp151.1.2.x86_64.rpm ....................................................................................................................................[not found]
File './Essentials/x86_64/libx265-179-3.2-lp151.1.2.x86_64.rpm' not found on medium 'http://packman.inode.at/suse/openSUSE_Leap_15.1/'

I think the package version is wrong…

I think I solved this by installing from
https://opensuse.pkgs.org/15.1/packman/libavutil54-2.8.15-lp151.7.6.x86_64.rpm.html

thanks, Danny.

Looks good.

What probably happened:

(1) your updater downloaded the repo metadata, which showed that package available.
(2) the repo then did some updating of its own, with a newer package.

You have now installed the newer package, so all should be good.

I would have tried:

zypper refresh --repo packman -f

(change “packman” to the name you are using for that repo).
That forces a refresh of the metadata for that repo.