首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xenial上的NetworkManager权限错误

Xenial上的NetworkManager权限错误
EN

Ask Ubuntu用户
提问于 2016-09-17 16:58:16
回答 1查看 1.3K关注 0票数 0

所以我搞砸了。我试图在NetworkManager中安装一个虚拟专用网,结果意外地删除了整个服务(不知怎么的.仍不确定这是如何发生的)。所以我试着从头开始重新安装。警告:我可能在这里做了件蠢事--事先道歉。

我下载了tar包,然后从头开始重新构建它。重新启动电脑,看上去启动得很好。但是当我试图连接wifi时,它只是挂了一段时间。运行service NetworkManager status我看到了:

代码语言:javascript
复制
● NetworkManager.service - Network Manager
   Loaded: loaded (/usr/local/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2016-09-17 11:34:09 EDT; 31s ago
 Main PID: 2418 (NetworkManager)
   CGroup: /system.slice/NetworkManager.service
           ├─2418 /usr/local/sbin/NetworkManager --no-daemon
           └─3724 /sbin/dhclient -d -q -sf /usr/local/libexec/nm-dhcp-helper -pf /usr/local/var/run/dhclient-wlp2s0.pid -lf /usr/loc

Sep 17 11:34:26 yichijin-Lemur-Ultra dhclient[3725]: execve (/usr/local/libexec/nm-dhcp-helper, ...): Permission denied
Sep 17 11:34:26 yichijin-Lemur-Ultra dhclient[3724]: DHCPDISCOVER on wlp2s0 to 255.255.255.255 port 67 interval 3 (xid=0xf46a306b)
Sep 17 11:34:26 yichijin-Lemur-Ultra dhclient[3724]: Can't create /usr/local/var/run/dhclient-wlp2s0.pid: Read-only file system
Sep 17 11:34:29 yichijin-Lemur-Ultra dhclient[3724]: DHCPDISCOVER on wlp2s0 to 255.255.255.255 port 67 interval 4 (xid=0xf46a306b)
Sep 17 11:34:30 yichijin-Lemur-Ultra dhclient[3724]: DHCPREQUEST of 192.168.1.146 on wlp2s0 to 255.255.255.255 port 67 (xid=0x6b306a
Sep 17 11:34:30 yichijin-Lemur-Ultra dhclient[3724]: DHCPOFFER of 192.168.1.146 from 192.168.1.1
Sep 17 11:34:30 yichijin-Lemur-Ultra dhclient[3724]: DHCPACK of 192.168.1.146 from 192.168.1.1
Sep 17 11:34:30 yichijin-Lemur-Ultra dhclient[3724]: can't create /usr/local/var/lib/NetworkManager/dhclient-b1cfa2a8-395a-4fe9-af77
Sep 17 11:34:30 yichijin-Lemur-Ultra dhclient[3724]: bound to 192.168.1.146 -- renewal in 39965 seconds.
Sep 17 11:34:30 yichijin-Lemur-Ultra dhclient[3724]: Can't create /usr/local/var/run/dhclient-wlp2s0.pid: Read-only file system

显然是某种只读权限问题。我不确定在构建原始包时是否配置不正确,但我尝试从NetworkManager包重新安装.deb,但仍然存在相同的问题。所以当我第一次尝试重新安装的时候,我肯定弄坏了一些东西。

谁能给我指明正确的方向?我有点过头了。

EN

回答 1

Ask Ubuntu用户

发布于 2016-09-18 07:49:03

可能是因为系统的NetworkManager.service文件包含ProtectSystem=true,这导致systemd将/usr挂载为只读。

在构建时,可以指定NetworkManager安装/var/run等路径的位置。见./configure --help

如果这是一个学习练习,那么很好。否则我就会用你分发的包裹.apt-get install network-manager

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/826177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档