0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

emacs: standard input is not a tty

Posted at

Silverblue で Fedora 40 から Fedora 41 に rebase したところ、ssh で emacs のウィンドウが上がらなくなった

リモート側のサーバーを Fedora 40 から Fedora 41 に rebase した。
ローカル側から ssh で emacs を起動するのだが、リモートが Fedora 41 だと起動しなくなった。

$ ssh -Y -f <remote F40> emacs

これは問題なく、emacsのウィンドウが上がってくる。

$ ssh -Y -f <remote F41> emacs
 emacs: standard input is not a tty

はて???

$ ssh -vvv -Y -f <remote F41> emacs

としてログを確認したところ、

debug1: Remote: No xauth program; cannot forward X11.

とあるのを発見。

[Fedora 40] # rpm -qf /usr/bin/xauth 
xorg-x11-xauth-1.1.2-6.fc40.x86_64
[Fedora 41]# ls -l /usr/bin/xauth 
ls: cannot access '/usr/bin/xauth': No such file or directory
[Fedora 41]# rpm -qa | grep xauth
[Fedora 41]# 

なるほど、確かに入ってない。

[Fedora 41]# rpm-ostree install xorg-x11-xauth

インストールしたところ、無事に解決。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?