我是一个经验丰富的全栈Web开发人员,对Laravel Homestead的满意使用了几年,但是我在新的16英寸MacBook Pro的MacOS Catalina操作系统下遇到Laravel Homestead的问题已经有好几个星期了,我只是无法找出问题所在。发出vagrant up
后,该进程将暂停90%的时间,等待与虚拟机的SSH成功连接。
当我通过VirtualBox打开VM的显示时,每次都会看到不同的错误,例如:
/sbin/init: /lib/x86_64-linux-gnu/libselinux.so.1: no version information available (required by /sbin/init)
/sbin/init: /lib/x86_64-linux-gnu/libmount.so.1: version 'BLKID_2.15' not found (required by /lib/x86_64-linux-gnu/libmount.so.1)
/dev/mapper/homestead--vg-root: clean, 197904/3604480 files, 1607396/14397440 blocks
Couldn't find an alternative telinit implementation to spawn.
[ 3.535222] Kernel panic - not syncing: Attempted to kill i
/sbin/init: /lib/x86_64-linux-gnu/libidn.so.11: version 'XZ_5.0' not found (required by /lib/systemd/libsystemd-shared-237.so)
[ 3.388154] Kernel panic - not syncing: Attmpted to kill init! exitcode=0x00000100
[ 4.532862] systemd[395]: /lib/systemd/system-generators/lvm2-activation-generator failed with exit status 1
我附上其中一些错误的屏幕截图,以获取更多详细信息,我只是在此处输入这些错误,以提高Google的可搜索性。
我正在MacOS 10.15.4下运行Vagrant 2.2.7,VirtualBox 6.1.4 r136177。 VM使用的磁盘映像称为ubuntu-18.04-amd64-disk001.vmdk。
我的Homestead配置来自Mojave领导下的工作环境,并曾在Catalina领导下工作,但我不知道要进行哪些更改以阻止其工作。我迁移了两个Homestead环境:一个是通用环境,可以运行我所有的简单PHP网站,另一个是特定于项目的环境,可以在Apache下运行一个网站(这是一个繁重的Enterprise应用程序,需要某些特定的配置才能正常工作,因此我将其分离了来自我的一般Homestead环境)。过去这种方法工作正常,但现在两个Homestead环境都出现了完全相同的问题。
我有:
..但在任何情况下我都无法获得带有新磁盘和新下载盒的新安装的Laravel Homestead机器,可以可靠地启动而不会出现问题。好像它十分之一有效,而另外十分之九却在发出vagrant up
之后试图出现奇怪的错误和内核恐慌(在VM内)。上面的错误仅是典型示例,我什至无法可靠地获得相同的错误。
这使我怀疑VM的I / O配置有问题,但是即使我不触摸其任何默认设置,我也会遇到这些问题,但是我没有发现其他在线问题用户在MacOS Catalina或新的16英寸MacBook Pro上使用Laravel的Homestead。我正在慢慢发疯,不知道还有什么地方可以看到。
我有一个相同的问题,但我不知道如何解决。内核恐慌-不同步:试图杀死init!退出