MicroOS update repository errors

I’m attempting to update my server running MicroOS with sudo transactional-update -i dup, but I am running into two errors:

Retrieving: libdav1d6-1.x+git.20230303T114231~bf5ae02-4.1.x86_64 (Packages for my private HTPC (openSUSE_Tumbleweed)) (758/1439), 656.2 KiB
Retrieving: libdav1d6-1.x+git.20230303T114231~bf5ae02-4.1.x86_64.rpm [.not found]
File ‘./x86_64/libdav1d6-1.x+git.20230303T114231~bf5ae02-4.1.x86_64.rpm’ not found on medium ‘https://download.opensuse.org/repositories/home:/Herbster0815:/HTPC/openSUSE_Tumbleweed/

and

  1. Retrieving: system-user-tss-20170617-68.90.noarch (Packages for my private HTPC (openSUSE_Tumbleweed)) (759/1439), 10.2 KiB
    Retrieving: system-user-tss-20170617-68.90.noarch.rpm [.not found]
    File ‘./noarch/system-user-tss-20170617-68.90.noarch.rpm’ not found on medium ‘https://download.opensuse.org/repositories/home:/Herbster0815:/HTPC/openSUSE_Tumbleweed/

Choosing ignore for each at the end of the update yields

ERROR: zypper --no-cd dup on /.snapshots/242/snapshot failed with exit code 4!

I assume that there are other replacements for these files, but I haven’t had any luck trying to find them by myself. Any advice on how to proceed?

  1. you are using some arbitrary home repoitories. This are no MicroOS update repos!
  2. these packages no longer exist on this repository

You need to properly add additional repos with the auto refresh flag. Or you force a refresh of the metadata prior any upgrade operations.

@FatherBrian Hi, both dav1d and system-user-tss are available from the default repositories, suggest you switch back…

Likewise could be hitting the sync bug…

I figured it was something simple like that. Not sure how the random repository got assigned in the first place.

What’s the command to switch them?

@FatherBrian Run transactional-update run zypper -vvv dup and see what happens… if you get a boost error, then run transactional-update run env ZYPP_PCK_PRELOAD=0 zypper -vvv dup

It worked! Thank you!

@FatherBrian the first or second one?

I spoke to soon. I ran the first. Received the same error. Choose “abort.”

I ran the second. Received the same error. Choose “ignore.” The dialog finished and told me it was a successful update. I rebooted (I wrote this forum “It worked.”)

When I reconnected. I ran the same sudo transactional-update -i dup command just to check and had the same problems. listed above. Would it help if I posted the whole script of the update attempt?

Here’s the output text of the update with the first command you gave.

https://paste.opensuse.org/pastes/5613fc1474d0

@FatherBrian and if you run the second command again, I suspect it will say nothing to do?

Unfortunately not. Here’s the script:

https://paste.opensuse.org/pastes/ab90ab84289a

@FatherBrian I suspect those packages are not in that home repo anymore…

Hi @all,

I am the “owner” of this repo in question.
Did you add the repo by purpose? For which package?

I saw in your output that you have intel-vaapi-driver installed. Besides other packages this one was removed a very long time ago.
Also the packages system-group-*.

To me my repo works fine on several hosts with no dependency issues.
I would clean the zypper cache and refresh afterwards.
Then update and switch the vendor to the default.

Thanks, Herbster.

This server has been running the MicroOS for a pretty long time (a repurposed Macmini7,1 1.0). So, I honestly do not remember when your repo was added or why. I was a less seasoned Linux user when I set it up in those days. I’m still a hobbyist, at best, just a little more confident.

I will do what you suggest and let you all know how it turns out. Thanks for your help.