Forum OpenACS Development: Package "Superseded". Is still enabled, and causing troubles

Hallo all,
After a package upgrade, I found in the package manager that I now have 2 different versions of the same package appearing. The oldest one appears with the status "Superseded".
The status in apm_package_versions is "enabled"
Everything works fine, till I try to do a [site_node::instantiate_and_mount] for this package. Then, because the query finds 2 enabled packages it brakes with an error.

I went in the db and changed the old package status to enabled_p='f', and this did the work for this time.

The question is: What did I do wrong at first place and ended up with 2 enabled packages, and how could I disable the package from the admin interface without having to go do the db?

Thank you all,
Konstantinos