While creating a backup for my EFS volume i received this error:
- Kopia API ServerInfo must not be nil
- resource name may not be empty
I followed the instructions fromAmazon Elastic File System (EFS) Integration.
What could be the error?
While creating a backup for my EFS volume i received this error:
I followed the instructions fromAmazon Elastic File System (EFS) Integration.
What could be the error?
Thanks!
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
pv.kubernetes.io/bind-completed: "yes"
pv.kubernetes.io/bound-by-controller: "yes"
volume.beta.kubernetes.io/storage-provisioner: efs.csi.aws.com
volume.kubernetes.io/selected-node: ip-xxx
volume.kubernetes.io/storage-provisioner: efs.csi.aws.com
finalizers:
- kubernetes.io/pvc-protection
labels:
app: coind-polkadot
name: coindata-coind-polkadot-0
namespace: polkadot
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 500Gi
storageClassName: efs-sc
volumeMode: Filesystem
volumeName: pvc-xxx
status:
accessModes:
- ReadWriteMany
capacity:
storage: 500Gi
phase: Bound
Hello
Would you please be able to paste here the PVC yaml file, please remove any sensitive info.
FRubens
Not sure if some wrong/missing setting.
Sure,
I have enabled: Snapshot Exports.
Choose Exporter Storage Class Name.
And here the logs, some sensitive data i have remove… :
{"kind":"BackupAction","apiVersion":"actions.kio.kasten.io/v1alpha1","metadata":{"name":"scheduled-kg5m8","namespace":"polkadot","uid":"2ff01166-174a-11ee-acb2-3eb2e2ea93b1","resourceVersion":"1476","creationTimestamp":"2023-06-30T13:29:49Z","labels":{"k10.kasten.io/appName":"polkadot","k10.kasten.io/appNamespace":"polkadot","k10.kasten.io/isRunNow":"true","k10.kasten.io/policyName":"polkadot-backup","k10.kasten.io/policyNamespace":"kasten-io","k10.kasten.io/runActionName":"policy-run-4xv8s"}},"status":{"state":"Failed","startTime":"2023-06-30T13:29:49Z","endTime":"2023-06-30T13:32:05Z","restorePoint":{"name":""},"result":{"name":""},"error":{"cause":"{\"cause\":{\"cause\":{\"cause\":{\"file\":\"kasten.io/k10/kio/kopiaapiserver/api_server.go:414\",\"function\":\"kasten.io/k10/kio/kopiaapiserver.ValidateAPIServer\",\"linenumber\":414,\"message\":\"Kopia API ServerInfo must not be nil\"},\"fields\":[{\"name\":\"volumeName\",\"value\":\"coind-polkadot\"},{\"name\":\"volumeNamespace\",\"value\":\"polkadot\"}],\"file\":\"kasten.io/k10/kio/exec/phases/backup/snapshot_data_phase.go:843\",\"function\":\"kasten.io/k10/kio/exec/phases/backup.basicVolumeSnapshot.func1.1\",\"linenumber\":843,\"message\":\"Error snapshotting volume\"},\"fields\":[{\"name\":\"appName\",\"value\":\"coind-polkadot\"},{\"name\":\"appType\",\"value\":\"statefulset\"},{\"name\":\"namespace\",\"value\":\"polkadot\"}],\"file\":\"kasten.io/k10/kio/exec/phases/backup/snapshot_data_phase.go:854\",\"function\":\"kasten.io/k10/kio/exec/phases/backup.basicVolumeSnapshot\",\"linenumber\":854,\"message\":\"Failed to snapshot volumes\"},\"file\":\"kasten.io/k10/kio/exec/phases/backup/snapshot_data_phase.go:384\",\"function\":\"kasten.io/k10/kio/exec/phases/backup.processVolumeArtifacts\",\"linenumber\":384,\"message\":\"Failed snapshots for workload\"}","message":"Job failed to be executed"},"exceptions":[{"cause":"{\"cause\":{\"cause\":{\"cause\":{\"cause\":{\"cause\":{\"message\":\"resource name may not be empty\"},\"fields\":[{\"name\":\"scName\",\"value\":\"\"}],\"file\":\"kasten.io/k10/kio/exec/phases/phase/snapshot.go:794\",\"function\":\"kasten.io/k10/kio/exec/phases/phase.ForceGVSOnStorageClass\",\"linenumber\":794,\"message\":\"Could not get storageclass\"},\"fields\":[{\"name\":\"pvcName\",\"value\":\"cloned-coindata-coind-polkadot-0-p5slfvc\"},{\"name\":\"namespace\",\"value\":\"polkadot\"}],\"file\":\"kasten.io/k10/kio/snapshotinspector/cleanerops/cleaner_ops.go:134\",\"function\":\"kasten.io/k10/kio/snapshotinspector/cleanerops.(*ProviderFetch).FetchVolumeInfos\",\"linenumber\":134,\"message\":\"Could not check if pvc is gvs\"},\"file\":\"kasten.io/k10/kio/snapshotinspector/snapshotcleaner.go:135\",\"function\":\"kasten.io/k10/kio/snapshotinspector.(*CleanSnapshotOps).FetchProviders\",\"linenumber\":135,\"message\":\"Failed to fetch namespace PVCs\"},\"file\":\"kasten.io/k10/kio/exec/phases/backup/snapshot_cleanup_phase.go:100\",\"function\":\"kasten.io/k10/kio/exec/phases/backup.(*SnapshotCleanupPhase).RunHelper\",\"linenumber\":100,\"message\":\"Failed to fetch providers\"},\"fields\":[],\"message\":\"Failed to cleanup snapshots\"}","message":"Failure in snapshot cleanup phase. Snapshots may be orphaned."}],"actionDetails":{"artifacts":[{"meta":{},"source":{"kind":"namespace","name":"polkadot","namespace":"polkadot"}},{"meta":{},"source":{"kind":"namespace","name":"polkadot","namespace":"polkadot"}},{"meta":{"spec":{"version":"v1","resource":"namespaces","type":"namespace","name":"polkadot","config":"{\"metadata\":{\"name\":\"polkadot\",\"uid\":\"a1cade90-1a63-42c2-a78c-6cf792b61e45\",\"resourceVersion\":\"9941963\",\"creationTimestamp\":\"2023-06-14T22:10:00Z\",\"labels\":{\"k10.kasten.io/actionType\":\"snapshot\",\"k10.kasten.io/appName\
Hello
Thank you for using K10 community!
Could you please paste here the entire error message from the logs, it will give a better idea which resource is missing value could be storageclass of a valume or something else, you get error from run actions on K10 dashboard or try to grep it from executor-svc logs.
K10 version 6.0.1
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.