Snapshot Request failed. (431)
- Linguagem predominante
- Java
- Estrelas
- 3.1k
- Forks
- 1.4k
- Merge médio
- 6d 19h
- PRs com merge (30d)
- 32
Descrição
### 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
```
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_
Guia de contribuição
Direção de pesquisa
Comece rastreando a solicitação da API createSnapshotFromVMSnapshot e o caminho do VolumeOrchestrator mostrado em management-server.log. Reproduza a falha usando as versões listadas do CloudStack, KVM e do host e, em seguida, verifique se a operação de snapshot é concluída em vez de retornar o erro de tipo de snapshot de VM sem suporte.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- java
- Domínio
- cloud, infrastructure
- Tipo de issue
- Bug
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 35/100