Linux報錯集錦


今天在對glibc降級時出現了問題,降級過程是先刪除原來的glibc,在安裝新(比原來的版本低)的glibc,但刪除glibc后出大問題了....如下圖
/lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory

原因是ld-linux-x86-64.so.2是操作系統的核心,並不受LD_LIBRARY_PATH環境變量的影響。如果想改變其調用方式需查看man文檔。可能是這個文檔太老了,在服務器上怎么man都沒有,只有網上有:http://www.man7.org/linux/man-pages/man8/ld.so.8.html

解決如下:

使用linux救援模式進入系統。原系統被掛載到 /mnt/sysimage/目錄下,拷貝需要文件到掛載的對應目錄里面,然后重啟系統恢復正常。
拷貝需要文件:
cp -rf /lib64/*   /mnt/sysimage/lib64/
reboot  或者  exit

MySQL5.7 報錯 Lost connection to MySQL server during query

root@db-01:~# vim /etc/my.cnf
#該值設置過小將導致單個記錄超過限制后寫入數據庫失敗,且后續記錄寫入也將失敗
#max_allowed_packet = 128M        # 原來的值
max_allowed_packet = 1024M        # 調整后的值


# 重啟MySQL
root@db-01:~# /etc/init.d/mysql restart
Restarting mysql (via systemctl): mysql.service

ssh時報 Unable to negotiate with 172.xx.xx.62 port 22: no matching cipher found. Their offer: 3des-cbc

出現這樣的錯誤並不是賬號、密碼、地址錯誤,純粹時用了ssh的加密算法而已
解決:
先登錄到該機器:ssh -c 3des-cbc@172.xx.xx.62
然后講ssh的加密算法注釋
vim /etc/ssh/sshd_config
#Ciphers 3des-cbc
#MACs hmac-sha1,hmac-md5

重啟ssh讓其生效
systemctl restart sshd

message中報 mariadb-5.5.52-1.el7.x86_64 has missing requires of mariadb-libs(x86-64)

CentOS7.6

解決:
wget  http://mirror.centos.org/centos/7/os/x86_64/Packages/mariadb-libs-5.5.68-1.el7.x86_64.rpm
yum -y install mariadb-libs-5.5.68-1.el7.x86_64.rpm
ldconfig -v|grep libmysqlclient.so

-bash: warning: setlocale: LC_CTYPE: cannot change locale (zh_CN.UTF-8)

[root@foundation0 ~]# ssh student@wor-bash: warning: setlocale: LC_CTYPE: cannot change locale (zh_CN.UTF-8)
-bash: warning: setlocale: LC_CTYPE: cannot change locale (zh_CN.UTF-8)
kstation

# 解決
~]# echo 'export LC_ALL=C' >> /etc/profile
# 測試登錄
[root@foundation0 ~]# ssh student@workstation
Last login: Sun Sep  4 17:50:42 2022 from 172.25.250.250
[student@workstation ~]$

歡迎加入QQ群一起討論Linux、開源等技術


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM