Après avoir installé Bash sur Ubuntu sous Windows, je reçois une erreur de toute commande de rlwrap
.
root@localhost:~# rlwrap ls rlwrap: Could not open master pty: No such file or directory
Je me suis assuré que / dev / ptmx a les permissions correctes
root@localhost:~# ls -ld /dev/ptmx crw-rw-rw- 1 root tty 5, 2 Apr 9 22:44 /dev/ptmx
Pourtant, je ne peux toujours pas le faire fonctionner. Suis-je le seul à rencontrer cette erreur? Toute aide serait grandement appréciée.
Le sous-système Windows pour Linux (WSL) n’a pas (encore?) D’implémentation de pty
travail. Je suppose que l’ouverture de /dev/ptmx
échoue toujours pour cette raison, même si le fichier de périphérique existe et dispose des permissions appropriées.
rlwrap
, mais aussi des programmes comme screen
et tmux
, ne fonctionneront jamais sans un périphérique pty
. Ils échouent sous WSL pour la même raison que rlwrap
.
Hans (mainteneur de rlwrap
)
Je viens d’avoir le même problème sur mon Ubuntu 16.04. Purger et réinstaller rlwrap a résolu le problème pour moi.
sudo apt-get purge rlwrap sudo apt-get install rlwrap
Bien sûr, c’est un problème différent car ce n’est pas exactement WSL.