8
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Linux NISクライアントがハングアップする

Last updated at Posted at 2018-06-18

Ubuntu 18や最近のDebian testingやArch LinuxでNISを用いた認証を行うようにすると25秒間固まる。これはsystemdバージョン235からsystemd-logindが一切のネットワーク通信を出来ないように設定されているからである。これを解決するための方法はいくつかあり以下のどれかを実行すればよい。

  • /lib/systemd/system/systemd-logind.serviceIPAddressDeny=any の行をコメントアウトする
  • unscd をインストールする(nscdは問題が多いのでやめたほうがよい)

この問題はsystemdの開発者に認識されているがsystemdのほうで修正される予定はない

またLXCやsystemdのコンテナ内でNISを使うと systemd-sysusers.serviceの起動時にハングアップすることがあるが、それは systemd-sysusersrpcbind.socketと通信しようとするときに rpcbind.service が可動していないからである(バグレポートはここ。対応策は

/etc/systemd/system/rpcbind.socket.d/after.conf
[Unit]
After=systemd-sysusers.service

というファイルを作ることである。

8
6
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
8
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?