记录解决的一个问题。

在SUSE 中zypper 不能使用,错误如下:

hostname~ # zypper install make

Refreshing service 'packman'.
Unexpected exception.
Parse error: repoindex.xml[1] Document is empty
Please file a bug report about this.
See http://en.opensuse.org/Zypper/Troubleshooting for instructions.

解决办法是: 将zypper 对应的文件配置文件中 /etc/zypp/services.d 目录删掉。

在验证一下 zypper install make , 解决了。

zypper install make
Loading repository data...
Reading installed packages...
'make' is already installed.
No update candidate for 'make'.
Resolving package dependencies...

原因:

xxx:/etc/zypp/services.d # zypper lr
# | Alias | Name | Enabled | Refresh
--+-----------+-----------+---------+--------
1 | DVD1 | DVD1 | Yes | No
2 | DVD2 | DVD2 | Yes | No
3 | DVD3 | DVD3 | Yes | No
4 | SUSE11SP2 | SUSE11SP2 | No | Yes
xxx:/etc/zypp/services.d # zypper ls
# | Alias | Name | Enabled | Refresh | Type
--+-----------+-----------+---------+---------+------
1 | service | packman | Yes | Yes | ris
2 | service_1 | service_1 | Yes | Yes | ris
3 | DVD1 | DVD1 | Yes | No | yast2
4 | DVD2 | DVD2 | Yes | No | yast2
5 | DVD3 | DVD3 | Yes | No | yast2
6 | SUSE11SP2 | SUSE11SP2 | No | Yes | yast2

发现多了两个service( service 和service_1) , 查询一下,ris 是缓存对于源进行CRUD操作, 应该是这个ris 数据结果出错了。 

==> 解决之道, 这个问题其实盘查了好几天,但是一直未果。

1. 先用问题在网上搜, 查找出是什么问题。但是没有解决

2. 看zypper 文档,看官方材料,有同样的问题,大多未解决或者解决方案不好使。

3. 看log,根据提示错误,全局搜索这个文件。 删除缓存文件,重启都未果

4. 找专家,未果。

5. 对比。根据一台可以work的suse ,同样配置,比对一下配置文件发现不一样。 解决掉。

记录一下解决问题的方法。

SUSE zypper failed to work的更多相关文章

  1. suse zypper 添加源

    一.查看源和仓库 1.查看repos (软件仓库) zypper lr 2.查看services(软件源) zypper ls 二.删除源和仓库 1.删除软件仓库 zypper rr name 2.删 ...

  2. SUSE zypper 本地源配置

    存放repo 文件目录 cd /etc/zypp/repos.d 创建用来存放ISO文件的目录: mkdir /opt/iso 将服务器端的存放ISO文件的目录挂载到本机: mount -t cifs ...

  3. Zypper常用命令

    Zypper是OpenSUSE和企业版SUSE中软件包管理器ZYpp的命令行接口. 主要用于:1.管理软件包:zypper可用来安装.删除.更新和查询本地或远程的软件包.2.管理仓库:zypper可用 ...

  4. How To Create A Local Repository For SUSE Linux

    原文地址:http://candon123.blog.51cto.com/704299/1009294/ As you know,you can use the yum command to inst ...

  5. Ubuntu/centos/redhat/SUSE sipp安装(带rtp支持,3.5.1版本)

    1.ubuntu 12.04 apt-get install ncurses-dev apt-get install libpcap-dev ./configure --with-pcap make ...

  6. Ubuntu 14.10 下安装Ambari

    安装ambari有两种方式,一是自己下载源码编译,另外一个是使用公共仓库 1 使用Public Respositories Step1: Download the Ambari repository ...

  7. Git - Tutorial [Lars Vogel]

    From: http://www.vogella.com/tutorials/Git/article.html Git - Tutorial Lars Vogel Version 5.6 Copyri ...

  8. 进程管理利器supervisor

    supervisor安装 方法一 1:用管理员安装python-setuptools suse zypper in python-setuptools centos yum install pytho ...

  9. 阿里云 轻量应用服务器(LAMP) 使用日志记录

    phpStudy(PHP运行环境一键安装包) https://www.jb51.net/softs/182860.html 0:PHP开发工具 https://netbeans.org/downloa ...

随机推荐

  1. iOS富文本

    背景:前些天突然想做一个笔记本功能,一开始,觉得挺简单的呀,一个UITextView,网络缓存也不干了,直接本地NSUserDefault存储,然后完事了,美工,弄几张好看的图片,加几个动画,也就这样 ...

  2. 中文字号VS英文字号(磅)VS像素值

    中文字号VS英文字号(磅)VS像素值八号=5磅(5pt) ==(5/72)*96=6.67 =6px 七号=5.5磅 ==(5.5/72)*96=7.3 =7px 小六=6.5磅 ==(6.5/72) ...

  3. PgSQL dump 工具

    #!/bin/bash #Auther Sun Ying ##Copy left ##Version: Demo Version ##Basic Compare the datebase change ...

  4. mysql error: (2006, 'MySQL server has gone away')

    max_allowed_packet=16M wait_timeout= interactive_timeout = vim /etc/my.cnf  mysqld 中加入上面的内容.

  5. <读书笔记> 代码整洁之道

    概述      1.本文档的内容主要来源于书籍<代码整洁之道>作者Robert C.Martin,属于读书笔记. 2.软件质量,不仅依赖于架构和项目管理,而且与代码质量紧密相关,本书提出一 ...

  6. css左右居中的几种常见方法

    本人是前端的新人,这是第一次写技术博客,各位大大,本文有错误请指正,手中的板砖尽量轻拍,我怕疼~~ 对于水平居中和垂直居中我也用过很多方法,但是有的时候管用有的时候又嗝屁不好使了.涉及到的情况很多,所 ...

  7. LCC

    LCC: super vector:

  8. SpringMVC无法获取请求中的参数的问题的调查与解决(1)

    *更新:本文第一版中犯了比较大的错误,无论@RequestBody还是@RequestParam注解一样,都会使用全局的Encoding进行解码,会导致特殊编码的参数值丢失. 只要抛弃掉注解,就完全可 ...

  9. jquery实现静态html文件的include嵌入效果

    //引入jQuery的js 建立footer.html,内容为要嵌入的内容. 在需要嵌入的页面中加入: $.get("footer.html",function(data){ $( ...

  10. Git相关文章

    1.Git教程 2.Git常用命令整理 3.EGit(Git Eclipse Plugin)使用