•  
      request #10718 Update to 9.12 fails
    Infos
    #10718
    Chris Leeworthy (leewoc)
    2017-10-09 16:25
    2017-10-03 13:56
    10955
    Details
    Update to 9.12 fails
    Currently running tuleap 9.0 on Centos 7

    ran yum clean and yum update to update OS and tuleap at the same time.

    Update fails on tuleap and appears to be referencing a file in the repository that does not exist.

    ===============================

    http://ci.tuleap.net/yum/tuleap/rhel/6/dev/x86_64/repodata/eccab78bde5b64b599a97d492781bb7fdabbd60b8879dbce29a668b1f51072fe-filelists.sqlite.bz2: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
    Trying other mirror.
    To address this issue please refer to the below knowledge base article

    https://access.redhat.com/articles/1320623

    If above article doesn't help to resolve this issue please open a ticket with Red Hat Support.

    Error: failure: repodata/eccab78bde5b64b599a97d492781bb7fdabbd60b8879dbce29a668b
    Installation process
    9.12
    EL7 (CentOS|RHEL)
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Empty
    Declined
    2017-10-09
    Attachments
    Empty
    References
    References list is empty

    Follow-ups

    User avatar

    Chris reported in private that problem was solved. Issue was not in Tuleap


    • Status changed from New to Declined
    • Close date set to 2017-10-09
    User avatar
    Sorry to come back with more trouble!

    The fault yesterday was because I was logged onto the wrong server! That was a test server that was supposed to be retired some time ago.

    The problem now is on CentOS 6.9 trying to upgrade tuleap 9.0 to 9.12

    The process runs so far and then crashes with the errors shown below. trying yum clean didn't fix anything and now I can't restart the tuleap service. I can only assume the update has partially been applied and then failed. I fear I've made a real mess of this!

    Error: Package: tuleap-theme-tuleap-2.15-9.0_1.el6.noarch (@Tuleap)
    Requires: tuleap = 9.0-1.el6
    Removing: tuleap-9.0-1.el6.noarch (@Tuleap)
    tuleap = 9.0-1.el6
    Updated By: tuleap-9.12.99.92-1.el6.noarch (Tuleap)
    tuleap = 9.12.99.92-1.el6
    You could try using --skip-broken to work around the problem
    ** Found 3 pre-existing rpmdb problem(s), 'yum check' output follows:
    VRTSralus-14.1.1786-1059.x86_64 has missing requires of libstdc++.so.5()(64bit)
    VRTSralus-14.1.1786-1059.x86_64 has missing requires of libstdc++.so.5(CXXABI_1.2)(64bit)
    tigervnc-server-1.1.0-24.el6.x86_64 is a duplicate with tigervnc-server-1.1.0-18.el6.x86_64
    User avatar
    OK, well thanks for letting me know Manuel.

    We've been running quite happily with 9.0 on CentOS 7 for a while now so maybe we won't upgrade for a little while!

    Actually I will probably do a backup and then try the "yum clean all" approach to see if we can get it fixed.

    Thanks again for taking the time to look into this.
    User avatar

    Congratulation your are probably the first and only one to have tested this kind of setup.

    Tuleap is not designed to run on Centos 7 ATM (the first part of the installation states that you need a el 6 server) so I don't know what's the state of your installation.

    That said, the error you got is a cache error so you should run

    yum clean all

    and issue the upgrade command again (you might need to do it several time)

    Note: I hope you have a backup of your whole server or a QA instance before doing that

    User avatar
    I'm not sure why we have 6 repositories configured as it's definitely 7 we are running. Sounds like a config issue on my side rather than a software problem on yours.

    Do I need to add the tuleap repositories again?
    User avatar

    Are you really sure you are running Tuleap 9.0 on centos 7 with centos 6 repositories configured ?