Ubuntu 18.10在启动过程中卡在"Started bpfilter"的位置。

今天我通过软件升级应用程序(等不及明天了)将我的Ubuntu 18.04更新到了18.10。这花了一些时间,但最后我被要求重新启动电脑。重新启动后,我进入了引导运行时。
屏幕上的引导日志经过了许多进程,如gnome管理器,并停在了“Started bpfilter”。我等了15分钟,但没有任何变化。尝试手动重启电脑两次,但结果仍然相同。
对我来说有趣的是,在这条消息之后,似乎给了我一个终端实例,我可以自由地输入字母。尽管像cd、ls这样的命令不起作用。

Everything is simply echoed back

我的显卡是NVidia GTX 1060,处理器是Intel i5-7500。我使用双系统,同时安装了Windows 10。
您有什么建议来解决这个问题或者调试可能出错的地方吗?

1你好,欢迎来到AU。我建议你在提问时能够稍微详细一些:是在安装后立即发生的问题,还是在更新后出现的?你尝试了什么解决方法? - Marc Vanhoomissen
1您好,非常感谢您热情的回复,我补充了一些更多的信息。如果还需要任何其他的内容,请随时提问。 - Akimbas
可能的 https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1798790 - user535733
我在Ubuntu 19.10上看到这个。 - parsley72
我尝试了ctrl + alt + F2,ctrl + alt + F3,ctrl + alt + F4...其中一个跳过了屏幕并顺利打开了桌面。 - Metehan
11个回答

实际上,忘掉之前的做法。请执行以下操作:编辑 /etc/gdm3/custom.conf 文件,并取消注释以下行:
#WaylandEnable=false 在全新安装的 Ubuntu 18.10 上似乎也没有出现这个问题。
请点击这里并按下“影响我”按钮以提高知晓度。请随意在评论中提供开发人员所需的信息/日志。谢谢。 移除 Nvidia 专有驱动似乎可以修复此问题。在启动过程中按下 Shift 进入恢复模式,并运行 sudo apt-get remove --purge nvidia-* 不过,这将意味着无法进行游戏。我已在 Launchpad 上报告了一个错误。您可能想要按下“影响我”按钮。谢谢。

3尽管我安装了最新的18.10版本,但在某次更新后,我开始遇到这个问题。修复方法对我也起作用了。谢谢。 - Dhruva Sagar
我在一个Hyper-V虚拟机上遇到了这个问题,它是Ubuntu 8.10的一个实例,而这个方法解决了它,谢谢。 - nakedfanatic
18.04. 3号,该行已经取消注释,但问题仍然存在。 - NelsonGon
1在Ubuntu 19.04上对我没起作用。 - Anwar Hossain
2我甚至无法再进入终端实例了。不确定我如何使用这个答案。 - Unknow0059

在Ubuntu 18.10上,内核版本为4.18.0-12-generic,GNOME Shell版本为3.30.1 - X11,在12月9日的更新之后,登录始终卡在“Started bpfilter”这一步上——我认为这可能是systemd和bpfilter之间发生了冲突(我认为bpfilter由内核管理)。以下建议的修复方法对我的系统没有产生任何效果:
1. 移除nVidia驱动程序(我的笔记本使用Intel图形,没有安装nVida驱动程序,所以这个建议不适用); 2. 回滚到先前的内核版本4.18.0-11-generic; 3. 在gdm3中禁用Wayland; 4. 切换到LightDM显示管理器(仍然卡住)。我尝试了SLiM,因为它声称不需要systemd,现在它能够让我正常登录。虽然是Debian品牌,但可以更改登录背景为通用的图像。
我的修复步骤如下: 在恢复模式下,选择“”(这样APT就可以在恢复模式下连接到网络),然后选择“”。以root身份运行以下命令(输入“whoami”来验证身份)。
apt update && apt install slim

安装SLiM。要将显示管理器切换到SLiM,在恢复模式下运行以下命令(作为root用户):
dpkg-reconfigure gdm3

然后选择SLiM,然后点击“立即重启”。
SLiM可能只是一个临时的解决方案;随着Ubuntu的持续发展,我认为systemd将成为不可或缺的一部分,所以我保留了GDM3和LightDM的安装,以防未来的内核或systemd更新修复此问题。
这个启动卡住的问题似乎是一个上游问题,其他发行版的用户也报告了类似的情况,尤其是Arch Linux。

我刚刚出现了与之前帖子中相同的一组症状,并取得了最好的结果:
  1. 恢复模式
  2. apt-get install slim
  3. dpkg-reconfigure gdm3
  4. 重新启动

3这似乎是对被点赞答案的重复。 - Charles Green

遇到了同样的问题。对我来说,原因是硬盘没有剩余空间了。在恢复模式下运行一个shell来删除一些文件解决了这个问题。

我卸载了Docker并释放了空间。现在它正常工作了。谢谢。 - Nidhin

好的,我可能会被投票下沉到无尽深渊,并且失去回答特权,因为这只是一个改进(或者我希望是这样),但我必须回答这个问题。
注意:这是对本帖中@zanna答案的改进,但我还没有评论特权,所以我将其作为一个独立的答案发布。
如果你按照本帖中@zanna的答案,并且正在使用SLiM显示管理器,并且决定不太喜欢它/想要回到gdm3(没有Unity dock并且剥夺了Ubuntu中大部分有用的功能,甚至不能轻松点击而需要大量调整),也许这可以帮助你回到gdm3。
“Started BPFilter”错误主要发生在Ubuntu 18.04(我也见过一些18.10的情况)。继续,按照@zanna建议安装SLiM并检查是否有效。

注意2:在其他帖子中有一些答案建议您使用LightDM。但对我来说,它并没有起作用。我到达了登录界面,无论我输入正确的凭据,都会被永远重定向到相同的界面。您可以自由地在那里使用命令行进行尝试(Ctrl + Alt + Del或其他操作),但这里有一个关于为什么那样可能不起作用的帖子。

帖子(即使LightDM对我也不起作用,难道就没有喘息的机会吗!): [https://www.reddit.com/r/Ubuntu/comments/9hagsd/ubuntu_1804_just_keeps_returning_to_login_screen/]

注意3:(如果您已经走到这一步,我认为您也已经摆脱了Nvidia驱动程序,对于大多数人来说,它们本来就不存在![是的,我也进行了清除,结果发现它们根本不存在])。

解决方案:(实际上并不是解决方案,因为您需要远离18.04版本)。

根据最佳答案的建议,在/etc/gdm3/custom.conf中取消注释以下一行: #WaylandEnable=false 完成后,执行sudo do-release-upgrade命令。这将使您升级到下一个立即可用的Ubuntu版本。然而,这不是开发版本(在我这里与gdm3实际兼容)。接下来,执行sudo do-release-upgrade -d命令(-d标志表示开发分支)
此命令将要求您编辑一个文本文件,并将版本从LTS更改为正常版本(按照错误消息操作!)。
完成后,进入恢复模式,执行dpkg-reconfigure gdm3命令,并选择gdm3(不要选择SLiM/LightDM)。
大功告成!现在一切都正常运行了!

我的Ubuntu版本是18.04.2 LTS,遇到了完全相同的问题。我尝试了很多从Google上找到的方法,但都失败了。
对我来说最终的解决方案是(我不知道为什么它有效):
  1. 首先,在“Started bpfilter”之后需要登录。输入:你的用户名→回车→密码,然后你将会得到一个终端窗口,与你在图形界面打开时一样。实际上,你现在可以用它来控制你的电脑。

  2. 输入sudo apt-get install lightdm,然后按回车确认安装。

  3. 在我的情况下,在安装“lightdm”之后,会弹出一个图形界面,询问你是否要在默认设置中进行确认,有两个选择:“gdm”和“lightdm”。然而,我仍然选择了“gdm”(别问我为什么,我也很困惑)。

  4. 重新启动。我的图形界面恢复了!我又试了一次重启,证明问题已经解决了。(即使我仍然在Google上搜索“gdm和lightdm是什么?”)

  5. 打开终端并输入sudo apt-get remove lightdm来移除lightdm(对此我感到抱歉~)


对我来说(Ubuntu 18.04),结果与其他人相反。我不得不将WaylandEnable的值设置为true才能启动系统。

我遇到了同样的问题,并发现是因为我在文件中编辑了横幅部分所导致的。
/etc/gdm3/greeter.dconf-defaults.

我不得不再次制作横幅、消息和评论的线条,这样就不会再卡住了。

我在基于Ubuntu 18的Zorin 15上遇到了同样的问题。幸运的是,我仍然可以通过SSH连接到该设备。
我只需执行sudo apt-get remove gnome-shell,然后再执行sudo apt-get install gnome-shell

它解决了我的问题,但是我不得不使用sudo aptitude install gnome-shell重新安装它,以解决未满足的依赖关系。 - Edhowler

安装LightDM对我来说很有效。我使用的是iMac 2013年底款,安装了Ubuntu 19.04和内核版本5.0.0-23-generic。我先安装了SLiM,但由于我使用双显示器设置,登录界面出现了问题。