Kernel e Avvio
kernel: pty: out of pty devices (cannot allocate pseudo-terminal). – Linux OUT_OF_PTY
Non è possibile aprire nuove sessioni terminale (SSH, tmux, docker exec) perché il limite massimo di pseudoterminali configurato in `/proc/sys/kernel/pty/max` è stato raggiunto.
Cosa significa questo errore?
Non è possibile aprire nuove sessioni terminale (SSH, tmux, docker exec) perché il limite massimo di pseudoterminali configurato in `/proc/sys/kernel/pty/max` è stato raggiunto.
Messaggio originale
kernel: pty: out of pty devices (cannot allocate pseudo-terminal).Contesto e parole chiave
Alias
- dev/pts exhaustion
- out of pty devices
Messaggi alternativi
- esaurimento pseudoterminali pty dev pts pieno
Prodotti
- Linux Kernel / GNU Utilities / Systemd / Package Managers
Piattaforme
- Alpine Linux
- Arch Linux
- CentOS / AlmaLinux / Rocky
- Debian
- Fedora
- Red Hat Enterprise Linux
- Ubuntu
Parole chiave
- errore-linux-out-of-pty-devices
- kernel
- Kernel e Avvio
- linux
- linux.kernel.out-of-pty-devices
- OUT_OF_PTY
- systemd
Cause possibili
Origine del malfunzionamento per Linux: esaurimento dispositivi PTY (/dev/pts)
Non è possibile aprire nuove sessioni terminale (SSH, tmux, docker exec) perché il limite massimo di pseudoterminali configurato in `/proc/sys/kernel/pty/max` è stato raggiunto.
molto comuneDiagnosi
Diagnostica di sistema per Linux: esaurimento dispositivi PTY (/dev/pts)
Ispezionare i log del kernel e dei servizi con dmesg o journalctl.
Come leggere il risultato. Mostra gli eventi esatti, codici di errore e stack trace generati dal sottosistema coinvolto.
journalctl -xe --no-pager -n 50Risoluzione
Risoluzione per Linux: esaurimento dispositivi PTY (/dev/pts)
Applicare la correzione appropriata secondo le procedure standard di amministrazione Linux.
- Ispezionare lo stato del processo o della risorsa
- Regolare i parametri del kernel o le policy di risorsa
- Riavviare il servizio o ricaricare la configurazione
sudo systemctl daemon-reloadDomande frequenti
Come risolvere il problema OUT_OF_PTY in ambiente Linux?
Non è possibile aprire nuove sessioni terminale (SSH, tmux, docker exec) perché il limite massimo di pseudoterminali configurato in `/proc/sys/kernel/pty/max` è stato raggiunto.
Approfondimenti
- Linux man-pages - The Linux Kernel Organization documentazione_ufficiale