我一直在尝试安装 Spotify,但登录时收到一条消息,说我有一个error 101
。这似乎与我的代理设置或防火墙有关。按照另一个类似问题的说明,我在终端中输入了以下内容iptables -L
,它返回了这条消息,听起来有点令人担忧!
FATAL: Error inserting ip_tables (/lib/modules/3.5.0-25-generic/kernel/net/ipv4/netfilter/ip_tables.ko): Operation not permitted
iptables v1.4.12: can't initialize iptables table `filter': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
有什么办法可以解决我明显缺少防火墙以及无法进入 Spotify 的问题吗?
答案1
我认为您需要使用 sudo 命令,而错误消息只是一种措辞不当的方式,告诉您您没有正确的权限来运行您想要运行的命令。
这里是一个有关如何使用 iptables 运行防火墙的一些说明的链接。
答案2
我知道这是一个老话题,但也许这会对某些人有所帮助。错误消息反映缺少内核文件。您可以使用以下命令在任何版本的 Ubuntu 上纠正此问题:
sudo apt-get install linux-image-$(uname -r)
答案3
该iptables
命令管理您的“防火墙”(或用技术术语来说:数据包过滤器)。它需要比普通用户更多的权限。因此,以普通用户身份输入该命令会导致您发布的错误消息。如果您sudo
在以下提示符前添加并输入密码,您将获得此单个命令的 root 权限。因此sudo iptables -L
写入输出而不显示错误消息:
> sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
但是我怀疑这是否有助于找到解决您的 Spotify 问题的方法。最好再问一个问题,并在该问题中插入完整的错误消息。也许我们可以在那里更好地帮助您。