Help Removing Revisions

Hello,

I need some serious help here…

I am trying to remove these charms from my namespace omnivector-solutions.

11:31 $ charmcraft names
Name                            Type    Visibility    Status
omnivector-solutions-slurmctld  charm   public        published
prometheus-node-exporter        charm   public        published
jobbergate-agent                charm   public        published
fluentbit                       charm   public        published
nvidia-gpu                      charm   public        published
slurm-exporter                  charm   public        published
license-manager-agent           charm   public        published
apptainer                       charm   public        published
vantage-agent                   charm   public        published
vantage-agents                  bundle  public        published

I tried closing all of the channels and unregistering, but I’m not able to unregister the charms due to existing revisions.

$ for i in `charmcraft names | awk '{print $1}'`; do for j in edge stable candidate beta; do charmcraft close $i $j; done; done;
Closed 'edge' channel for 'omnivector-solutions-slurmctld'.
Closed 'stable' channel for 'omnivector-solutions-slurmctld'.
Closed 'candidate' channel for 'omnivector-solutions-slurmctld'.
Closed 'beta' channel for 'omnivector-solutions-slurmctld'.
Closed 'edge' channel for 'prometheus-node-exporter'.
Closed 'stable' channel for 'prometheus-node-exporter'.
Closed 'candidate' channel for 'prometheus-node-exporter'.
Closed 'beta' channel for 'prometheus-node-exporter'.
Closed 'edge' channel for 'jobbergate-agent'.
Closed 'stable' channel for 'jobbergate-agent'.
Closed 'candidate' channel for 'jobbergate-agent'.
Closed 'beta' channel for 'jobbergate-agent'.
Closed 'edge' channel for 'fluentbit'.
Closed 'stable' channel for 'fluentbit'.
Closed 'candidate' channel for 'fluentbit'.
Closed 'beta' channel for 'fluentbit'.
Closed 'edge' channel for 'nvidia-gpu'.
Closed 'stable' channel for 'nvidia-gpu'.
Closed 'candidate' channel for 'nvidia-gpu'.
Closed 'beta' channel for 'nvidia-gpu'.
Closed 'edge' channel for 'slurm-exporter'.
Closed 'stable' channel for 'slurm-exporter'.
Closed 'candidate' channel for 'slurm-exporter'.
Closed 'beta' channel for 'slurm-exporter'.
Closed 'edge' channel for 'license-manager-agent'.
Closed 'stable' channel for 'license-manager-agent'.
Closed 'candidate' channel for 'license-manager-agent'.
Closed 'beta' channel for 'license-manager-agent'.
Closed 'edge' channel for 'apptainer'.
Closed 'stable' channel for 'apptainer'.
Closed 'candidate' channel for 'apptainer'.
Closed 'beta' channel for 'apptainer'.
Closed 'edge' channel for 'vantage-agent'.
Closed 'stable' channel for 'vantage-agent'.
Closed 'candidate' channel for 'vantage-agent'.
Closed 'beta' channel for 'vantage-agent'.
Closed 'edge' channel for 'vantage-agents'.
Closed 'stable' channel for 'vantage-agents'.
Closed 'candidate' channel for 'vantage-agents'.
Closed 'beta' channel for 'vantage-agents'.

$ for i in `charmcraft names | awk '{print $1}'`; do charmcraft unregister $i; done;
Store operation failed:
- forbidden: Cannot unregister a package with existing revisions
Full execution log: '/home/bdx/.local/state/charmcraft/log/charmcraft-20250710-113055.349680.log'
Store operation failed:
- forbidden: Cannot unregister a package with existing revisions
Full execution log: '/home/bdx/.local/state/charmcraft/log/charmcraft-20250710-113058.271926.log'
Store operation failed:
- forbidden: Cannot unregister a package with existing revisions
Full execution log: '/home/bdx/.local/state/charmcraft/log/charmcraft-20250710-113101.083097.log'
Store operation failed:
- forbidden: Cannot unregister a package with existing revisions
Full execution log: '/home/bdx/.local/state/charmcraft/log/charmcraft-20250710-113104.382017.log'
Store operation failed:
- forbidden: Cannot unregister a package with existing revisions
Full execution log: '/home/bdx/.local/state/charmcraft/log/charmcraft-20250710-113107.480595.log'
Store operation failed:
- forbidden: Cannot unregister a package with existing revisions
Full execution log: '/home/bdx/.local/state/charmcraft/log/charmcraft-20250710-113110.188332.log'
Store operation failed:
- forbidden: Cannot unregister a package with existing revisions
Full execution log: '/home/bdx/.local/state/charmcraft/log/charmcraft-20250710-113113.108396.log'
Store operation failed:
- forbidden: Cannot unregister a package with existing revisions
Full execution log: '/home/bdx/.local/state/charmcraft/log/charmcraft-20250710-113116.082281.log'
Store operation failed:
- forbidden: Cannot unregister a package with existing revisions
Full execution log: '/home/bdx/.local/state/charmcraft/log/charmcraft-20250710-113118.894274.log'
Store operation failed:
- forbidden: Cannot unregister a package with existing revisions
Full execution log: '/home/bdx/.local/state/charmcraft/log/charmcraft-20250710-113121.804115.log'

Is there a path to removing the existing revisions so that I can unregister these charms?

Thank you

Ultimately, I need 1) apptainer transferred to hpc-charmers, and 2) license-manager-agent, vantage-agent, and jobbergate-agent transferred to vantagecompute.

If that can happen, I’ll only be left with

omnivector-solutions-slurmctld  charm   public        published
prometheus-node-exporter        charm   public        published
fluentbit                       charm   public        published
nvidia-gpu                      charm   public        published
slurm-exporter                  charm   public        published
vantage-agents                  bundle  public        published

to be deleted entirely.

Any ideas how I can move forward here?

Thank you