Description of problem: I had been using urpmi-proxy successfully on Mageia 6. While upgrading the machine running urpmi-proxy to Mageia 7, urpmi-proxy broke. This made completing the upgrade a bit inconvenient. Nevertheless, eventually I managed to track the problem down. When retrieving a synthesis.hdlist.cz, the md5sum would be incorrect when retrieved via urpmi-proxy, but not when retrieving it directly: retrieval of [http://media/mageia/distrib/7/x86_64/media/core/updates/media_info/synthesis.hdlist.cz] failed (md5sum mismatch) If disabling md5sums, the media could not be used (urpmi would complain about invalid characters). The httpd error_log showed e.g. (first occurance): [Sat Dec 07 15:14:12.918820 2019] [cgi:error] [pid 2489] [client 192.168.2.1:55528] AH01215: "\\x{00ed}" does not map to ascii at /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi line 527.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi perl-base (along with a few other core perl modules) was upgraded at: perl-base-5.28.2-1.mga7.x86_64 Sat 07 Dec 2019 15:10:03 SAST Adding the following line to /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi (before the current line 490 where it prints to STDOUT), resolves the issue: binmode STDOUT; Version-Release number of selected component (if applicable): How reproducible: Every time (for me) Steps to Reproduce: 1. Install urpmi-proxy 2. Point urpmi at it (urpmi.addmedia --distrib http://localhost/mageia/distrib/7/x86_64 or similar) urpmi should complain about invalid md5sums for synthesis hdlists.
Thank you for this detailed and helpful report - especially the detective work. This package has no registered maintainer, assigning to tools group.
Assignee: bugsquad => mageiatools
CC: (none) => alien
I am experiencing a somewhat similar problem as detailed in https://forums.mageia.org/en/viewtopic.php?f=8&t=13248 and am glad to provide any additional information requested.
CC: (none) => hoyt
Buchan, can you attach a proper patch? (or even commit it directly into http://gitweb.mageia.org/software/rpm/urpmi-proxy/)
Keywords: (none) => Junior_job, NEEDINFO, NO_PATCHCC: (none) => thierry.vignaud
I solved my issue, but am experiencing the same issue as above, even after applying the patch. retrieving media_info/MD5SUM '/usr/bin/curl' '-q' '-s' '--location-trusted' '-R' '-f' '--disable-epsv' '--connect-timeout' '60' '--anyauth' '--stderr' '-' '-O' 'http://192.168.1.5/mageia/distrib/7.1/x86_64/media/core/release/media_info/MD5SUM' retrieved media_info/MD5SUM comparing /var/cache/urpmi/partial/MD5SUM and /var/lib/urpmi/Core Release/MD5SUM retrieving source synthesis of "Core Release"... retrieving media_info/20190627-235351-synthesis.hdlist.cz '/usr/bin/curl' '-q' '--location-trusted' '-R' '-f' '--disable-epsv' '--connect-timeout' '60' '--anyauth' '--stderr' '-' '-O' 'http://192.168.1.5/mageia/distrib/7.1/x86_64/media/core/release/media_info/20190627-235351-synthesis.hdlist.cz' http://192.168.1.5/mageia/distrib/7.1/x86_64/media/core/release/media_info/20190627-235351-synthesis.hdlist.cz 76% of 2233k completed, ETA = 0:00:02, speed = 318k retrieved media_info/20190627-235351-synthesis.hdlist.cz computing md5sum of retrieved source synthesis retrieval of [http://192.168.1.5/mageia/distrib/7.1/x86_64/media/core/release/media_info/synthesis.hdlist.cz] failed (md5sum mismatch) problem reading synthesis file of medium "Core Release" unlocking urpmi database EXITING (pid=11471)
I've added a binmode on STDOUT and some changes i had running locally to 0.5.0 and committed and submitted it to cauldron. If that all works fine i'll backport to 7. Thanks for all the help, i've not been much active; but it's great to know that people actually use my program (even if it is a bit hack-ish)
Just to re-state. The fix above does not work for me.
I downloaded and installed the update from cauldron and this is the error message I now receive with #source 'http://mirror.math.princeton.edu/pub/mageia' $sudo urpmi.addmedia --debug --distrib Mageia7 http://192.168.1.200/mageia/distrib/7/x86_64 getting exclusive lock on urpmi parsing: /etc/urpmi/mediacfg.d/Devel-7-x86_64 parsing: /etc/urpmi/mediacfg.d/Official-7-x86_64 retrieving media.cfg file... retrieving media/media_info/media.cfg '/usr/bin/curl' '-q' '-s' '--location-trusted' '-R' '-f' '--disable-epsv' '--connect-timeout' '60' '--anyauth' '--stderr' '-' '-O' 'http://192.168.1.200/mageia/distrib/7/x86_64/media/media_info/media.cfg' error: curl failed: exited with 22 ...retrieving failed: curl failed: exited with 22 unable to access the distribution medium (no media.cfg file found) unable to add medium unlocking urpmi database EXITING (pid=27859)
are you sure the "source" was uncommented? also, maybe you have a broken already downloaded file, maybe you can manually remove the file that has issues and then retry the transfer? also, there's a logfile and if you enable debug you can see more stuff in the apache error logs
"source" is uncommented. There are no downloaded files that I could find. The httpd error log reveals: Tue Jan 07 09:02:08.203129 2020] [cgi:error] [pid 9789] [client 192.168.1.5:47466] AH01215: "\\x{00eb}" does not map to ascii at /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi line 528.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi This is using the urpmi-proxy.cgi from urpmi-proxy-0.5.0-1.mga8.noarch.rpm. I had to force the installation because it asked for a version of perl-base that Mageia7 does not yet provide. # urpmi /home/hoyt/urpmi-proxy-0.5.0-1.mga8.noarch.rpm A requested package cannot be installed: urpmi-proxy-0.5.0-1.mga8.noarch (due to unsatisfied perl-base[>= 2:5.30.1]) Continue installation anyway? (Y/n) What I have installed is v5.28.2.
the warning about that char is not a big problem. the newer perl-base is because this is compiled for cauldron, so no big issue there eiter. have you found the logfile for the requests? it should give HIT or MISS or FAIL for each file requested. and the httpd error log only contains useful stuff after enabling debug in the config.
CC: (none) => matteo.pasotti
My apologies for the delay in replying. I had some unanticipated heart surgery and am glad to report that I am all better now. Here is the error log for httpd: [Fri Feb 14 18:32:35.499416 2020] [mpm_prefork:notice] [pid 6558] AH00170: caught SIGWINCH, shutting down gracefully [Fri Feb 14 18:32:36.550839 2020] [mpm_prefork:notice] [pid 7040] AH00163: Apache/2.4.41 (Unix) configured -- resuming normal operations [Fri Feb 14 18:32:36.550936 2020] [mpm_prefork:info] [pid 7040] AH00164: Server built: Dec 25 2019 17:16:14 [Fri Feb 14 18:32:36.550947 2020] [core:notice] [pid 7040] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND' [Fri Feb 14 18:32:36.550951 2020] [core:debug] [pid 7040] log.c(1571): AH02639: Using SO_REUSEPORT: yes (1) [Fri Feb 14 18:32:36.550957 2020] [mpm_prefork:debug] [pid 7040] prefork.c(919): AH00165: Accept mutex: none (default: pthread) [Fri Feb 14 18:33:55.241361 2020] [authz_core:debug] [pid 7045] mod_authz_core.c(820): [client 192.168.1.4:33892] AH01626: authorization result of Require all granted: granted [Fri Feb 14 18:33:55.241460 2020] [authz_core:debug] [pid 7045] mod_authz_core.c(820): [client 192.168.1.4:33892] AH01626: authorization result of <RequireAny>: granted [Fri Feb 14 18:33:55.241686 2020] [authz_core:debug] [pid 7045] mod_authz_core.c(820): [client 192.168.1.4:33892] AH01626: authorization result of Require all granted: granted [Fri Feb 14 18:33:55.241699 2020] [authz_core:debug] [pid 7045] mod_authz_core.c(820): [client 192.168.1.4:33892] AH01626: authorization result of <RequireAny>: granted [Fri Feb 14 18:33:55.324915 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: Subroutine getcwd redefined at /usr/share/perl5/vendor_perl/urpm/download.pm line 13.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.354250 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: logfile: /var/log/urpmi-proxy.log: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.354288 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: orig sources: 1: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.354309 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: - http://mirror.dacentec.com/mageia/: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.654895 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: file: /distrib/7/x86_64/media/media_info/media.cfg: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.654948 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: dest_path: /distrib/7/x86_64/media/media_info: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.654965 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: filename: media.cfg: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.654978 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: check_file: 1: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.654989 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: merge: 0: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.655007 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: timestamp: 1561159098: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.655018 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: sources: 1: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.655043 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: - http://mirror.dacentec.com/mageia/: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.655061 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: interpolated sources: 1: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.655086 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: - http://mirror.dacentec.com/mageia/: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.655119 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: source of type http: 'http://mirror.dacentec.com/mageia/': /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.655188 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: curl fetch url 'http://mirror.dacentec.com/mageia//distrib/7/x86_64/media/media_info/media.cfg': /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.655254 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: curl return value: 200: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.655272 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: condition unmet: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.655285 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: file_sent: 0: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.668444 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: HTTP header: 200 OK: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.668485 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: Content-Type: 'text/plain': /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.668501 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: Content-Length: 10270: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:55.668516 2020] [cgi:error] [pid 7045] [client 192.168.1.4:33892] AH01215: Last-Modified: Fri Jun 21 19:18:18 2019: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.407219 2020] [authz_core:debug] [pid 7044] mod_authz_core.c(820): [client 192.168.1.4:33894] AH01626: authorization result of Require all granted: granted [Fri Feb 14 18:33:56.407326 2020] [authz_core:debug] [pid 7044] mod_authz_core.c(820): [client 192.168.1.4:33894] AH01626: authorization result of <RequireAny>: granted [Fri Feb 14 18:33:56.407537 2020] [authz_core:debug] [pid 7044] mod_authz_core.c(820): [client 192.168.1.4:33894] AH01626: authorization result of Require all granted: granted [Fri Feb 14 18:33:56.407549 2020] [authz_core:debug] [pid 7044] mod_authz_core.c(820): [client 192.168.1.4:33894] AH01626: authorization result of <RequireAny>: granted [Fri Feb 14 18:33:56.490935 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: Subroutine getcwd redefined at /usr/share/perl5/vendor_perl/urpm/download.pm line 13.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.517599 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: logfile: /var/log/urpmi-proxy.log: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.517635 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: orig sources: 1: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.517650 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: - http://mirror.dacentec.com/mageia/: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.753501 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: file: /distrib/7/x86_64/media/core/release/media_info/MD5SUM: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.753565 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: dest_path: /distrib/7/x86_64/media/core/release/media_info: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.753584 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: filename: MD5SUM: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.753600 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: check_file: 1: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.753613 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: merge: 0: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.753633 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: timestamp: 1561679633: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.753648 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: sources: 1: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.753678 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: - http://mirror.dacentec.com/mageia/: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.753717 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: interpolated sources: 1: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.753748 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: - http://mirror.dacentec.com/mageia/: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.753789 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: source of type http: 'http://mirror.dacentec.com/mageia/': /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.753858 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: curl fetch url 'http://mirror.dacentec.com/mageia//distrib/7/x86_64/media/core/release/media_info/MD5SUM': /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.753878 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: curl return value: 200: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.753895 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: condition unmet: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.753911 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: file_sent: 0: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.763419 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: HTTP header: 200 OK: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.763456 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: Content-Type: 'text/plain': /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.763467 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: Content-Length: 576: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.763484 2020] [cgi:error] [pid 7044] [client 192.168.1.4:33894] AH01215: Last-Modified: Thu Jun 27 19:53:53 2019: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.778498 2020] [authz_core:debug] [pid 7043] mod_authz_core.c(820): [client 192.168.1.4:33896] AH01626: authorization result of Require all granted: granted [Fri Feb 14 18:33:56.778590 2020] [authz_core:debug] [pid 7043] mod_authz_core.c(820): [client 192.168.1.4:33896] AH01626: authorization result of <RequireAny>: granted [Fri Feb 14 18:33:56.778799 2020] [authz_core:debug] [pid 7043] mod_authz_core.c(820): [client 192.168.1.4:33896] AH01626: authorization result of Require all granted: granted [Fri Feb 14 18:33:56.778812 2020] [authz_core:debug] [pid 7043] mod_authz_core.c(820): [client 192.168.1.4:33896] AH01626: authorization result of <RequireAny>: granted [Fri Feb 14 18:33:56.863783 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: Subroutine getcwd redefined at /usr/share/perl5/vendor_perl/urpm/download.pm line 13.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.889515 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: logfile: /var/log/urpmi-proxy.log: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.889551 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: orig sources: 1: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:56.889566 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: - http://mirror.dacentec.com/mageia/: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156172 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: file: /distrib/7/x86_64/media/core/release/media_info/20190627-235351-synthesis.hdlist.cz: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156250 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: dest_path: /distrib/7/x86_64/media/core/release/media_info: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156283 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: filename: 20190627-235351-synthesis.hdlist.cz: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156297 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: check_file: 1: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156325 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: merge: 0: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156339 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: sources: 1: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156365 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: - http://mirror.dacentec.com/mageia/: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156385 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: interpolated sources: 1: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156413 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: - http://mirror.dacentec.com/mageia/: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156453 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: source of type http: 'http://mirror.dacentec.com/mageia/': /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156532 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: curl fetch url 'http://mirror.dacentec.com/mageia//distrib/7/x86_64/media/core/release/media_info/20190627-235351-synthesis.hdlist.cz': /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156563 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: [1581723237,151187]: write(1033,0,4096,0): /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156595 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: [1581723237,152678]: write(1369,1033,4096,0): /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156626 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: [1581723237,154322]: write(1369,2402,4096,0): /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156658 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: [1581723237,155917]: write(1369,3771,4096,0): /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156684 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: [1581723237,155932]: write: flush: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156700 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: flushing buffer: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156716 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: HTTP header: 200: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156731 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: Content-Type: : /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156749 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: Content-Length: -1: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156806 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: "\\x{00fd}" does not map to ascii at /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi line 450.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156864 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: "\\x{00e6}" does not map to ascii at /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi line 450.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156921 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: "\\x{00d6}" does not map to ascii at /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi line 450.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.156979 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: "\\x{00b4}" does not map to ascii at /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi line 450.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.157037 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: "\\x{00e7}" does not map to ascii at /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi line 450.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.157093 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: "\\x{00ef}" does not map to ascii at /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi line 450.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.157164 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: "\\x{00ff}" does not map to ascii at /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi line 450.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.157223 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: "\\x{00b9}" does not map to ascii at /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi line 450.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.157280 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: "\\x{0085}" does not map to ascii at /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi line 450.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.157336 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: "\\x{00fd}" does not map to ascii at /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi line 450.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.157396 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: "\\x{0098}" does not map to ascii at /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi line 450.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.157453 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: "\\x{00d6}" does not map to ascii at /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi line 450.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.157514 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: "\\x{00d5}" does not map to ascii at /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi line 450.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.157573 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: "\\x{00c7}" does not map to ascii at /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi line 450.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.157631 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: "\\x{008b}" does not map to ascii at /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi line 450.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.157687 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: "\\x{00ca}" does not map to ascii at /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi line 450.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.157744 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: "\\x{00f5}" does not map to ascii at /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi line 450.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi [Fri Feb 14 18:33:57.157801 2020] [cgi:error] [pid 7043] [client 192.168.1.4:33896] AH01215: "\\x{00ba}" does not map to ascii at /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi line 450.: /usr/share/urpmi-proxy/cgi-bin/urpmi-proxy.cgi The last error messages continue on for some length. /var/log/urpmi-proxy.log shows only [Fri Feb 14 18:33:55 EST 2020] 192.168.1.4 200 10270 HIT_UNMODIFIED '/distrib/7/x86_64/media/media_info/media.cfg' 'curl/7.66.0' [Fri Feb 14 18:33:56 EST 2020] 192.168.1.4 200 576 HIT_UNMODIFIED '/distrib/7/x86_64/media/core/release/media_info/MD5SUM' 'curl/7.66.0' [Fri Feb 14 18:34:29 EST 2020] 192.168.1.4 200 2287452 MISS '/distrib/7/x86_64/media/core/release/media_info/20190627-235351-synthesis.hdlist.cz' 'curl/7.66.0 ' And the error message on the client shows $ sudo urpmi.addmedia --distrib http://192.168.1.5/mageia/distrib/7/x86_64 adding medium "Core Release" . . . adding medium "Tainted 32bit Backports Testing" (ignored by default) http://192.168.1.5/mageia/distrib/7/x86_64/media/core/release/media_info/20190627-235351-synthesis.hdlist.cz retrieval of [http://192.168.1.5/mageia/distrib/7/x86_64/media/core/release/media_info/synthesis.hdlist.cz] failed (md5sum mismatch) problem reading synthesis file of medium "Core Release"
Just a guess. Try editing /etc/urpmi.urpmi.cfg and adding a line after the first line, such that the first three lines end up being ... { downloader: wget } If you prefer not to manually edit the file, the same result can also be done using mcc, Configure media ..., Options, Global options, and then using the dropdown button for the Download program to use, to select wget.
CC: (none) => davidwhodgins
Ok, at fosdem, i sat with Matteo and fixed the issue in 0.5.1 . unfortunately, i didn't backport this into mga7 yet. after installing 0.5.1 ; you should remove all your MD5SUM files in your caches and do an urpmi.update -a ; after that, things should work again...
I still get this. retrieval of [http://192.168.1.5/mageia/distrib/7.1/x86_64/media/core/release/media_info/synthesis.hdlist.cz] failed (md5sum mismatch) problem reading synthesis file of medium "Core Release"
did you remove all your md5sum files? try also to remove the synthesis file from urpmi cache (the one you're downloading). if that fails, check if the relevant md5sum matches the upstream version...
Same results. I'm giving up. Thanks for your help.
did you check if the md5sum matches the one from upstream? also, i meant removing the synthesis file from the regular urpmi cache, not urpmi proxy cache. I had most of the trouble with rpm files not really the synthesis, and removing the md5sum (after updating to 0.5.1) and doing urpmi.update -a worked for me
I just circled back around to this issue and whatever problem I was having seems to be fixed and the application works as advertised. This bug can be closed. Thank you for your help.
Closing as per comment 18
Resolution: (none) => FIXEDStatus: NEW => RESOLVED