lxc-attach: Failed to receive devpts fd

goeldi

Renowned Member
Dec 6, 2012
28
1
68
Seit heute krieg ich bei einem pct enter auf einem schon länger produktiven und problemlos laufenden Proxmox Server folgende Meldung in der Konsole:

pct enter 288 lxc-attach: 288: terminal.c: lxc_terminal_create_native: 920 Success - Failed to receive devpts fd

Es funktioniert ansonsten alles normal, soweit ich das bisher erkennen kann, RAM und disk space alles unter 50%.
Ich hab schon nach der Meldung gegoogelt, hab aber nur alte Threads gefunden, bei denen apparmor wegen Syntaxfehlern nicht startete und die Container in jenem Thread waren nicht mehr startbar.

Ich hab also einen der Container gestoppt und wieder gestartet (mit pct start). Beides fehlerfrei.
Danach konnte ich mit pct enter normal in jenen Container einloggen und obige Fehlermeldung tauchte nicht mehr auf.

Meine Versionen sind:
proxmox-ve: 6.3-1 (running kernel: 5.4.78-2-pve) pve-manager: 6.3-4 (running version: 6.3-4/0a38c56f) pve-kernel-5.4.78-2-pve lxc-pve: 4.0.6-2 lxcfs: 4.0.6-pve1

Das eigentliche Problem war also mit einem pct stop und pct start gelöst.
Es würde mich trotzdem interessieren, was in diesem Fall die Ursache war, wenn mir jemand auf die Sprünge helfen könnte.

Vielen Dank im voraus.
 
hi,

Seit heute krieg ich bei einem pct enter auf einem schon länger produktiven und problemlos laufenden Proxmox Server folgende Meldung in der Konsole:

pct enter 288 lxc-attach: 288: terminal.c: lxc_terminal_create_native: 920 Success - Failed to receive devpts fd
* passiert das nur bei diesem container, oder auch bei anderen?

* kannst du bitte die container config posten? pct config CTID

* debug logs waeren auch interessant: pct start CTID --debug
 
* passiert das nur bei diesem container, oder auch bei anderen?

Bei allen CT auf diesem Node.

* kannst du bitte die container config posten? pct config CTID

Also wie gesagt, nach stop/start ist alles wieder OK.
Also hier die config eines CT der nach stop/start wieder OK ist:

# pct config 290 arch: amd64 cores: 4 cpuunits: 2048 hostname: cloud.blabla.net memory: 16384 net0: name=eth0,bridge=vmbr0,firewall=1,gw=148.211.45.71,hwaddr=2B:43:0F:87:43:46,ip=4.8.172.90/28,type=veth ostype: ubuntu rootfs: local-zfs:subvol-290-disk-0,mountoptions=noatime,size=60G swap: 4096 unprivileged: 1

ein anderer CT ist nicht unprivileged bei gleichen Symptomen.

* debug logs waeren auch interessant: pct start CTID --debug

da waren tatsächlich Fehlermeldung mit --debug. Ich hab debulog.txt angehängt.
 

Attachments

  • debuglog.txt
    14.8 KB · Views: 7
hmm die debug logs schauen nicht so anders aus mit meinem test CT. aber hier kann ich das leider nicht nachvollziehen

Es würde mich trotzdem interessieren, was in diesem Fall die Ursache war, wenn mir jemand auf die Sprünge helfen könnte.
es hat kuerzlich aenderungen mit fd send/recv beim lxc code, kann schon sein dass irgendein edge-case nicht geht, oder diese fehlermeldung verursacht. (die fehlerhandlung bei diesem teil des codes ist auch nicht sehr gut). aber wenn der container funktioniert sollte es kein problem sein

hast du die selbe pveversion bei den anderen nodes? kriegst du diese fehlermeldung dort?
 
Hi,


Same problem here on two servers. It's happening on all guests, from 16.04 LTS to 20.04 LTS. I haven't restarted the hosts yet.

This is the stack:

proxmox-ve: 6.3-1 (running kernel: 5.4.44-2-pve) pve-manager: 6.3-3 (running version: 6.3-3/eee5f901) pve-kernel-5.4: 6.3-3 pve-kernel-helper: 6.3-3 pve-kernel-5.4.78-2-pve: 5.4.78-2 pve-kernel-5.4.73-1-pve: 5.4.73-1 pve-kernel-5.4.65-1-pve: 5.4.65-1 pve-kernel-5.4.44-2-pve: 5.4.44-2 pve-kernel-5.4.34-1-pve: 5.4.34-2 ceph-fuse: 12.2.11+dfsg1-2.1+b1 corosync: 3.1.0-pve1 criu: 3.11-3 glusterfs-client: 5.5-3 ifupdown: 0.8.35+pve1 ksm-control-daemon: 1.3-1 libjs-extjs: 6.0.1-10 libknet1: 1.20-pve1 libproxmox-acme-perl: 1.0.7 libproxmox-backup-qemu0: 1.0.2-1 libpve-access-control: 6.1-3 libpve-apiclient-perl: 3.1-3 libpve-common-perl: 6.3-3 libpve-guest-common-perl: 3.1-4 libpve-http-server-perl: 3.1-1 libpve-storage-perl: 6.3-6 libqb0: 1.0.5-1 libspice-server1: 0.14.2-4~pve6+1 lvm2: 2.03.02-pve4 lxc-pve: 4.0.6-2 lxcfs: 4.0.6-pve1 novnc-pve: 1.1.0-1 proxmox-backup-client: 1.0.8-1 proxmox-mini-journalreader: 1.1-1 proxmox-widget-toolkit: 2.4-5 pve-cluster: 6.2-1 pve-container: 3.3-3 pve-docs: 6.3-1 pve-edk2-firmware: 2.20200531-1 pve-firewall: 4.1-3 pve-firmware: 3.1-3 pve-ha-manager: 3.1-1 pve-i18n: 2.2-2 pve-qemu-kvm: 5.1.0-8 pve-xtermjs: 4.7.0-3 qemu-server: 6.3-5 smartmontools: 7.1-pve2 spiceterm: 3.1-1 vncterm: 1.6-2 zfsutils-linux: 0.8.5-pve1
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!