Restart to check if the system is operating normallyĭuring this period, it will be stuck for a while and restart, don’t worryĪfter the restart is successful, check whether the system functions are normal, if not, please refer to:Ĭentos7-glibc upgrade failure, accidental deletion, deliberate deletionĭelete the new version of gblic and reinstall the old version of glibc and do it againģ. # rpm -Uvh 86_64.rpm -nodeps//It is interdependent with comm, and -nodeps must be added Install the necessary rpm package (upgrade to glibc-2.28) If you want to continue playing with compilation, you need the following packages:ģ. Libxcrypt-4.4.86_64.rpm//Encryption library, all need to be used for remote transmission
86_64.rpm//Namespace library, if not, su can’t log in, and dns can’t resolve domain name 86_64.rpm//Language packs, if missing, your character terminal will see a lot of stars 86_64.rpm//Dependent package of the basic package 86_64.rpm//Basic package, no bash can't use Installation address: all Baidu has it, I will send it out if I have timeĪfter the following 5 are installed, your system can be used normally (one is indispensable) My current system is centos7.6, but the tools required for glibc upgrade still cannot meet the version requirements): Download the feroda29 system rpm package of glibc and make (the feroda package is the closest to the target. See my other essay for details : Centos7-glibc upgrade failure, accidental deletion, deliberate deletionĢ. Prepare a U disk boot disk to save the system. bash cannot be used, in this case you can only use a handful of commands such as cd or export for the entire system (only rescue mode can be used)ġ. Unable to log in with su, unable to switch users (single user mode can still be used in this way)Ĥ. Unable to use rpm yum (If you are familiar with the file, unpacking and copying are still possible)ģ. In the case of minimal impact, the namespace cannot be resolved ( but you can connect to the network via ip)Ģ. Let's first talk about what problems you will have if glibc goes wrong:ġ. Seriously, if it is not necessary (or learning), please do not upgrade glibc! I thought glibc would be compiled and upgraded like other software. The result indicates that the glibc version is too low,
A certain software has a vulnerability and needs to be upgraded to solve it (which I forgot).