@jimp:
"Dummy" packages would cause more confusion than anything else, especially in your case since Varnish has not been removed – it is just not available on x86. Listing it on x86 would lead to people trying to install the "dummy" package.
Packages which are removed from the repo still show up under the installed packages list, and if they can't be removed from there, that is the real bug.
Ok, the suggestion with dummy packages I only made because I though the problem to be a different one than it is. I thought the problem exists because the packages was removed, but in reality the problem is, that the restore of an amd64 config into an i386 system plays tricks with the system that it shouldn't play…
So yes, the dummy package idea would be worthless to solve the issue at hand. What needs to be solved then is how the system deals with config data from restored configurations that was written with currently unavailable packages present.
@jimp:
As for multiple services, it's just that they get added multiple times if a package isn't completely removed cleanly.
If that's the case I have an idea where this may originate, it's related to something that should be improved anyhow: when one upgrades the OS, all packages are deinstalled and then reinstalled. That's OK, even though it takes up a lot of time,which could be saved if the OS could be upgraded independently from the packages. What is a real nuissance, however, is that one can't start the upgrade and walk away, because then only the OS is upgraded, the package upgrade only happens the next time one accesses the web interface. Worse, if this is done with a mobile device that goes to sleep, while the package manager page may be busy for 10-30 minutes downloading and reinstalling packages, then it seems the install of various packages may fail, and create theirs double entries.
IMO the package reinstallation should happen fully in the background and not require web interface access or a continuous connection to the browser while it is unfolding.
@jimp:
As for fixing your situation, you'll need to download a config backup, edit out the package info, and restore the backup. Welcome to BETA software. :-)
OK I'll try to get rid of varnish that way…
@jimp:
It will be improved before release, as always, but there are still rough edges.
No problem, I'm aware of the beta status. With some feedback from the forum, I can likely resolve the problems and help track down a few bugs in the process…