- 博客(279)
- 资源 (10)
- 收藏
- 关注
原创 解决python manage.py shell ModuleNotFoundError: No module named xxx
【代码】解决python manage.py shell ModuleNotFoundError: No module named xxx。
2025-04-08 15:50:48
64
原创 解决mount: /export: unknown filesystem type
看提示,是不知道 /dev/vdb 的文件系统类型是什么。结果报错了,无法查看到,那就格式化吧。再执行一下查看磁盘文件类型的命令。这次有结果了,再mount一次。可以看到,已经挂载成功了。
2025-03-24 13:36:34
138
原创 解决The source directory percona-xtrabackup-release-2.4.20/ does not appear to contain CMakeLists.txt
安装教程:https://docs.percona.com/percona-xtrabackup/2.4/installation/compiling_xtrabackup.html#step-2-compiling-the-source-code。下载:https://github.com/percona/percona-xtrabackup/tree/release-2.4.20 下载源码的zip包。
2025-03-10 17:57:37
115
原创 解决/usr/bin/ld: final link failed: Bad value
网上查了一番,说是ld版本低的问题,我升级后,依然没有解决问题,后来把gcc8.5升级到gcc10后,编译通过了。
2025-03-04 19:03:16
135
原创 解决_ssl.so: cannot open shared object file: No such file or directory
python 编译完成之后,才会在python2.7/lib-dynload 的目录下生成 _ssl.so 文件。这样再import就没问题了。我在CentOS8.2的操作系统里安装完python2.7后,源码安装了OpenSSL_1_1_1-stable。结果python导入ssl的时候报错了,报找不到_ssl.so这个库文件。我不去手动编译了,全用yum 命令来吧。
2025-02-08 01:24:49
382
原创 解决ImportError: No module named mysql.connector
在arm架构的服务器里安装mysql-connector-python包,安装成功后,发现无法使用。查看了python库的路径,已经安装了mysql.connector。再去测试一下,就可以使用了。
2025-02-07 10:53:04
251
原创 解决cmake error Could not find rpcgen
在arm架构下的CentOS8系统服务器下,编译mysql5.7.32版本,遇到如下错误。
2025-02-07 10:39:47
172
原创 解决微信消息不即时通知的问题
我的另一个app也是不通知,但这个app后台设置里有一个修复按钮,我通过点击这个按钮修复了这个不通知的毛病,这个按钮的背后作用是:注销了本app在手机系统的通知,然后又重新在手机系统的通知中注册了一下。可能是安装了什么软件或者苹果系统更新了什么操作,导致我的微信不即时通知消息,其他的通讯软件也出现相同的情况,也怀疑是微信的存储不断增加(目前占手机存储20GB),尝试清理了一些,发现没有作用。在手机的“设置”中,找到“微信”应用,确保“允许通知”选项已开启,并且选择“声音”和“标记”选项。
2025-02-06 23:36:02
309
原创 解决CMake Error Package ‘libtirpc‘, required by ‘virtual:world‘, not found
在arm架构的服务器里编译mysql5.7.32,操作系统是Centos8。缺少包,安装包即可。
2025-02-06 16:41:04
266
原创 解决InnoDB: Failing assertion: !lock->recursive
当每进行n次事务提交之后,MySQL将进行一次fsync之类的磁盘同步指令来将binlog_cache中的数据强制写入磁盘。如果slave_pending_jobs_size_max的大小小于当前需要执行事件所需的内存大小。1、调大slave_pending_jobs_size_max。sas硬盘建议200,如果是nvme固态盘,建议调整为1500。在arm服务器里运行MySQL5.7.22版本。调整并行复制的参数,建议修改为cpu的核数。属于漏洞,已经在新版本里修复了。
2025-01-26 16:33:31
320
原创 解决查看服务器ESN(许可证管理)
进入服务器的iBMC管理系统(一般为机房运维人员可以查看)服务器的ESN(许可证管理)和SN码是两个东西。红框中即可看到信息。
2025-01-26 16:23:57
306
原创 解决ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this
【代码】解决ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this。
2025-01-14 15:08:58
119
原创 解决在arm架构下的欧拉操作系统mysql8.4.2源码安装和file INSTALL cannot find
目标:在欧拉的22.03 (LTS-SP4)版本操作系统,cpu的架构为ARM,源码安装mysql-8.4.2。
2025-01-13 15:43:29
337
原创 解决yum指定安装包版本的安装
可以看到,远程仓库提供了3.3.15 和4.0.2两个包,执行。的命令时,默认是按照最高版本的,不满足本次的需求。
2025-01-07 16:55:01
399
原创 解决xtrabackup: error while loading shared libraries: libprocps.so.7: cannot open shared object file
libprocps.so.7 文件是 procps-ng-3.3.15版本里文件。另:procps-ng-3.3.10对应的是libprocps.so.4.安装完xtrabackup工具后,启动命令报的错误。因为是arm的cpu架构,所以下载源码,进行编译。安装完成,此问题解决。
2025-01-07 16:46:44
179
原创 解决mv: failed to access ‘/export/.trash/’: No such file or directory
原因是:服务器上没有/export/.trash/ 目录,手动创建一下就行了。今天要在服务器上删除一个文件,报错如下。
2025-01-02 17:41:23
119
原创 python isinstance(True, int)
Python中的布尔类型(bool)实际上是整数类型(int)的一个子类,这意味着布尔值True和False在内部被表示为整数1和012。在Python中,布尔值True和False分别对应于整数1和0,这种对应关系是通过布尔类型的定义来实现的。今天的bug 是布尔类型给的。写法1和2的运行结果大不相同。
2024-11-15 20:14:48
322
1
原创 解决TypeError: OSError(2, ‘xxx‘) is not JSON serializable
今天遇到一个很好玩的bug,接口程序报错如上,报错原因是数据的类型错误,导致接口无法进行序列化,这个错误数据的类型是OSError,奇怪的是程序里没有引用过这个东西。变成了对象(python 内建对象)类型的字典值,这个值是不能被序列化的,故导致了报错。排查接口发现,程序里使用了eval() 函数,这个函数强大而可怕,它把字符串类型的字典值。直接把eval()后的字典值强转成string类型,即可完成序列化。eval() 方法还是少用,会引起系统漏洞的概率很大。
2024-11-01 13:09:41
391
原创 解决django项目静态文件404找不到的问题
django + uwsgi 启动的一个小项目,用python manage.py runserver 0.0.0.0:80调试服务是可以正常展示页面的静态文件的,当我切换到用uwsgi启动服务的时候,就出现了静态文件找不到404的情况。检查一下urls.py文件里是否有。
2024-10-23 17:26:45
497
原创 解决Commands out of sync; you can‘t run this command now
今天在用程序连mysql执行多条sql语句的时候,报的错误:Commands out of sync;在sql语句都是正确的情况下,我是两条sql语句中间没有用逗号隔开导致的,属于编码不严谨。
2024-09-19 12:09:10
876
原创 解决redis-cli链接报错Stopped问题
直接报错断开链接,原因是 密码(^Y&U8i7p)中有“&” 符,密码被截断了,故修改一下密码,不包含“&”的即可。
2024-08-22 11:49:20
200
原创 解决thriftpy/transport/buffered/cybuffered.so: undefined symbol: PyUnicodeUCS2_DecodeUTF8
当前系统默认的python2.7.5提供了一个使用4字节 Unicode 进行编译的“python2”二进制文件。而导入的thriftpy包的C扩展模块使用 Python 编译为2个字节表示 Unicode 字符(默认值)。我解决这个问题的办法是 重新安装了python2.7.9的版本,再重新安装thriftpy包,最后启动没有问题了。服务器是Centos7.4,系统默认安装了python2.7.5版本。连hbase库的时候,报了个so文件字符的问题。可以用上面的方法检查对不对。
2024-08-21 17:20:51
300
原创 解决No module named yum There was a problem importing one of the Python modules
背景:我在原来的python版本上升级了2.7.9后,yum就不能用了,我vim /usr/bin/yum 后,修改了新的python路径(#!/usr/local/bin/python),依然不好用。处理:查看/usr/bin/目录下。然后 ,yum命令就可以使用了。
2024-08-21 15:43:38
468
原创 解决configure: error: Unexpected output of ‘arch‘ on OSX
想要安装个3.6的版本是不行了,最后试试到3.12.2 版本可以成功安装。最新的python开始兼容M3芯片了。最近很好高兴用上了新版的macbook(芯片:Apple M3 Pro,操作系统:14.3)。还有一种办法,去python的官网下载安装包,手动安装,但这种办法不符合pyenv的管理。用这种方法可以安装3.8.9及以上,但安装过程有报错,也算是安装上了。不高兴的是遇到了不兼容的问题。所以选型还是成熟的技术是关键。电脑里用pyenv 工具管理多个版本的python。总结:版本兼容的问题。
2024-07-12 12:06:16
1027
原创 解决AssertionError: Negative indexing is not supported
原因:Django的QuerySet是惰性的,意味着它们直到需要结果时才会执行。当你使用负索引进行切片时,Django无法将其转换为有效的SQL,因为SQL的LIMIT和OFFSET子句不支持负值。
2024-07-11 13:23:39
320
原创 解决pyenv dyld[1932]: Library not loaded: /usr/local/opt/gettext/lib/libintl.8.dylib
Library not loaded: /usr/local/opt/gettext/lib/libintl.8.dylib
2024-06-07 14:15:46
443
原创 解决the --read-only option so it cannot execute this statement
DBA登录到主库上检查了数据库的read_only属性是关闭的,手动插入数据也是成功的。解析了一下域名,是指定到对的vip上的。最有效的方法是,从应用服务器模拟连库写数来判断问题,会遇到的情况是不确定的**(凡事多测试几次是很有用的)**。是因为有次出现断网情况,导致数据库主从切换了,切成了主从服务器上都挂着相同的vip。导致域名会路由到不同的数据库服务器上,当路由到主库上时可以正常读写;解决办法是摘掉从库上的vip即可。应用配置数据库用的是域名,域名下面挂了一个本地vip,vip是挂在主库的网卡上的。
2024-05-08 06:57:20
594
原创 解决xauth: file /root/.serverauth.98543 does not exist
再启动startx就不报错了,或者重启服务器,这个种方式比较耗时。
2024-04-18 07:37:13
1293
原创 解决ImportError: No module named xxx
通常情况下,用户自己安装的软件都会被安装到/usr/local/bin目录下,而系统自带的软件则会被安装到/usr/bin目录下。2.将/usr/bin/python下的可执行文件软连接到/usr/local/bin/python下。,即/usr/bin/python。都包含了这两个python的可执行文件的路径,那么,本机执行python命令时,会优先执行。1.在/usr/bin/python下安装requests包。/usr/lcal/bin是用来存放本地安装的软件的;
2024-04-02 23:23:47
241
原创 解决wrap_socket() got an unexpected keyword argument ‘ciphers‘
看报错本以为是一个简单的传参问题,没想到查到盘丝洞。完工,再测试,就不会有如标题的报错了。
2024-03-19 20:38:20
569
原创 解决raise ImproperlyConfigured Error loading MySQLdb module Error loading MySQLdb module: libmysqlclie
解决raise ImproperlyConfigured Error loading MySQLdb module Error loading MySQLdb module: libmysqlclie。
2024-02-21 17:21:49
170
markdown toc 自动生成markdown文档侧边栏目录
2018-05-04
get_pip.py
2015-11-21
sourcetree.license
2015-11-12
sourcetree1.5.2
2015-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人