[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#50748: 28.0.50; tramp-sh.el uses mknod file p which is not available
From: |
Michael Albinus |
Subject: |
bug#50748: 28.0.50; tramp-sh.el uses mknod file p which is not available on macos |
Date: |
Thu, 23 Sep 2021 14:39:20 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Damien Merenne <dam@cosinux.org> writes:
Hi Damien,
> I'm trying to use eglot over tramp using `emacs -Q -f package-initialize
> -L /path/to/my/eglot -l eglot.el`. From what IĀ understand, to
> capture the remote process stderr, tramp creates a fifo, in
> `tramp-sh-handle-make-process`, `tramp-sh.el:2889`. The MacOS mknod
> command does not support the "p" parameter, so the communication with
> the process does not work. Also no error is reported while the mknod
> command is failing.
Thanks for the bug report.
I've pushed a fix to the master branch, checking for a proper mknod or
mkfifo command on the remote side.
> I tried replacing `mknod %s p` with `mkfifo %s` or using gnu coreutils mknod.
> This
> fixes the fifo creation but the process communication is still
> broken after that.
I don't use macOS, so it's hard to test. Testing it locally, on a remote
Fedora machine, using mkfifo instead of mknod, works fine.
Could you please check whether my patch works for you? In case it
doesn't, please reproduce the problem with `tramp-verbose' set to
6. Show us the Tramp debug buffer then.
Btw, what would be the macOS equivalent to `mknod <file> p`?
Best regards, Michael.
- bug#50748: 28.0.50; tramp-sh.el uses mknod file p which is not available on macos, Damien Merenne, 2021/09/23
- bug#50748: 28.0.50; tramp-sh.el uses mknod file p which is not available on macos,
Michael Albinus <=
- Message not available
- bug#50748: Acknowledgement (28.0.50; tramp-sh.el uses mknod file p which is not available on macos), Damien Merenne, 2021/09/23
- bug#50748: Acknowledgement (28.0.50; tramp-sh.el uses mknod file p which is not available on macos), Michael Albinus, 2021/09/23
- Message not available
- Message not available
- Message not available
- Message not available
- bug#50748: Acknowledgement (28.0.50; tramp-sh.el uses mknod file p which is not available on macos), Michael Albinus, 2021/09/24
- bug#50748: Acknowledgement (28.0.50; tramp-sh.el uses mknod file p which is not available on macos), Damien Merenne, 2021/09/25
- bug#50748: Acknowledgement (28.0.50; tramp-sh.el uses mknod file p which is not available on macos), Michael Albinus, 2021/09/25
- bug#50748: Acknowledgement (28.0.50; tramp-sh.el uses mknod file p which is not available on macos), Michael Albinus, 2021/09/26
- bug#50748: Acknowledgement (28.0.50; tramp-sh.el uses mknod file p which is not available on macos), Damien Merenne, 2021/09/28
- bug#50748: Acknowledgement (28.0.50; tramp-sh.el uses mknod file p which is not available on macos), Michael Albinus, 2021/09/28
- bug#50748: Acknowledgement (28.0.50; tramp-sh.el uses mknod file p which is not available on macos), Damien Merenne, 2021/09/28
- bug#50748: Acknowledgement (28.0.50; tramp-sh.el uses mknod file p which is not available on macos), Michael Albinus, 2021/09/28