注意
仅记录个人开发中遇到的问题及解决方案,也记录一些基本的常见的问题解决方案,还记录一些乱七八糟的问题。你可以点击右上方的搜索来查询(可能受版本、系统影响,不一定适用)
1. Mysql初始密码设置
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_passwd';
2. apt install 报错
1.可能会有如下报错,Waiting for cache lock,Could not get lock xxxxx,It is held by process 12345
2.我们只需要kill -9 12345
替换成你报错的process号即可
3.如果继续发生如下错误,dpkg was interrupted,you must manually run ‘dpkg –configure -a’ to correct the problem
4.按照提示,直接dpkg --configure -a
即可
3. QQ Music for Linux打开闪退
打开:sudo vim /usr/share/applications/qqmusic.desktop
删除Exec=/opt/qqmusic/qqmusic
结尾的$,添加--no-sandbox
,保存退出
再重新打开即可
4. Windows登陆报错安全账户管理器sam或本地安全机构(LSA)处于运行操作的
这个错误提示通常是与 Windows 操作系统的安全机制有关。SAM 和 LSA 是 Windows 中用于管理用户账户和安全的组件,它们与登录过程密切相关。
如果你是云服务器,只需要重置一下密码即可。
如果你是实体机器,试一试进PE系统重置一下密码
5. UNABLE_TO_VERIFY_LEAF_SIGNATURE
别的不清楚,开发过程中遇到使用request模块报错的,这是证书验证错误,可能是代理的原因
只需要在请求的时候把证书验证false掉即可,如
const options = {
url: 'https:/api.dajiji.com',
rejectUnauthorized: false //改为false
}
request(options, (err, res, body) => {
if (err) {
console.log(err);
rej(err)
} else {
ress({ email: email, password: password })
}
})
6. 启动nginx报错nginx: [emerg] “server” directive is not allowed here
这个需要在/etc/nginx/nginx.conf
中的http块中将其他配置文件include声明提前,最好放到前面,如下部分conf
http {
include mime.types;
default_type application/octet-stream;
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
...
}