Hi,
I'm struggling again with a problem that is most likely a beginner's mistake.
I can't get the Virtual Directory Server container to work. I'm getting the following error messages.
Could this have something to do with an incorrect configuration of PersistentVolume and PersistentVolumeClaim?
But they seem to be fine. Has anyone else had the same problem?
$~/isvd$ kubectl describe pod isvd-server-5f5bb4947f-tf982
(...)
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Pulled 3m48s (x125 over 10h) kubelet Container image "icr.io/isvd/verify-directory-server:10.0.4.0" already present on machine
Warning BackOff 3m24s (x3012 over 10h) kubelet Back-off restarting failed container isvd-server in pod isvd-server-5f5bb4947f-tf982_default(74808e8e-bb5b-4ce7-b4ee-d551ce9c866c)
$~/isvd$ kubectl logs isvd-server-5f5bb4947f-tf982
{"instance": {"epochSecond": 1753427529}, "threadId": "0x5db64cc0", "level": "Information", "loggerName": "ISVD Bootstrapper", "message": {"id": "GLPBOO002I", "text": "Bootstrapping the container."}}
{"instance": {"epochSecond": 1753427529}, "threadId": "0x5db64cc0", "level": "Information", "loggerName": "ISVD Bootstrapper", "message": {"id": "GLPCON011I", "text": "Performing the configuration of the server."}}
{"instance": {"epochSecond": 1753427529}, "threadId": "0x5db64cc0", "level": "Information", "loggerName": "ISVD Bootstrapper", "message": {"id": "GLPBOO001I", "text": "Initializing the environment from the template."}}
tar: can't make dir var/isvd/data/schema: Permission denied
tar: can't create directory 'var/isvd/data/schema': Permission denied
tar: can't open 'var/isvd/data/schema/V3.modifiedschema': No such file or directory
{"instance": {"epochSecond": 1753427529}, "threadId": "0x5db64cc0", "level": "Error", "loggerName": "ISVD Bootstrapper", "message": {"id": "GLPUTI001E", "text": "Failed to execute the command: tar (1)."}, "file": {"name": "SVDExec.cpp", "line": 84}}
$~/isvd$ kubectl get pv
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS VOLUMEATTRIBUTESCLASS REASON AGE
isvd-pv 100Mi RWO Retain Bound default/isvd-pvc local-storage <unset> 17h
$~/isvd$ kubectl get pvc
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS VOLUMEATTRIBUTESCLASS AGE
isvd-pvc Bound isvd-pv 100Mi RWO local-storage <unset> 17h