GNU bug report logs -
#69616
Regression in eshell-tramp since Emacs 29.1
Previous Next
To reply to this bug, email your comments to 69616 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#69616
; Package
guix
.
(Thu, 07 Mar 2024 18:17:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Baptiste Strazzulla <bstrazzull <at> hotmail.fr>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Thu, 07 Mar 2024 18:17:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hello!
Since the Emacs upgrade to 29.1 last october, I've been struggling with `sudo` in Emacs shell with the `eshell-tramp` module loaded (`(add-to-list 'eshell-modules-list 'eshell-tramp)`).
It fails if given any command in ~/.guix-profile/bin:
```
~ $ sudo git
git: command not found
```
and also fails (and downright kills the buffer) if given any command in /run/current-system/profile/bin
```
~ $ sudo guix
sudo: /run/current-system/profile/bin/sudo must be owned by uid 0 and have the setuid bit set
```
I tried with Emacs 28.1 on an old generation of packages I had and both commands worked fine on it.
I could also just not load this module anymore but as it turns out, `guix` is having problem finding modules defined in external channels then:
```
~ $ sudo guix system reconfigure ~/.config/guix/config.scm
guix system: error: failed to load '/home/baptiste/.config/guix/config.scm':
/home/baptiste/.config/guix/config.scm:127:2: Module named (nongnu packages linux) has no public interface
```
Does anyone have any ideas?
Kind regards and thank you for your dedication,
Baptiste Strazzulla
[Message part 2 (text/html, inline)]
This bug report was last modified 57 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.