zoukankan      html  css  js  c++  java
  • Linux常见问题解决

    1、解决openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory错误

    问题:在Centos7上编译安装openssl后,运行openssl version出现如下错误:

    openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

    这是由于openssl库的位置不正确造成的。

    解决方法:

    首先执行

    find / -name libssl.so.1.1
    

    找到libssl.so.1.1文件后在root用户下进行软链接,示例如下:

    ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
    ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
    

    类似问题:解决:error while loading shared libraries: libcrypto.so.10: cannot open shared object file: Permission  https://blog.csdn.net/qq_40142345/article/details/103576927

    2、nginx转发 426 upgrade required 问题

    解决方法:

    nginx配置location里面增加proxy_http_version 1.1

    3、Centos 7 异常断电启动错误:Internal error xfs XFS_WANT_CORRUPTED_GOTO

    如果出现以下报错

    [sda] Assuming drive cache: write through
    Internal error xfs XFS_WANT_CORRUPTED_GOTO at line 1662 of file fs/xfs/libxfs/xfs_alloc.c Caller xfs_free_extent+0x130 [xfs]
    
    Internal error xfs_trans_cancel at line 990 of file fs/xfs/xfs_trans.c.Caller xlog_recover_process_efi +0x16b/0x190 [xfs]
    
    Corruption of in-memory data detected. Shutting down filesystem
    
    Please umount the filesystem and rectify the problem(s)
    
    Failed to recover EFIs
    
    Generating “/run/initramfs/rdsosreport.txt”

    解决方法:

    如果是LVM管理分区的

    ls -l /dev/mapper
    xfs_repair /dev/mapper/cl-root

    若提示

    xfs_repair -L /dev/mapper/cl-root

    最后重启

    init 6
    

    4、Centos7升级内核和服务(排除指定包)

    yum -x mesos*,docker*,marathon* openjdk* java* update -y 
    

    注意:升级完内核需要重启机器才能生效。

    5、关于 下载 nfs-utils时的 gssproxy conflicts with selinux-policy-3.13.1-102.el7.noarch 错误

    yum install nfs-utils -y
    
    使用上面命令时出现如下错误:
    错误:gssproxy conflicts with selinux-policy-3.13.1-102.el7.noarch
     您可以尝试添加 --skip-broken 选项来解决该问题
    ** 发现 6 个已存在的 RPM 数据库问题, 'yum check' 输出如下:
    libselinux-2.5-14.1.el7.x86_64 是 libselinux-2.5-6.el7.x86_64 的副本
    libselinux-utils-2.5-14.1.el7.x86_64 是 libselinux-utils-2.5-6.el7.x86_64 的副本
    libsemanage-2.5-14.el7.x86_64 是 libsemanage-2.5-4.el7.x86_64 的副本
    libsepol-2.5-10.el7.x86_64 是 libsepol-2.5-6.el7.x86_64 的副本
    policycoreutils-2.5-29.el7_6.1.x86_64 是 policycoreutils-2.5-8.el7.x86_64 的副本
    selinux-policy-3.13.1-229.el7_6.12.noarch 是 selinux-policy-3.13.1-102.el7.noarch 的副本

    解决方法:

    首先:
    yum install yum-utils -y
    然后执行命令: 
    package-cleanup --cleandupes -y 
    如果还存在如下错误: 
    Not removing selinux-policy-3.13.1-102.el7.noarch because it is required by 2 installed packages
    Not removing libselinux-2.5-6.el7.x86_64 because it is required by 1 installed package
    There are unfinished transactions remaining. You might consider running yum-complete-transaction,
    or "yum-complete-transaction --cleanup-only" and "yum history redo last", first to finish them. 
    If those don't work you'll have to try removing/installing packages by hand (maybe package-cleanup can help).
    再执行命令:
    package-cleanup --cleandupes with --removenewestdupes -y
    之后重新下载即可 
    yum install nfs-utils -y
    

      

  • 相关阅读:
    Balsamiq Mockups完全手册[转]
    如何成为一个专家
    [ 转]discuz 的加密与解密函数authcode解析
    无题
    [转]Yahoo!网站性能最佳体验的34条黄金守则——内容
    唐僧的家书
    Webservice超时问题
    c#类的初始化顺序
    智力逻辑题程序实现(生日猜测)
    Winform下重写Button按钮
  • 原文地址:https://www.cnblogs.com/zhangmingcheng/p/14527879.html
Copyright © 2011-2022 走看看