Thai Le,

Likely one of the intermediate directories is missing, but many other reasons 
are possible.
Has the broker instance already been created inside your image?
The usual trick is to add a long pause after the broker startup command, so 
e.g. ".../bin/artemis run; sleep 3600"
That gives you one hour to investigate what the situation is inside the still 
running container.
Use "docker exec" to create a new shell (or a menu item from your favorite 
Kubernetes tool, e.g. OpenLens) to begin the investigation.

e.

-----Original Message-----
From: Thai Le <lnthai2...@gmail.com> 
Sent: maandag 20 maart 2023 16:56
To: users@activemq.apache.org
Subject: artemis operator: MQ222141: Node Manager can not open file 
/opt/activemq-artemis-broker/data/journal/server.lock


EXTERNAL SENDER:   Do not click any links or open any attachments unless you 
trust the sender and know the content is safe.
EXPÉDITEUR EXTERNE:    Ne cliquez sur aucun lien et n’ouvrez aucune pièce 
jointe à moins qu’ils ne proviennent d’un expéditeur fiable, ou que vous ayez 
l'assurance que le contenu provient d'une source sûre.

Hello,
I asked the question in artemis cloud github discussion but I got no reply so 
maybe I will get better luck here. I am trying to enable persistence for my 
broker, here is the deployment plan section:
```
deploymentPlan:
    size: {{ .Values.replicas }}
    image: placeholder
    requireLogin: true
    persistenceEnabled: {{ .Values.persistence.enabled }}
    {{- if .Values.persistence.enabled }}
    storage:
      size: {{ .Values.persistence.size }}
      storageClassName: {{ .Values.persistence.storageClass }}
    {{- end }}
    resources:
      requests:
        cpu: {{ .Values.resources.requests.cpu }}
        memory: {{ .Values.resources.requests.memory }} ```

I am running k3s and i created a persistence volume as follow:
```
apiVersion: v1
kind: PersistentVolume
metadata:
  name: my-pv
spec:
  storageClassName: gp2-ncp
  capacity:
    storage: 2Gi
  accessModes:
    - ReadWriteOnce
  hostPath:
    path: /data/my-pv
```
however, when i deploy the plan, i got this error:
`MQ222141: Node Manager can not open file 
/opt/activemq-artemis-broker/data/journal/server.lock
java.io.IOException: No such file or directory` I'm not sure if this is due to 
my PV not set up correctly or i am missing a config in my deploymentPlan. Hope 
to get some hint on this.
Thai Le

--
Where there is will, there is a way

Reply via email to