Project

General

Profile

Actions

tickets #84338

closed

Broken mirror neowiz.com in mirrorlist

Added by tejas.guruswamy@opensuse.org about 3 years ago. Updated about 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Mirrors
Target version:
-
Start date:
2021-01-09
Due date:
2021-03-09
% Done:

100%

Estimated time:

Description

Hi,

I think mirrorbrain is already handling this for actual downloads but
just for user clarity it seems the Asia-Korea mirror neowiz.com is
permanently down.

http://ftp.neowiz.com/opensuse - nxdomain
ftp://ftp.neowiz.com/opensuse - nxdomain

It is listed on https://mirrors.opensuse.org/.

Somewhat confusingly the table shows that it still has 15.1 iso's, but
looking at the mirror list for any specific 15.1 file does not list that
site.

Isn't the mirror status script able to remove such broken mirrors
entirely from the mirrors.opensuse.org list? Or is some sort of cached
result?

Tejas

Actions #1

Updated by cboltz about 3 years ago

  • Category set to Mirrors
  • Assignee set to pjessen
# host ftp.neowiz.com
# host whatever.neowiz.com
Host whatever.neowiz.com not found: 3(NXDOMAIN)
#

Note that ftp.neowiz.com isn't really NXDOMAIN - it has an existing, but empty DNS record. (I tried whatever.neowiz.com for comparison, which is a real NXDOMAIN.)

That said, I'll hand over to Per ;-)

Actions #2

Updated by pjessen about 3 years ago

  • Private changed from Yes to No

tejas.guruswamy@opensuse.org wrote:

Isn't the mirror status script able to remove such broken mirrors
entirely from the mirrors.opensuse.org list? Or is some sort of cached
result?

Yes, I would expect that mirror to be automatically removed, the scanner should have picked it up.

Actions #3

Updated by pjessen about 3 years ago

  • Due date set to 2021-03-09
  • Status changed from New to Feedback
  • % Done changed from 0 to 50

Well, it is not being automagically removed, maybe the scanner does not consider a DNS failure severe enough :-)
For now, I have disabled the mirror and written to the ftp admin.

Actions #4

Updated by pjessen about 3 years ago

  • Status changed from Feedback to Resolved
  • % Done changed from 50 to 100

No feedback whatsoever, I'll delete that mirror.

Actions #5

Updated by pjessen about 3 years ago

Well, I tried:

# mb delete ftp.neowiz.com
Traceback (most recent call last):
  File "/usr/bin/mb", line 1729, in <module>
    r = mirrordoctor.main()
  File "/usr/lib/python2.7/site-packages/cmdln.py", line 261, in main
    return self.cmd(args)
  File "/usr/lib/python2.7/site-packages/cmdln.py", line 284, in cmd
    retval = self.onecmd(argv)
  File "/usr/lib/python2.7/site-packages/cmdln.py", line 422, in onecmd
    return self._dispatch_cmd(handler, argv)
  File "/usr/lib/python2.7/site-packages/cmdln.py", line 1123, in _dispatch_cmd
    return handler(argv[0], opts, *args)
  File "/usr/bin/mb", line 726, in do_delete
    mb.core.delete_mirror(self.conn, identifier)
  File "/usr/lib64/python2.7/site-packages/mb/core.py", line 22, in delete_mirror
    conn.Server._connection.queryAll(query)
  File "/usr/lib/python2.7/site-packages/sqlobject/dbconnection.py", line 449, in queryAll
    return self._runWithConnection(self._queryAll, s)
  File "/usr/lib/python2.7/site-packages/sqlobject/dbconnection.py", line 342, in _runWithConnection
    val = meth(conn, *args)
  File "/usr/lib/python2.7/site-packages/sqlobject/dbconnection.py", line 441, in _queryAll
    self._executeRetry(conn, c, s)
  File "/usr/lib/python2.7/site-packages/sqlobject/postgres/pgconnection.py", line 237, in _executeRetry
    raise dberrors.OperationalError(ErrorMessage(e))
sqlobject.dberrors.OperationalError: could not access status of transaction 1952539749
DETAIL:  Could not open file "pg_xact/0746": No such file or directory.
Actions #6

Updated by MasterPatricko about 3 years ago

Sorry if this ends up being unrelated, but is there a more general issue with mirrorbrain? With the last TW update and subsequent heavy server load I am seeing a lot of complaints in user forums about mirror selection. Usually there is not enough info provided to really debug but broadly it seems a lot of people (worldwide) are pointed to downloadcenter.opensuse.org, which is of course overloaded. Probably it is fine and just usual not enough nearby mirrors updated fast enough, but since we seem to have some mirrorbrain database issues thought I should ask ...

Actions #7

Updated by pjessen about 3 years ago

  • Status changed from Resolved to In Progress
Actions #8

Updated by pjessen about 3 years ago

MasterPatricko wrote:

Sorry if this ends up being unrelated, but is there a more general issue with mirrorbrain?

No, not that I am aware of.

With the last TW update and subsequent heavy server load I am seeing a lot of complaints in user forums about mirror selection. Usually there is not enough info provided to really debug but broadly it seems a lot of people (worldwide) are pointed to downloadcenter.opensuse.org, which is of course overloaded. Probably it is fine and just usual not enough nearby mirrors updated fast enough, but since we seem to have some mirrorbrain database issues thought I should ask ...

Let us not pursue this in this ticket, which is about something entirely different. If you have a specific issue, please open a new ticket, if you are more looking for a discussion, you could try one of the support lists, the mirrors or the heroes list.

Actions #9

Updated by pjessen about 3 years ago

  • Status changed from In Progress to Resolved

pjessen wrote:

Well, I tried:

# mb delete ftp.neowiz.com
Traceback (most recent call last):
  File "/usr/bin/mb", line 1729, in <module>
    r = mirrordoctor.main()
  File "/usr/lib/python2.7/site-packages/cmdln.py", line 261, in main
    return self.cmd(args)
  File "/usr/lib/python2.7/site-packages/cmdln.py", line 284, in cmd
    retval = self.onecmd(argv)
  File "/usr/lib/python2.7/site-packages/cmdln.py", line 422, in onecmd
    return self._dispatch_cmd(handler, argv)
  File "/usr/lib/python2.7/site-packages/cmdln.py", line 1123, in _dispatch_cmd
    return handler(argv[0], opts, *args)
  File "/usr/bin/mb", line 726, in do_delete
    mb.core.delete_mirror(self.conn, identifier)
  File "/usr/lib64/python2.7/site-packages/mb/core.py", line 22, in delete_mirror
    conn.Server._connection.queryAll(query)
  File "/usr/lib/python2.7/site-packages/sqlobject/dbconnection.py", line 449, in queryAll
    return self._runWithConnection(self._queryAll, s)
  File "/usr/lib/python2.7/site-packages/sqlobject/dbconnection.py", line 342, in _runWithConnection
    val = meth(conn, *args)
  File "/usr/lib/python2.7/site-packages/sqlobject/dbconnection.py", line 441, in _queryAll
    self._executeRetry(conn, c, s)
  File "/usr/lib/python2.7/site-packages/sqlobject/postgres/pgconnection.py", line 237, in _executeRetry
    raise dberrors.OperationalError(ErrorMessage(e))
sqlobject.dberrors.OperationalError: could not access status of transaction 1952539749
DETAIL:  Could not open file "pg_xact/0746": No such file or directory.

Tried again, this time it worked.

Actions

Also available in: Atom PDF