Skip to content

Cannot find child process page on Talos or Rancher #1279

@wibed

Description

@wibed

basic example fails

event the most basic example from the examples folder fails

nginx-gateway    cluster0-nginx-gateway-fabric   0/1     1            0           7s

i tried including the privileged annotation aswell.
did and it failed aswell.

tried

  • installation via manifest.
  • installation via helm
  • privileged namespace
  • basic example
  • gateway with an application, including httproute

status message

nginx-gateway:
...
  Ready: False
  http-get http://:health/readyz delay=3s timeout=1s period=1s #success=1 #failure=3
...
nginx:
  Ready: true
...
Readiness probe failed: HTTP probe failed with statuscode: 500

only error message i could find

"level":"error","ts":"2023-11-23T22:30:13Z","logger":"eventLoop.eventHandler","msg":"Failed to update NGINX configuration","batchID":1,"error":"failed to reload NGINX: open /proc/22/task/22/children: no such file or directory","stacktrace":"github.com/nginxinc/nginx-gateway-fabric/internal/mode/static.(*eventHandlerImpl).HandleEventBatch\n\t/home/runner/work/nginx-gateway-fabric/nginx-gateway-fabric/internal/mode/static/handler.go:116\ngithub.com/nginxinc/nginx-gateway-fabric/internal/framework/events.(*EventLoop).Start.func1.1\n\t/home/runner/work/nginx-gateway-fabric/nginx-gateway-fabric/internal/framework/events/loop.go:74"

reproduce:

  1. follow installation via manifest or chartInflator as below
...
# helm.yaml
helmCharts:
- name: nginx-gateway-fabric
  releaseName: cluster0
  namespace: nginx-gateway
  includeCRDs: true
  valuesInline:
  repo: oci://ghcr.io/nginxinc/charts

patches:
  - path: values.yaml
    target:
      kind: HelmRelease
...
# kustomization.yaml
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
  - ./resources/namespace.yaml
  - https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.0.0/standard-install.yaml
  - ./helm

needless to say that the values.yaml is empty

# kubectl version
WARNING: This version information is deprecated and will be replaced with the output from kubectl version --short.  Use --output=yaml|json to get the full version.
Client Version: version.Info{Major:"1", Minor:"27", GitVersion:"v1.27.3", GitCommit:"25b4e43193bcda6c7328a6d147b1fb73a33f1598", GitTreeState:"clean", BuildDate:"2023-06-14T09:53:42Z", GoVersion:"go1.20.5", Compiler:"gc", Platform:"darwin/amd64"}
Kustomize Version: v5.0.1
Server Version: version.Info{Major:"1", Minor:"27", GitVersion:"v1.27.3", GitCommit:"25b4e43193bcda6c7328a6d147b1fb73a33f1598", GitTreeState:"clean", BuildDate:"2023-06-14T09:47:40Z", GoVersion:"go1.20.5", Compiler:"gc", Platform:"linux/amd64"}

Metadata

Metadata

Assignees

No one assigned

    Labels

    backlogCurrently unprioritized work. May change with user feedback or as the product progresses.bugSomething isn't workingneeds-more-infoIssue needs more information from creatorrefinedRequirements are refined and the issue is ready to be implemented.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions