Bug 1196399 - Problems with Ukrainian mirrors for the Crimea. Need to use Russian mirrors for Crimea.
Summary: Problems with Ukrainian mirrors for the Crimea. Need to use Russian mirrors f...
Status: NEW
Alias: None
Product: openSUSE.org
Classification: openSUSE
Component: BuildService (show other bugs)
Version: unspecified
Hardware: All All
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Theo Chatzimichos
QA Contact: Adrian Schröter
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-24 02:47 UTC by Илья Индиго
Modified: 2022-03-09 10:52 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
zypper-full-clear.log (988.73 KB, text/x-log)
2022-02-24 02:47 UTC, Илья Индиго
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Илья Индиго 2022-02-24 02:47:28 UTC
Created attachment 856514 [details]
zypper-full-clear.log

By default, download.opensuse.org switches to Ukrainian mirrors for users from Crimea.
This is not correct and it constantly causes problems, which I did not have when I was in Russia, but which appeared when I was ssh updating servers in Crimea.

Problems occur:
1 zypper crashes when downloading packages in random places.
2 Interrupted download package because it was not available, with a prompt to try again (at upload 1000 packets happened 3 times per download).
3 Low download speeds (3 MB/s at best, but usually about 1.5 MB/s).

When I tried to update to 20220221, after rebuilding the Factory with glibc 2.35, I kept getting this message and refusing to continue the installation, for obvious reasons. Full log attached.

...
Retrieving package gtk3-data-3.24.31-1.6.noarch               (14/1553), 212.2 KiB (  7.3 KiB unpacked)
Retrieving: gtk3-data-3.24.31-1.6.noarch.rpm ....................................................[done]

Warning: Digest verification failed for file 'gtk3-data-3.24.31-1.6.noarch.rpm'
[/var/tmp/AP_0xA4yCy6/noarch/gtk3-data-3.24.31-1.6.noarch.rpm]

  expected e97e3a35a9b6cd06bbda33e038bffaab8c0f70b3ddd716fcd3fc409884617743
  but got  49b394bd6cb2d0724a0292355bfaee992ce9f671d4f1b9918b3baec31d52459e
...

Then I began to look deeper into the reasons for this and realized that it was a problem with the Ukrainian servers.

https://opensuse.astra.in.ua/tumbleweed/repo/oss/noarch/gtk3-data-3.24.31-1.6.noarch.rpm
https://fastmirror.pp.ua/opensuse/tumbleweed/repo/oss/noarch/gtk3-data-3.24.31-1.6.noarch.rpm
https://mirrors.nxthost.com/opensuse/tumbleweed/repo/oss/noarch/gtk3-data-3.24.31-1.6.noarch.rpm
https://opensuse.ipacct.com/opensuse/tumbleweed/repo/oss/noarch/gtk3-data-3.24.31-1.6.noarch.rpm
https://ftp.funet.fi/pub/mirrors/ftp.opensuse.com/pub/opensuse/tumbleweed/repo/oss/noarch/gtk3-data-3.24.31-1.6.noarch.rpm
I changed the Oss and Non-oss repositories to mirror.yandex.ru and everything worked fine. Never before has the update been as fast in Crimea as it is now and as I had in Russia.

The conclusion from this is obvious - please make automatic connection to Russian mirrors for Crimean IP-addresses.