RK3588 ssh Failed to start OpenBSD Secure Shell server 以及E: Sub-process /usr/bin/dpkg returned无法下载软件

一、问题1描述

首先安装好ssh服务:

apt update
apt install openssh-server openssh-client

启动ssh server

/etc/init.d/ssh start

然后收到如下报错:

root@firefly:~# systemctl status ssh.service
● ssh.service - OpenBSD Secure Shell server
     Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: e>
     Active: failed (Result: exit-code) since Wed 2023-02-15 01:13:48 UTC; 57s >
       Docs: man:sshd(8)
             man:sshd_config(5)
    Process: 3455 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=255/EXCEP>

Feb 15 01:13:48 firefly systemd[1]: ssh.service: Scheduled restart job, restart>
Feb 15 01:13:48 firefly systemd[1]: Stopped OpenBSD Secure Shell server.
Feb 15 01:13:48 firefly systemd[1]: ssh.service: Start request repeated too qui>
Feb 15 01:13:48 firefly systemd[1]: ssh.service: Failed with result 'exit-code'.
Feb 15 01:13:48 firefly systemd[1]: Failed to start OpenBSD Secure Shell server.

二、问题1解决

输入命令,查看具体错误:

root@firefly:~# /usr/sbin/sshd -T
Privilege separation user sshd does not exist

提示用户sshd不存在,我们创建一个用户:

vim /etc/passwd

添加这样一段内容:

sshd:x:109:65534::/var/run/sshd:/usr/sbin/nologin

上面的意思就是用户名sshd,用户组,权限组,登录时自动使用的bash等等。
继续查看还有没有其他错误:

root@firefly:/etc# sudo /usr/sbin/sshd -t
Missing privilege separation directory: /run/sshd

提示某个目录不存在:

mkdir /run/sshd

建立该目录,启动ssh服务,成功!

root@firefly:/etc# systemctl restart sshd.service

或者使用如下命令也可:

root@firefly:/etc# /etc/init.d/ssh start
Starting ssh (via systemctl): ssh.service.

三、问题2描述

每次使用apt下载软件的时候提示

dpkg: unrecoverable fatal error, aborting:
 unknown system user 'geoclue' in statoverride file; the system user got removed
before the override, which is most probably a packaging bug, to recover you
can remove the override manually with dpkg-statoverride
W: No sandbox user '_apt' on the system, can not drop privileges
E: Sub-process /usr/bin/dpkg returned an error code (2)

这种提示并不是完全一样的,但是都可以通过以下的方式解决

问题2解决

命令:

vim /var/lib/dpkg/statoverride

将geoclue那一行删除,重新安装

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蒙蒂锅巴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值