RHEL9  systemctl edit エラーcanceled: temporary file is emptyの解決方法

環境
# cat/etc/redhat-release
Red Hat Enterprise Linux release 9.2 (Plow)

エラー現象
コマンド「systemctl edit sysstat-collect.timer」を実行した際に、最下部に設定値を書き込み、保存すると、
下記エラーが出て書き込めない。
Editing “/etc/systemd/system/sysstat-collect.timer.d/override.conf" canceled: temporary file is empty.

原因
編集画面を確認します。
「### Lines below this comment will be discarded」(このコメント以下の行は破棄される)とあります。

「### Anything between here and the comment below will become the new contents of the file」と
「### Lines below this comment will be discarded」の間に記述する必要があったため、最下部に記入した設定値が無効となって、空判定されているのだった。

 

編集内容

### Editing /etc/systemd/system/sysstat-collect.timer.d/override.conf
### Anything between here and the comment below will become the new contents of the file



### Lines below this comment will be discarded

### /etc/systemd/system/sysstat-collect.timer
# # /usr/lib/systemd/system/sysstat-collect.timer
# # (C) 2014 Tomasz Torcz <tomek@pipebreaker.pl>
# #
# # sysstat-12.5.4 systemd unit file:
# #        Activates activity collector every 10 minutes
#
# [Unit]
# Description=Run system activity accounting tool every 10 minutes
#
# [Timer]
# OnCalendar=*:00/10
#
# [Install]
# WantedBy=sysstat.service

対策
「### Anything between here and the comment below will become the new contents of the file」と
「### Lines below this comment will be discarded」の間に設定内容を記述します。

IT

Posted by arkgame