zoukankan      html  css  js  c++  java
  • gdb调试时的问题Missing separate debuginfos, use: debuginfo-install glibc-XXX

    在CentOS6.4下使用gdb进行调试的时候,

    使用bt(breaktrace)命令时,会弹出如下的提示:

    头一天提示:

    Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.107.el6.i686

    问题没解决,第二天提示:

    Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.132.el6.i686

    但是直接按提示使用 debuginfo-install glibc-2.12-1.132.el6.i686 去安装的时候会报如下的信息:

    Loaded plugins: fastestmirror, refresh-packagekit
    Loading mirror speeds from cached hostfile
     * base: mirrors.yun-idc.com
     * extras: mirrors.yun-idc.com
     * updates: mirrors.yun-idc.com
    Checking for new repos for mirrors
    No debuginfo packages available to install

    使用yum来进行安装:

    却提示:Error Downloading Packages:
      glibc-debuginfo-common-2.12-1.132.el6.i686: failure: glibc-debuginfo-common-2.12-1.132.el6.i686.rpm from debug: [Errno 256] No more mirrors to try.
    
    glibc-debuginfo
    后来搜索发现需要先修改“/etc/yum.repos.d/CentOS-Debuginfo.repo”文件的enable=1
    文件内容如下:
    复制代码
        # CentOS-Debug.repo  
        #  
        # The mirror system uses the connecting IP address of the client and the  
        # update status of each mirror to pick mirrors that are updated to and  
        # geographically close to the client.  You should use this for CentOS updates  
        # unless you are manually picking other mirrors.  
        #  
          
        # All debug packages from all the various CentOS-5 releases  
        # are merged into a single repo, split by BaseArch  
        #  
        # Note: packages in the debuginfo repo are currently not signed  
        #  
          
        [debug]  
        name=CentOS-6 - Debuginfo  
        baseurl=http://debuginfo.centos.org/6/$basearch/  
        gpgcheck=1  
        gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Debug-6  
        enabled=1  
    复制代码
    保存之后,使用 debuginfo-install glibc-2.12-1.132.el6.i686 安装,输出如下:
    复制代码
        Loaded plugins: fastestmirror, refresh-packagekit  
        Loading mirror speeds from cached hostfile  
         * base: mirrors.yun-idc.com  
         * extras: mirrors.yun-idc.com  
         * updates: mirrors.yun-idc.com  
        debug                                                                                                                                 | 2.5 kB     00:00       
        Checking for new repos for mirrors  
        --> Running transaction check  
        ---> Package glibc-debuginfo.i686 0:2.12-1.132.el6 will be installed  
        --> Processing Dependency: glibc-debuginfo-common = 2.12-1.132.el6 for package: glibc-debuginfo-2.12-1.132.el6.i686  
        ---> Package nss-softokn-debuginfo.i686 0:3.12.9-11.el6 will be installed  
        ---> Package yum-plugin-auto-update-debug-info.noarch 0:1.1.30-17.el6_5 will be installed  
        --> Running transaction check  
        ---> Package glibc-debuginfo-common.i686 0:2.12-1.132.el6 will be installed  
        --> Finished Dependency Resolution  
          
        Dependencies Resolved  
          
        =============================================================================================================================================================  
         Package                                                Arch                        Version                               Repository                    Size  
        =============================================================================================================================================================  
        Installing:  
         glibc-debuginfo                                        i686                        2.12-1.132.el6                        debug                         10 M  
         nss-softokn-debuginfo                                  i686                        3.12.9-11.el6                         debug                        1.0 M  
         yum-plugin-auto-update-debug-info                      noarch                      1.1.30-17.el6_5                       updates                       22 k  
        Installing for dependencies:  
         glibc-debuginfo-common                                 i686                        2.12-1.132.el6                        debug                        7.5 M  
          
        Transaction Summary  
        =============================================================================================================================================================  
        Install       4 Package(s)  
          
        Total size: 19 M  
        Total download size: 8.6 M  
        Installed size: 93 M  
        Is this ok [y/N]: y  
        Downloading Packages:  
        (1/3): glibc-debuginfo-common-2.12-1.132.el6.i686.rpm                                                                                 | 7.5 MB     12:03       
        (2/3): nss-softokn-debuginfo-3.12.9-11.el6.i686.rpm                                                                                   | 1.0 MB     01:56       
        (3/3): yum-plugin-auto-update-debug-info-1.1.30-17.el6_5.noarch.rpm                                                                   |  22 kB     00:00       
        -------------------------------------------------------------------------------------------------------------------------------------------------------------  
        Total                                                                                                                         10 kB/s | 8.6 MB     14:10       
        Running rpm_check_debug  
        Running Transaction Test  
        Transaction Test Succeeded  
        Running Transaction  
          Installing : glibc-debuginfo-common-2.12-1.132.el6.i686                                                                                                1/4   
          Installing : glibc-debuginfo-2.12-1.132.el6.i686                                                                                                       2/4   
          Installing : yum-plugin-auto-update-debug-info-1.1.30-17.el6_5.noarch                                                                                  3/4   
          Installing : nss-softokn-debuginfo-3.12.9-11.el6.i686                                                                                                  4/4   
          Verifying  : glibc-debuginfo-common-2.12-1.132.el6.i686                                                                                                1/4   
          Verifying  : nss-softokn-debuginfo-3.12.9-11.el6.i686                                                                                                  2/4   
          Verifying  : glibc-debuginfo-2.12-1.132.el6.i686                                                                                                       3/4   
          Verifying  : yum-plugin-auto-update-debug-info-1.1.30-17.el6_5.noarch                                                                                  4/4   
          
        Installed:  
          glibc-debuginfo.i686 0:2.12-1.132.el6      nss-softokn-debuginfo.i686 0:3.12.9-11.el6      yum-plugin-auto-update-debug-info.noarch 0:1.1.30-17.el6_5       
          
        Dependency Installed:  
          glibc-debuginfo-common.i686 0:2.12-1.132.el6                                                                                                                 
          
        Complete!  
    复制代码
    OK,问题解决。
    第二次安装总结:
    1、需要先修改“/etc/yum.repos.d/CentOS-Debuginfo.repo”文件的enable=1;
    2、使用 sudo yum install glibc 安装;
    3、使用 debuginfo-install glibc-2.12-1.132.el6.i686 安装。
    测试,安装成功。
  • 相关阅读:
    matplotlib数据可视化之柱形图
    xpath排坑记
    Leetcode 100. 相同的树
    Leetcode 173. 二叉搜索树迭代器
    Leetcode 199. 二叉树的右视图
    Leetcode 102. 二叉树的层次遍历
    Leetcode 96. 不同的二叉搜索树
    Leetcode 700. 二叉搜索树中的搜索
    Leetcode 2. Add Two Numbers
    Leetcode 235. Lowest Common Ancestor of a Binary Search Tree
  • 原文地址:https://www.cnblogs.com/jasonLiu2018/p/11494832.html
Copyright © 2011-2022 走看看