Ufw 不工作错误:参数不足

Ufw 不工作错误:参数不足

我在 Ubuntu 18.04 上安装了 ufw 和 gufw,环境是 XFce4.12。我正在探索它的配置,然后我找了一些教程来配置它,当我运行时,sudo ufw它返回给我:

ERROR: not enough args

然后我运行:

$ sudo ufw enable
Traceback (most recent call last):
  File "/usr/sbin/ufw", line 115, in <module>
    datadir=datadir)
  File "/usr/lib/python3/dist-packages/ufw/frontend.py", line 165, in __init__
    datadir=datadir)
  File "/usr/lib/python3/dist-packages/ufw/backend_iptables.py", line 51, in __init__
    rootdir=rootdir, datadir=datadir)
  File "/usr/lib/python3/dist-packages/ufw/backend.py", line 54, in __init__
    self._get_defaults()
  File "/usr/lib/python3/dist-packages/ufw/backend.py", line 288, in _get_defaults
    for line in orig:
  File "/usr/lib/python3.6/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xac in position 4: invalid start byte

我无法再启动它,我已经卸载并重新安装它,但它仍然是一样的,有什么帮助吗?

答案1

确实如此,ufw 总是必须在 enable、disable、status 等下面有一个命令。
现在我回复:

之前我使用以下命令卸载了它们:

$ sudo apt-get remove ufw gufw (这并没有解决问题)

但现在我已经按照以下方式解决了:

$ sudo apt-get purge ufw gufw

我已经使用清除命令卸载了它们,据我所知,该命令清理了配置。

然后我重新安装了它们:

$ sudo apt-get 安装 ufw gufw

完成!它又可以工作了

多谢

相关内容