大家在Cent OS上使用「yum」命令安装软件时可能会出现「thread.error: can't start new thread」错误,这个错误的主要原因其实时因为系统内存不足时,yum无法获取最快的镜像而导致崩溃
问题举例
1、例如我在「Digital Ocean VPS」上使用 yum
安装软件时就碰到下列问题
1 2 3 4 5 6 7 |
[root@arefly /]# sudo yum install screen Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile epel/metalink | 14 kB 00:00 Traceback (most recent call last): 省略...... thread.error: can't start new thread |
解决方法
1、当然解决这个问题最简单的方法其实是等待一段一件,让内存空间多些的时候重试就可以了
2、不过我们还是有其他方法的,那就是(暂时)停用「Fastest Mirror」功能
3、在命令端(SSH)中输入下列代码来编辑 fastestmirror.conf
1 |
vi /etc/yum/pluginconf.d/fastestmirror.conf |
4、首先输入 i
进入编辑模式,然后把文件内的 enabled=1
改成 enabled=0
,最后按下 Esc
并输入 :wq
来保存文件
1 2 3 4 |
[main] enabled=0 verbose=0 省略...... |
5、这下就可以安装啦(虽然速度有些慢。。。)
参考
解决thread.error: can’t start new thread错误
总结
1、当然在以后内存空间多些时大家也可以重新按上述方法重新把 enabled=0
改回 enabled=1
来开启「Fastest Mirror」功能
2、有问题可以回复