新安装的系统,安装lnmp后无法启动图片桌面,ssh远程正常
Tofloor
poster avatar
langr
deepin
2018-01-19 18:13
Author
本帖最后由 langr 于 2018-1-19 10:17 编辑

vmware fusion虚拟机,分的4核,4G内存,50G硬盘,
刚安装不久,之前只安装了sshd,
本来想安装一个开发环境,看能不能从macos转移到deepin环境工作,

在第一次安装 lnmp-1.4-full 时,选择的是 mariadb-10.1.23 + php-7.1.7 + nginx-1.12,但是mariadb-10.1.23编译失败,
第二次卸载了再安装 mysql-5.7.18 + php-7.1.7 + nginx-1.12,安装成功。

但图型桌面就进不去了,一直在『deepin』logo界面,
文本启动记录就是一直停在:
【***】 A Start job is running for Hold until boot process finishes up (1min 32s / no limit)

ssh 查看启动日志,有两处报错:
第一处:
  1. [^[[0;1;31mFAILED^[[0m] Failed to start Load Kernel Modules.

  3 See 'systemctl status systemd-modules-load.service' for details.

  •   4          Starting Apply Kernel Variables...

  •   5 [^[[0;32m  OK  ^[[0m] Started Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling.

  •   6 [^[[0;32m  OK  ^[[0m] Reached target Local File Systems (Pre).
    Copy the Code第二处:
    1. [^[[0;32m  OK  ^[[0m] Started OpenBSD Secure Shell server.

             Starting Bluetooth service...

  • [^[[0;32m  OK  ^[[0m] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.

  •          Starting Load/Save RF Kill Switch Status...

  • [^[[0;1;31mFAILED^[[0m] Failed to start Light Display Manager.

  • See 'systemctl status lightdm.service' for details.

  • [^[[0;32m  OK  ^[[0m] Started Load/Save RF Kill Switch Status.

  • [^[[0;32m  OK  ^[[0m] Started Hostname Service.
    Copy the Codesystemctl 分别查看到的报错内容:
    1. root@X-Deepin:/home/xxx# systemctl status systemd-modules-load.service

    ● systemd-modules-load.service - Load Kernel Modules

  •    Loaded: loaded (/lib/systemd/system/systemd-modules-load.service; static; vendor preset: enabled)

  •    Active: failed (Result: exit-code) since Thu 2018-01-18 21:30:34 CST; 2min 39s ago

  •      Docs: man:systemd-modules-load.service(8)

  •            man:modules-load.d(5)

  •   Process: 387 ExecStart=/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)

  • Main PID: 387 (code=exited, status=1/FAILURE)

  • Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
    Copy the Code
    1. xxx@X-Deepin:~$ systemctl status lightdm.service

    ● lightdm.service - Light Display Manager

  •    Loaded: loaded (/lib/systemd/system/lightdm.service; enabled; vendor preset: enabled)

  •    Active: failed (Result: exit-code) since Thu 2018-01-18 21:03:55 CST; 44s ago

  •      Docs: man:lightdm(1)

  •   Process: 589 ExecStart=/usr/sbin/lightdm (code=exited, status=1/FAILURE)

  •   Process: 586 ExecStartPre=/bin/sh -c [ "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/sbin/lightdm" ] (code=exited

  • Main PID: 589 (code=exited, status=1/FAILURE)
    Copy the Code

    在网上找很多资料后,都没有有效的解决方案,
    有修改过 /var/lib/lightdm 权限和所有者,无效
    有执行过 dpkg-reconfigure lightdm,无效
    有执行过 apt-get upgrade,无效

    请求指点!
    Reply Favorite View the author
    All Replies
    avatar
    langr
    deepin
    2018-01-19 18:21
    #1
    本帖最后由 langr 于 2018-1-19 10:36 编辑

    不好意思,编辑器把版面弄乱掉了,之间记得还修改过内存和显存大小,
    内存从之前的1G->4G,
    显存从之前的786M->1024M,
    修改后启动也是正常的,
    Reply View the author
    avatar
    xiaofu0000
    deepin
    2018-01-19 20:37
    #2
    看看,不是很懂。。。
    Reply View the author
    avatar
    langr
    deepin
    2018-01-20 02:43
    #3
    叉。。。放弃用deepin做开发的念头。。。
    重装了一次系统,还是在编译lnmp-1.4-full完成后,又是同样的进不了图形界面。。。
    非常失望,没时间折腾
    Reply View the author
    avatar
    iminto
    deepin
    2018-01-20 07:06
    #4
    本帖最后由 iminto 于 2018-1-19 23:37 编辑
    https://bbs.deepin.org/post/152050
    叉。。。放弃用deepin做开发的念头。。。
    重装了一次系统,还是在编译lnmp-1.4-full完成后,又是同样的进不 ...

    你难道不知道么...lnmp一键安装包没法在deepin上使用,会卸载deepin的桌面组件,这个问题一直都存在.
    当然,这个主要是应用软件的锅,他们的安装脚本太简单粗暴了.lnmp安装包的制作者误以为deepin兼容debian ,但事实上是不兼容的.
    要想在deepin上搞PHP开发,建议用doker,因为PHP的环境确实很繁琐.
    基本上大部分LNMP/LAMP一键安装包在deepin上安装均可能导致系统崩溃.参考链接:

    https://bbs.deepin.org/post/145470

    https://bbs.deepin.org/post/143722

    主要原因是PHP的GD模块依赖的libjpeg库和deepin系统的冲突
    Reply View the author
    avatar
    langr
    deepin
    2018-01-20 18:43
    #5
    https://bbs.deepin.org/post/152050
    你难道不知道么...lnmp一键安装包没法在deepin上使用,会卸载deepin的桌面组件,这个问题一直都存在.
    当然, ...

    感谢回复,我之前没用过deepin,一直是macos+centos+ubuntu,只是想简单的以为deepin就是ubuntu的一个分支,又是国产的,想支持一下,如果顺利的话就会试着转到deepin工作,但也没太多时间折腾,以后会再试试,
    Reply View the author