美文网首页
systemd.postinst报错

systemd.postinst报错

作者: 雨山居木子 | 来源:发表于2021-09-22 16:36 被阅读0次

    操作环境介绍

    本次操作环境如下

    系统版本:Ubuntu 16.04.7 LTS 32 位

    执行apt-get升级时系统报如下错误

    addgroup: The group `systemd-journal' already exists as a system group. Exiting.
    /var/lib/dpkg/info/systemd.postinst: 102: /var/lib/dpkg/info/systemd.postinst: adduser: not found
    dpkg: error processing package systemd (--configure):
     subprocess installed post-installation script returned error exit status 127
    Errors were encountered while processing:
     systemd
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    
    Trying to run as user instance, but $XDG_RUNTIME_DIR is not set
    

    可以看到错误位置在var/lib/dpkg/info/systemd.postinst文件 102行,错误信息为adduser :not found,说明adduser这个指令不存在。
    可以使用which adduser查找验证

    解决方法

    方法一
    Linux adduser命令用于新增使用者帐号或更新预设的使用者资料。
    adduser 与 useradd 指令为同一指令(经由符号连结 symbolic link)
    自行创建符号链接
    方法二
    查看系统是否有useradd指令,直接复制为adduser

    再次运行sudo apt-get install -f 成功解决问题

    相关文章

      网友评论

          本文标题:systemd.postinst报错

          本文链接:https://www.haomeiwen.com/subject/jdhggltx.html