Network Manager Applet(/usr/bin/nm-applet) wants access to the default keyring but it is locked

本文介绍了一个CentOS用户更换密码后遇到的Wifi连接问题,即系统要求输入的仍是旧密码而非新密码的情况。通过删除特定文件并重启系统,可以解决这一问题。

在CentOS中的用户中途换过一次密码,结果导致每次开机有连接Wifi上网时,都会出现如题的问题,要我输入密码,然后这个密码还是上一个密码,而不是现在的用户密码,这个太痛苦了,之所以换密码,就是因为上一个密码太复杂了

解决方法:

删除~/.gnome2/keyrings/login.keyring重启即可

/home/fuyu1/code/nvt9853x/BSP/busybox/scripts/gcc-version.sh: line 11: /opt/arm/aarch64-ca53-linux-gnueabihf-10.4.0/usr/bin/aarch64-ca53-linux-gnu-gcc: No such file or directory make-4.1[3]: /opt/arm/aarch64-ca53-linux-gnueabihf-10.4.0/usr/bin/aarch64-ca53-linux-gnu-gcc: Command not found make-4.1[3]: /opt/arm/aarch64-ca53-linux-gnueabihf-10.4.0/usr/bin/aarch64-ca53-linux-gnu-gcc: Command not found SPLIT include/autoconf.h -> include/config/* GEN include/bbconfigopts.h GEN include/common_bufsiz.h GEN include/embedded_scripts.h HOSTCC applets/usage HOSTCC applets/applet_tables applets/usage.c: In function ‘main’: applets/usage.c:52:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(STDOUT_FILENO, usage_array[i].usage, strlen(usage_array[i].usage) + 1); ^ GEN include/usage_compressed.h GEN include/applet_tables.h include/NUM_APPLETS.h GEN include/applet_tables.h include/NUM_APPLETS.h HOSTCC applets/usage_pod CC applets/applets.o /bin/sh: /opt/arm/aarch64-ca53-linux-gnueabihf-10.4.0/usr/bin/aarch64-ca53-linux-gnu-gcc: No such file or directory scripts/Makefile.build:197: recipe for target 'applets/applets.o' failed make-4.1[2]: *** [applets/applets.o] Error 1 make-4.1[2]: *** Waiting for unfinished jobs.... Makefile:372: recipe for target 'applets_dir' failed make[1]: *** [applets_dir] Error 2 make[1]: Leaving directory '/home/fuyu1/code/nvt9853x/BSP/busybox' busybox: Build finish /home/fuyu1/code/nvt9853x/BSP/busybox/scripts/gcc-version.sh: line 11: /opt/arm/aarch64-ca53-linux-gnueabihf-10.4.0/usr/bin/aarch64-ca53-linux-gnu-gcc: No such file or directory make[1]: /opt/arm/aarch64-ca53-linux-gnueabihf-10.4.0/usr/bin/aarch64-ca53-linux-gnu-gcc: Command not found make[1]: /opt/arm/aarch64-ca53-linux-gnueabihf-10.4.0/usr/bin/aarch64-ca53-linux-gnu-gcc: Command not found /home/fuyu1/code/nvt9853x/BSP/busybox/scripts/gcc-version.sh: line 11: /opt/arm/aarch64-ca53-linux-gnueabihf-10.4.0/usr/bin/aarch64-ca53-linux-gnu-gcc: No such file or directory make-4.1[3]: /opt/arm/aarch64-ca53-linux-gnueabihf-10.4.0/usr/bin/aarch64-ca53-linux-gnu-gcc: Command not found make-4.1[3]: /opt/arm/aarch64-ca53-linux-gnueabihf-10.4.0/usr/bin/aarch64-ca53-linux-gnu-gcc: Command not found applets/usage.c: In function ‘main’: applets/usage.c:52:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(STDOUT_FILENO, usage_array[i].usage, strlen(usage_array[i].usage) + 1); ^ /bin/sh: /opt/arm/aarch64-ca53-linux-gnueabihf-10.4.0/usr/bin/aarch64-ca53-linux-gnu-gcc: No such file or directory make-4.1[2]: *** [applets/applets.o] Error 1 make-4.1[2]: *** Waiting for unfinished jobs.... make[1]: *** [applets_dir] Error 2 Makefile:518: recipe for target 'busybox' failed make: *** [busybox] Error 2
最新发布
12-02
从你的错误信息来看,编译 `busybox` 时出现了找不到交叉编译工具链的问题: ``` /opt/arm/aarch64-ca53-linux-gnueabihf-10.4.0/usr/bin/aarch64-ca53-linux-gnu-gcc: No such file or directory ``` ### 错误原因: 系统尝试使用路径 `/opt/arm/aarch64-ca53-linux-gnueabihf-10.4.0/usr/bin/aarch64-ca53-linux-gnu-gcc` 中的交叉编译器进行编译,但该路径或该编译器并不存在。 --- ### 解决方案: #### 1. 确认交叉编译工具链是否已安装 检查 `/opt/arm/` 目录下是否存在 `aarch64-ca53-linux-gnueabihf-10.4.0` 这个文件夹: ```bash ls /opt/arm/ ``` 如果不存在,说明你需要安装或下载该交叉编译工具链。 #### 2. 手动安装交叉编译器 你可以从 ARM 官方网站或第三方镜像下载适用于 `aarch64` 的交叉编译工具链(如 Linaro 提供的版本),例如: ```bash wget https://releases.linaro.org/components/toolchain/binaries/latest-7/aarch64-linux-gnu/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz tar -xvf gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz -C /opt/arm/ ``` 然后设置环境变量: ```bash export PATH=/opt/arm/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/bin:$PATH ``` #### 3. 修改 Busybox Makefile 中的交叉编译器路径 进入 Busybox 源码目录,打开 `Makefile`,找到 `CROSS_COMPILE` 的设置: ```makefile CROSS_COMPILE ?= aarch64-ca53-linux-gnu- ``` 确保前缀与你实际安装的交叉编译器匹配,例如: ```makefile CROSS_COMPILE ?= aarch64-linux-gnu- ``` #### 4. 再次尝试编译 ```bash make clean make ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值