Uploaded image for project: 'MariaDB Foundation Development'
  1. MariaDB Foundation Development
  2. MDBF-516

Intermittent archive.mariadb.org issues

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • N/A
    • N/A
    • Downloads
    • None

    Description

      We received a few reports of MariaDB upgrades failing, for example:

      Show all

      # /usr/bin/yum update
      Loaded plugins: fastestmirror, universal-hooks
      Loading mirror speeds from cached hostfile
      epel/x86_64/metalink                                                                                                      |  22 kB  00:00:00
       * EA4: 63.247.64.58
       * cpanel-addons-production-feed: 63.247.64.58
       * cpanel-plugins: 63.247.64.58
       * base: centos.mirror.vexxhost.com
       * epel: mirror.dst.ca
       * extras: centos.mirror.vexxhost.com
       * updates: centos.mirror.vexxhost.com
      EA4                                                                                                                       | 2.9 kB  00:00:00
      cpanel-addons-production-feed                                                                                             | 2.9 kB  00:00:00
      cpanel-plugins                                                                                                            | 2.9 kB  00:00:00
      https://archive.mariadb.org/mariadb-10.3/yum/centos/7/x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
      Trying other mirror.
      To address this issue please refer to the below wiki article
       
      https://wiki.centos.org/yum-errors
       
      If above article doesn't help to resolve this issue please use https://bugs.centos.org/.
       
       
       
       One of the configured repositories failed (MariaDB103),
       and yum doesn't have enough cached data to continue. At this point the only
       safe thing yum can do is fail. There are a few ways to work "fix" this:
       
           1. Contact the upstream for the repository and get them to fix the problem.
       
           2. Reconfigure the baseurl/etc. for the repository, to point to a working
              upstream. This is most often useful if you are using a newer
              distribution release than is supported by the repository (and the
              packages for the previous distribution release still work).
       
           3. Run the command with the repository temporarily disabled
                  yum --disablerepo=MariaDB103 ...
       
           4. Disable the repository permanently, so yum won't use it by default. Yum
              will then just ignore the repository until you permanently enable it
              again or use --enablerepo for temporary usage:
       
                  yum-config-manager --disable MariaDB103
              or
                  subscription-manager repos --disable=MariaDB103
       
           5. Configure the failing repository to be skipped, if it is unavailable.
              Note that yum will try to contact the repo. when it runs most commands,
              so will have to try and fail each time (and thus. yum will be be much
              slower). If it is a very temporary problem though, this is often a nice
              compromise:
       
                  yum-config-manager --save --setopt=MariaDB103.skip_if_unavailable=true
       
      failure: repodata/repomd.xml from MariaDB103: [Errno 256] No more mirrors to try.
      https://archive.mariadb.org/mariadb-10.3/yum/centos/7/x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
      

      We also saw the issue was with archive.mariadb.org specifically as well (it was showing as empty):

      # curl https://archive.mariadb.org/
      <html>
      <head><title>404 Not Found</title></head>
      <body>
      <center><h1>404 Not Found</h1></center>
      <hr><center>nginx</center>
      </body>
      </html>
      /</h1>
      <table id="list"><thead><tr><th style="width:55%"><a href="?C=N&amp;O=A">File Name</a>&nbsp;<a href="?C=N&amp;O=D">&nbsp;&darr;&nbsp;</a></th><th style="width:20%"><a href="?C=S&amp;O=A">File Size</a>&nbsp;<a href="?C=S&amp;O=D">&nbsp;&darr;&nbsp;</a></th><th style="width:25%"><a href="?C=M&amp;O=A">Date</a>&nbsp;<a href="?C=M&amp;O=D">&nbsp;&darr;&nbsp;</a></th></tr></thead>
      <tbody></tbody></table></body></html>%
      \
      

      This can cause unintended database outages and we received about 4 reports in a small time frame. Is there any way to know what may have occurred with the archive.mariadb.org repo (around 12 PM CST Dec 11 2022)?

      Attachments

        Activity

          People

            faust Faustin Lammler
            cPanelSTA cPanel Senior Tech's
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: