apache / apache/cloudstack

Snapshot Request failed. (431)

Ouverte
#12,080 6 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
status:needs-investigation
Langage dominant
Java
Étoiles
3.1k
Forks
1.4k
Merge moyen
6 j 19 h
PR mergées (30 j)
32

Description

### problem

When trying to take a Volume Snapshot from an Instance Snapshot a error ```Request failed. (431)
Cannot perform this operation, unsupported VM snapshot type.``` is thrown.

Detailed message from the management-server.log

```2025-11-14 08:05:07,308 DEBUG [c.c.a.ApiServlet] (qtp1438988851-5668:[ctx-e91e0099]) (logid:aef6a687) ===START=== 2a02:cd8:aee:40:ac69:f1d1:ec68:e5e6 -- POST
command=createSnapshotFromVMSnapshot
response=json
name=filesystem
volumeid=0fc1970c-cb19-4951-9302-5d39eb081228
vmsnapshotid=7e9e742f-e91d-47b0-b520-c4e03d16e9d7
sessionkey=iV5uiXxxAz-L4VPr7q5U0lNKgNU

2025-11-14 08:05:07,308 DEBUG [c.c.a.ApiServlet] (qtp1438988851-5668:[ctx-e91e0099]) (logid:aef6a687) Two factor authentication is already verified for the user 2, so skipping
2025-11-14 08:05:07,311 DEBUG [c.c.a.ApiServer] (qtp1438988851-5668:[ctx-e91e0099, ctx-2765e599]) (logid:aef6a687) CIDRs from which account 'Account [{"accountName":"admin","id":2,"uuid":"76d6398e-8fc0-11f0-8bb8-02eebb877a77"}]' is allowed to perform API calls: 0.0.0.0/0,::/0
2025-11-14 08:05:07,312 INFO [o.a.c.a.DynamicRoleBasedAPIAccessChecker] (qtp1438988851-5668:[ctx-e91e0099, ctx-2765e599]) (logid:aef6a687) Account for user id 76d67b18-8fc0-11f0-8bb8-02eebb877a77 is Root Admin or Domain Admin, all APIs are allowed.
2025-11-14 08:05:07,312 DEBUG [o.a.c.a.StaticRoleBasedAPIAccessChecker] (qtp1438988851-5668:[ctx-e91e0099, ctx-2765e599]) (logid:aef6a687) RoleService is enabled. We will use it instead of StaticRoleBasedAPIAccessChecker.
2025-11-14 08:05:07,312 DEBUG [o.a.c.r.ApiRateLimitServiceImpl] (qtp1438988851-5668:[ctx-e91e0099, ctx-2765e599]) (logid:aef6a687) API rate limiting is disabled. We will not use ApiRateLimitService.
2025-11-14 08:05:07,323 DEBUG [o.a.c.e.o.VolumeOrchestrator] (qtp1438988851-5668:[ctx-e91e0099, ctx-2765e599]) (logid:aef6a687) Found [0] snapshots [[]] that have checkpoints for volume with id [42].
2025-11-14 08:05:07,325 INFO [c.c.a.ApiServer] (qtp1438988851-5668:[ctx-e91e0099, ctx-2765e599]) (logid:aef6a687) Cannot perform this operation, unsupported VM snapshot type.
2025-11-14 08:05:07,325 DEBUG [c.c.a.ApiServlet] (qtp1438988851-5668:[ctx-e91e0099, ctx-2765e599]) (logid:aef6a687) ===END=== 2a02:cd8:aee:40:ac69:f1d1:ec68:e5e6 -- POST
```

Image

Creating only a Volume Snapshot from a stopped VM is possible.

### versions

Cloudstack: 4.22.00
KVM: QEMU emulator version 8.2.2 (Debian 1:8.2.2+ds-0ubuntu1.10)
HostOS: Ubuntu 24.04.3 LTS (6.8.0-87-generic)

### The steps to reproduce the bug

1. Take a Instance Snapshot
2. Change to Instance Snapshots
3. Try to "Create Snapshot from Instance Snapshot"
4. Error message ```Request failed. (431)
Cannot perform this operation, unsupported VM snapshot type.``` pops up

### What to do about it?

_No response_

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par suivre la requête API createSnapshotFromVMSnapshot et le chemin VolumeOrchestrator indiqué dans management-server.log. Reproduisez l’échec avec les versions répertoriées de CloudStack, KVM et l’hôte, puis vérifiez que l’opération de snapshot se termine au lieu de renvoyer l’erreur de type de snapshot VM non pris en charge.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
cloud, infrastructure
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.