GNU bug report logs - #69616
Regression in eshell-tramp since Emacs 29.1

Previous Next

Package: guix;

Reported by: Baptiste Strazzulla <bstrazzull <at> hotmail.fr>

Date: Thu, 7 Mar 2024 18:17:01 UTC

Severity: normal

To reply to this bug, email your comments to 69616 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


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):

From: Baptiste Strazzulla <bstrazzull <at> hotmail.fr>
To: "bug-guix <at> gnu.org" <bug-guix <at> gnu.org>
Subject: Regression in eshell-tramp since Emacs 29.1
Date: Thu, 7 Mar 2024 18:08:07 +0000
[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.