2016-03-20 8 views
0

Ich habe GitLab 7.12.2 30bffd5. Ich bin mir ziemlich sicher, dass ich es aktualisieren muss.GitLab Yum Repo fehlgeschlagen

Ich habe keine Ahnung, wie ich es installiert, aber sein in /opt/gitlab mit der config in /etc/gitlab also denke ich seinen Omnibus, aber yum update nicht aktualisieren.

Also, nach dem directions here, lief ich: curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

Wenn ich jetzt führen Sie den Befehl yum ich folgende Ausgabe:

# sudo yum install gitlab-ce 
Loaded plugins: fastestmirror, replace, security 
Setting up Install Process 
Loading mirror speeds from cached hostfile 
* base: mirrors.seas.harvard.edu 
* centosplus: mirror.lug.udel.edu 
* contrib: mirrors.umflint.edu 
* epel: mirror.umd.edu 
* extras: mirror.team-cymru.org 
* ius: mirror.symnds.com 
* remi: mirrors.mediatemple.net 
* remi-php55: mirrors.mediatemple.net 
* remi-php56: mirrors.mediatemple.net 
* remi-safe: mirrors.mediatemple.net 
* rpmforge: repoforge.mirror.constant.com 
* updates: chicago.gaminghost.co 
Traceback (most recent call last): 
    File "/usr/bin/yum", line 29, in <module> 
    yummain.user_main(sys.argv[1:], exit_code=True) 
    File "/usr/share/yum-cli/yummain.py", line 300, in user_main 
    errcode = main(args) 
    File "/usr/share/yum-cli/yummain.py", line 146, in main 
    result, resultmsgs = base.doCommands() 
    File "/usr/share/yum-cli/cli.py", line 440, in doCommands 
    return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, self.extcmds) 
    File "/usr/share/yum-cli/yumcommands.py", line 211, in doCommand 
    return base.installPkgs(extcmds) 
    File "/usr/share/yum-cli/cli.py", line 702, in installPkgs 
    self.install(pattern=arg) 
    File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 3522, in install 
    mypkgs = self.pkgSack.returnPackages(patterns=pats, 
    File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 907, in <lambda> 
    pkgSack = property(fget=lambda self: self._getSacks(), 
    File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 687, in _getSacks 
    self.repos.populateSack(which=repos) 
    File "/usr/lib/python2.6/site-packages/yum/repos.py", line 324, in populateSack 
    sack.populate(repo, mdtype, callback, cacheonly) 
    File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 187, in populate 
    dobj = repo_cache_function(xml, csum) 
    File "/usr/lib64/python2.6/site-packages/sqlitecachec.py", line 46, in getPrimary 
    self.repoid)) 
TypeError: Parsing primary.xml error: Start tag expected, '<' not found 

uname -a Ausgang: Linux GitLab-SRV 2.6.32-504.23.4.el6.centos.plus.x86_64 #1 SMP Wed Jun 10 13:09:42 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Antwort

-1

Sie habe blind ein Remote-Skript auf deinem Server ausgeführt ...

könnte helfen:

yum clean metadata 

Else, Sie haben zu prüfen, welche die beschädigte Datei ist und entfernen.

+0

Ich mache immer 'yum clean all', das ist also nicht das Problem. –

+0

Haben Sie jemals eine Lösung gefunden? – adiaz004