[Solved] Update trouble with ixion0.18 and orcus0.18

Both of those packages apparently received an update yesterday. Now, invoking pkgman update in Terminal has nothing to update. Running SoftwareUpdater says this however:

Notice the identical numbers of the installed and to be updated versions.

SoftwareUpdater fails with:

This is on Haiku Beta5. Before I open a ticket at haikuports, is it just me borking up something when experimenting, or do others see the same thing?

1 Like

Not seeing it here.

Just me then, thanks.
I guess, since only libreoffice depends on those two, I quickly remove the libreoffice package, uninstall them two, then move the libreoffice back.

Did that now and it worked. I dimly remember having copied the libreoffice package from another Haiku installation to avoid having to download 200+ MiBs…
Maybe something crossed beams with those dependencies back then…

1 Like

These got removed by accident but restored after seeing they are still required. :slight_smile:

My fault, sorry!

Yay for my first screw up since having merge rights! (at least we caught it fairly quickly :sweat_smile:).

I was about to say this, but you beat me to it because I was having the same problem

I guess we should “rev-bump” both packages, if more people keep hitting this issue.

(on hind-sight, I should have done that when restoring the packages… live and learn :frowning:).

So… what’s the fix here? I’ve got stuff to update, but it won’t because of ixion and orcus having a “name in use”. Possibly unrelated, but fontconfig said font.conf can’t be updated because it was missing something.

Anyway, is the easiest thing to do to uninstall Libre Office and re-install it?
Thanks

I’ve opened /system/packages, moved the libreoffice HPKG out of that folder. Then I uninstalled ixicon0.18, which uninstalled orcus0.18 as dependency. Then I moed the libreoffice HPKG back into /system/packages, which triggered download/install of the ixicon0.18 and orcus0.18 packages.

1 Like

Groovy. I’ll give it a whirl. Thanks!

I still wonder why that has caused this hickup, and why only SoftwareUpdater was affected, and not pkgman in Terminal…

No idea there, it was solved pretty quickly, maybe some time shift? :frowning:

SoftwareUpdater does a full-sync instead of an update. So, even if a package has matching versions but different metadata, then a full-sync will try to reinstall it.

AFAIK, SoftwareUpdater does a “full-sync”, and that, unlike “pkgman update” will compare .hpkg checksums, and attempt to install the version from repos, if they do not match.

@Begasus, might be indeed be better to just rev-bump ixion0.18 and orcus0.18. That way no manual intervention will be needed anymore, and full-sync will just work.

I would do it, but I’m currently bed-riden and feverish, so if either you or some other team member can, please do. Thanks.

1 Like

Right! Forgot about that… mystery solved. :slight_smile:

Revbumped, should be done in a bit on buildmasters.

Dude, I hope you’re feeling better! Do you need anything?

1 Like

Hey, thanks @scott_puopolo18! Seem this darn bug is finally getting tired of beating me up. Still very weak, but without fever and no longer glued to bed. Have relatives checking up on me, so hopefully only a matter of time till I get back to annoying folks over Haiku’s IRC channel, and messing around haikuports recipes again :-).

2 Likes

Take your time to recover well enough, and let your relatives take care of you, we’ll see you soon enough. :+1:

2 Likes