解决问题
竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。
这个作者很懒,什么都没留下…
展开
-
解决helm部署报错Error: UPGRADE FAILED: another operation (install/upgrade/rollback) is in progress
参考github上的issues:https://github.com/helm/helm/issues/8987,我们可以使用以下操作。在使用helm install 或者helm upgrade的时候,如果出现了异常中断操作, 可能会导致如下报错。那么问题来了,如何解决这个问题呢?转载 2024-06-28 10:39:56 · 122 阅读 · 0 评论 -
Peer’s Certificate issuer is not recognized.
出现 curl: (60) Peer’s Certificate issuer is not recognized.原创 2023-02-24 17:07:02 · 81 阅读 · 0 评论 -
ipmitool 命令执行错误信息: “Authentication type NONE not supported“
执行ipmitool命令。原创 2023-02-24 09:50:44 · 595 阅读 · 0 评论 -
IPVS: rr: TCP xxxxxX - no destination available 问题优化
参考 :https://github.com/Tencent/TencentOS-kernel/commit/fe66d659f44e13c0e1c007782309d79c987b4788。可以参考腾讯的 sysctl参数控制输出。原创 2023-02-02 10:37:58 · 4697 阅读 · 0 评论 -
wget Unable to establish SSL connection.错误
代码】wgetUnabletoestablishSSLconnection.错误。原创 2022-07-28 21:07:13 · 1084 阅读 · 0 评论 -
curl: (60) SSL certificate problem: certificate has expired问题解决
2.访达进入/etc/ssl/目录下,将下载好的cacert.pem名称修改为cert.pem,替换原来的cert.pem文件即可。curl(60)SSLcertificateproblemcertificatehasexpired问题解决。1.SSLCA证书下载https//curl.se/docs/caextract.html。原创 2022-07-22 09:10:42 · 3655 阅读 · 2 评论 -
修复gitlab服务器突然停电导致PostgreSQL损坏的数据库
最开始是存储的卷组受损,使用的DRBD,使用了xfs分区格式:挂载也报错:mount /dev/drbd0 /var/optmount: wrong fs type, bad option, bad superblock on /dev/drbd0,missing codepage or helper program, or other error(for several filesystems (e.g. nfs, cifs) you mightneed a /sbin/mount. hel转载 2022-05-27 18:11:29 · 1045 阅读 · 0 评论 -
go mod module declares its path as: gtihub.com/xxx-xx but was required as:xx-xx
现象#go mod tidy........go: go.mod/test/e2e/kubectl imports github.com/googleapis/gnostic/OpenAPIv2: github.com/googleapis/gnostic@v0.6.9: parsing go.mod: module declares its path as: github.com/google/gnostic but was req原创 2022-05-24 13:43:44 · 1080 阅读 · 0 评论 -
Containerd is crashing with panic: invalid page type
现象:机器重启,磁盘分区损坏,手动修复后,containerd crash解决办法:root@ZELDA:/var/lib/containerd# systemctl stop containerdroot@ZELDA:/var/lib/containerd# cd root@ZELDA:~# rm -rf /var/lib/containerd/root@ZELDA:~# systemctl start containerdroot@ZELDA:~# systemctl status co原创 2022-05-23 12:19:51 · 499 阅读 · 0 评论 -
机器重启原因排查
现象:环境中出现一台服务器间歇性自动重启排查问题查看操作记录是否有人为重启过?无人为重启操作查看是否生产crash文件?/var/crash物理无crash文件生成查看message日志是否有正常?message文件正常查看sudo journalctl -k 结果kernel: EDAC MC3: 1 CE memory scrubbing error on CPU_SrcID#1_MC#1_Chan#1_DIMM#0 (channel:1 slot:0 page:0x343acff o原创 2022-02-06 11:52:26 · 3235 阅读 · 0 评论 -
多次yum update报错
现象:yum update Failed to set locale, defaulting to CLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.cqu.edu.cn * extras: mirrors.cn99.com * updates: mirrors.cn99.comResolving DependenciesThere are unfinished原创 2021-10-23 14:50:01 · 888 阅读 · 0 评论 -
Linux之yum安装出现Error: Multilib version problems found解决
问题:多次执行yum update时报错, Error: Package: glibc-2.17-260.el7_6.6.i686 (updates) Requires: glibc-common = 2.17解决方案yum install --setopt=protected_multilib=false libgcc (根据不同库修改)原创 2021-10-23 14:41:55 · 546 阅读 · 0 评论 -
linux下82599网卡 iov,SR-IOV VF在KVM下Intel 82599ES的应用
SR-IOV 技术是一种基于硬件的虚拟化解决方案,可提高性能和可伸缩性。SR-IOV 标准允许在虚拟机之间高效共享 PCIe(Peripheral Component Interconnect Express,快速外设组件互连)设备,并且它是在硬件中实现的,可以获得能够与本机性能媲美的 I/O 性能。SR-IOV 规范定义了新的标准,根据该标准,创建的新设备可允许将虚拟机直接连接到 I/O 设备。PF就是物理网卡所支持的一项PCI功能,PF可以扩展出若干个VFVF是支持SRIOV的物理网卡所虚拟出的一转载 2021-08-15 23:52:02 · 2095 阅读 · 0 评论 -
一次对象存储踩坑记录
现象:在实际工作中,使用对象存储资源文件,将对象存储挂载到本地进行操作,发现进行文件拷贝、重命名等操作有时正常,有时不正常,亦无法卸载解决办法:进行卸载重新挂载时,发现设备忙,然后发现该路径被挂载多次,只有最后一次成功,其他进程仍在。杀死相关进程后,问题解决。...原创 2021-08-14 14:39:11 · 112 阅读 · 0 评论 -
k8s使用过程中输入kubectl命令偶发性卡顿
现象:用户在命令行中输入kubectl命令偶发性卡顿分析过程:1. 使用命令行和kubectl发请求都会卡顿2. tcpdump 抓包分析,发现当到了序列号为236的包时会发生重传现象,在目的主机网卡和交换机中没有抓到数据包3. 因为目的主机网卡采用双网卡进行bond0,检查网卡的bond配置,发现配置的bond的MTU不一致,后来改成统一的16004. 问题继续存在,怀疑是不是网卡或者内核参数的设置的原因,打开net.ipv4.ip_no_pmtu_disc = 1开关,然后sysctl -p原创 2021-06-18 02:33:30 · 2002 阅读 · 0 评论 -
使用IPML安装机器使用KVM显示乱码
问题:使用IPML安装机器使用KVM显示乱码解决办法:使用串口安装: 在启动项目最后加入console=ttyS0 inst.text,切换到串口界面操作原创 2021-06-18 02:29:23 · 379 阅读 · 0 评论 -
checking for SSL headers... configure: error: Cannot find ssl headers
现象:安装nrpe时,报错./configure --prefix=/usr/local/nrpe--------------checking for SSL headers... configure: error: Cannot find ssl headers解决办法安装ssl开发库# yum install openssl-devel -y原创 2021-02-05 01:51:13 · 387 阅读 · 0 评论 -
Proxmox VE登陆的时候提示没有有效的订阅You do not have a valid subscription for this server. Please visit www.proxm
现象公司使用的proxmox是免费版社区版的,所以每次都提示这个没有有效的订阅挺烦的!解决办法修改文件/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.jscd /usr/share/javascript/proxmox-widget-toolkit/cp proxmoxlib.js proxmoxlib.js.bakvim proxmoxlib.js然后找到if (data.status !== ‘Active’) {修原创 2021-02-01 00:17:03 · 3824 阅读 · 0 评论 -
手动同步系统时间报错he NTP socket is in use, exiting
Linux服务器上运行程序,启动报错,发现是系统时间同步问题,手动同步系统时间也报错手动执行报错:[root@localhost /]# /usr/sbin/ntpdate cn.pool.ntp.org22 May 13:56:26 ntpdate[17023]: the NTP socket is in use, exiting停止ntp服务:systemctl stop ntpdShutting down ntpd: [ OK ]设置ntp服务开机不自启动:systemctl原创 2020-12-22 16:50:53 · 391 阅读 · 0 评论 -
libcurl http头默认的Expect: 100-continue引发的血案
现象:在使用libcurl库开发的程序发送请求,响应时间长达1s左右,结果对方反馈他们压测的结果是 2~3ms 就能返回结果原因libcurl 当 POST的数据大于1024字节的时候,http默认添加请求头Expect: 100-continue,先追加一个Expect: 100-continue请求头信息,发送这个不包含 POST 数据的请求;如果服务器返回的响应头信息中包含Expect: 100-continue,则表示 Server 愿意接受数据,这时才 POST 真正数据给 Serve原创 2020-12-22 00:43:12 · 2134 阅读 · 0 评论 -
异常:The last packet sent successfully to the server was 0 milliseconds ago.
现象: 出现异常”The last packet sent successfully to the server was 0 milliseconds ago.“原因:由于数据库回收了连接,而系统的缓冲池不知道,继续使用被回收的连接所致的。解决办法以mysql为例:第一种解决办法,就是将mysql回收空闲连接的时间变长,mysql默认回收时间是8小时,可以在mysql目录下的my.ini中增加下面配置,将时间改为1天。单位是秒,最大好像是24天: [mysqld] wait_ti转载 2020-11-27 20:52:47 · 1026 阅读 · 0 评论 -
CentOS7 已经安装epel源,下载 python-pip,报错没有可用软件包
现象#yum -y install python-pip已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com没有可用软件包 python-pip。错误:无须任何处理原因:CentOS官方的源有些时候滞后导致的。所以我们可以用fedora社区打造的E原创 2020-11-02 01:24:25 · 5762 阅读 · 1 评论 -
Taglist: Exuberant ctags (http://ctags.sf.net) not found in PATH. Plugin is not loaded.
现象[root@master manifests]# vim test.txtTaglist: Exuberant ctags (http://ctags.sf.net) not found in PATH. Plugin is not loaded.请按 ENTER 或其它命令继续原因缺少ctags安装包解决办法CentOS 7安装ctags # yum install ctags -y原创 2020-10-30 23:29:15 · 389 阅读 · 0 评论 -
nginx upstream中带下划线bug,客户端会报400错误
现象在本地可以获取前端header传的参数,但是部署到服务器获取的就是400(服务器地址用nginx做了代理)原因nginx 对http请求头字段做了限制,默认 underscores_in_headers 为off,表示如果header字段中包含下划线,则忽略掉,部署后就获取不到。解决办法:方法1:在header里不要用 “_” 下划线,可以用驼峰命名或者中划线代替;方法2:在nginx里的 nginx.conf文件中配置http的部分添加 : underscores_in_headers原创 2020-10-24 01:23:16 · 884 阅读 · 0 评论 -
「项目已被 macOS 使用,不能打开」解决办法
现象在 macOS 里往 NTFS 格式的移动硬盘拷了几个视频。今天想要打开时却发现打不开了,而且在 Finder 里文件被选中时呈灰色原因xattr -l 发现文件属性带有com.apple.FinderInfo:(即带有扩展属性) #xattr -l xxx.mp4 ✔ 328原创 2020-10-20 23:54:18 · 3654 阅读 · 0 评论 -
虚拟机centos7无法正常启动
现象[ 2.430354] sd 0:0:0:0: [sda] Assuming drive cache: write through[ 3.852S62] XFS (dm-0): Metadata corruption detected at xfs_agi_write_verify+8xb5/0>«:0 [xfs]> xfs_agi block 0xl?7f002[ 3.852991] XFS (dm-0): Unmount and run xfs_repair[ 3.853004原创 2020-09-03 09:44:17 · 5956 阅读 · 4 评论 -
卷不能在读/写模式下重新挂载。可能是因为先前没有完全卸载(安全删除)
问题在mac下插入移动硬盘,出现错误:卷不能在读/写模式下重新挂载。可能是因为先前没有完全卸载(安全删除)原因:移动硬盘,没有正常退出解决办法:在windows下找台电脑,在dos窗口输入chkdsk F: /f 进行修复,注意大写"F"是移动硬盘的盘符...原创 2020-08-16 23:00:02 · 15160 阅读 · 7 评论 -
esxi 6.5 启动错误 Error loading /state.tgz
问题:esxi 的主机重启后出现以下错误:网上主要的说法是服务器意外关机导致的, 解决办法,重装 esxi 系统。 在安装过程中可以选择不覆盖原存储盘,那以前的虚拟机和文件都不会丢失。但是这样太麻烦了, 通过研究发现esxi有两个250M左右的盘,其中一个就是包含了文件 state.tgz, 把这个文件copy出来,解压,发现文件尾部有错误,这正是导致无法正常启动系统的原因。所以我就想,通过修复解压的错误来解决问题,经过尝试后发现是可行的。解决办法:解压 state.tgz 到 state,转载 2020-08-04 12:12:29 · 4694 阅读 · 3 评论 -
mac wifi显示未配置与Mac Wi-Fi 没有 IP 地址,不能接入互联网
mac wifi显示未配置系统偏好设置选择网络点击左下角+ 号(创建一个新服务)接口选项选择wifi之后确认即可Mac Wi-Fi 没有 IP 地址,不能接入互联网网络偏好设置选择WIFI-高级去掉自动加入选项...原创 2020-07-29 08:32:10 · 23514 阅读 · 0 评论 -
VM报错”找不到可以连接的有效对等进程”的解决方案
VM报错”找不到可以连接的有效对等进程”的解决方案两种原因:1.驱动被gatekeeper拦截,在设置里允许就行2.不明原因驱动无法加载,具体表现为VM自带的4个驱动中某个或多个无法正常加载,可以通过kextstat |grep vm查看,正常请款下加载的4个驱动是: 708 1 0xffffff7f842f2000 0x11000 0x11000 com.vmware.kext.vmci (90.8.2) 1EFE5E61-70C9-3C1B-8F93-5DD80F7A38DE转载 2020-07-15 01:42:09 · 3650 阅读 · 1 评论 -
x509: certificate has expired or is not yet valid
现象:docker下载镜像报错x509: certificate has expired or is not yet valid问题:是因为证书出现过期导致解决办法:查看虚拟机和远程服务器的时间是否同步date 如果时间不一致,则执行:ntpdate cn.pool.ntp.org...原创 2020-07-07 08:51:01 · 7159 阅读 · 0 评论 -
df 被 hang 住,无法查看磁盘使用情况解决
情景再现在 centos7 中,当使用 df 命令查看磁盘空间时被 hang 住,时隔两周决定处理这个问题捉虫df 命令 hangingstrace df,查看系统调用,发现阻塞在了 stat("/proc/sys/fs/binfmt_misc")mount | grep binfmt,查看挂载情况,输出 systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=31,pgrp=1,timeout=300,minproto=转载 2020-06-12 09:02:58 · 1155 阅读 · 0 评论 -
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
问题现象:ssh 远程到远端服务器报错@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...原创 2020-04-01 04:11:34 · 22752 阅读 · 2 评论 -
pip3 安装依赖 ModuleNotFoundError: No module named '_ctypes'
错误信息:pip3 安装依赖 ModuleNotFoundError: No module named '_ctypes'解决办法:#sudo yum install libffi-devel原创 2020-03-21 11:26:02 · 3674 阅读 · 0 评论 -
Pycharm出现的部分快捷键无效及解决办法
现象:在使用pycharm过程中,突然发现部分快捷键失效,无法使用解决办法:查看安装的插件,怀疑有可能是安装的vim插件引起的,直接diable vim插件,重启pycharm即可...原创 2020-03-21 01:16:56 · 1457 阅读 · 0 评论 -
Host '192.168.198.146' is not allowed to connect to thisMySQL server
表象:Host '192.168.198.146' is not allowed to connect to thisMySQL server解决办法:确定关闭防火墙、selinux和iptables本地登录,连接一切正常可能是帐号不允许从远程登陆,只能在localhost。修改办法:mysql -uroot -p rootmysql->use mysqlmysql...原创 2020-03-07 09:36:13 · 1093 阅读 · 0 评论 -
java.lang.NoSuchMethodError: org.apache.jmeter.samplers.Sample
问题:使用jmeter进行压力测试时并使用插件对服务器资源监控,报出如下错误java.lang.NoSuchMethodError: org.apache.jmeter.samplers.Sample原因:因为jmeter版本过高,使用的版本jmeter版本应该小于3.2解决办法:使用jmeter3.1搭配jmeter的插件Extras1.4.0和Standard -plugin...原创 2020-03-01 21:36:56 · 5583 阅读 · 3 评论 -
Mac安装JDK
下载jdk官网下载地址网速慢的选这个直接点击安装,按照提示安装即可配置环境变量默认安装位置:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/binvi ~/.bash_profile#>>> JAVA_HOME >>>export JAVA_HOME=/Libr...原创 2020-02-29 20:06:02 · 555 阅读 · 0 评论 -
ldconfig(解决*.so不是符号连接)或者OPENSSL_1.0.2等符号不存在情况解决方案
在离线安装某些软件时,经常会出现*.so的动态库不是符号连接。对于此类问题解决办法有:找到对应动态库*.so,查看其是否是符号链接,如果不是,记着需要备份到其他目录,否则可能会出现问题那么就做软连接就行,然后重新加载动态库.例如:ln -sf /usr/local/cuda-8.0/lib64/libcudnn.so.5.0.5 /usr/local/cuda-8.0/lib64/lib...原创 2020-02-16 15:59:03 · 5080 阅读 · 0 评论 -
nginx proxy_temp和client_body_temp permission deny
nginx proxy_temp和client_body_temp permission deny问题:nginx 默认工作进程(worker process)用户是nobody,当手动修改安装目录的临时文件为其他用户后,当传输大的文件时会产生 permission deny问题,无法在临时文件夹内写入文件。优化办法:添加user root root;NOTE:需要删除原来已存在的临...原创 2019-12-31 23:30:07 · 965 阅读 · 0 评论