Page 1 of 1

rpmdrake errors "reading synthesis file"

PostPosted: Sep 28th, '15, 23:17
by agron
Today I launched rpmdrake from command-line and noticed this error message that could be delaying the starting.

Code: Select all
[root@HBD-1866 NetworkManager]# rpmdrake
Ignore the following Glib::Object::Introspection & Gtk3 warnings
Subroutine Gtk3::main redefined at /usr/lib/perl5/vendor_perl/5.20.1/Gtk3.pm line 296.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.20.1/Gtk3.pm line 545.
Impossible to set by_group view as default
getting lock on urpmi
examining synthesis file [/var/lib/urpmi/Core Release/synthesis.hdlist.cz]
...
examining synthesis file [/var/lib/urpmi/Tainted Backports/synthesis.hdlist.cz]
problem reading synthesis file of medium "Core 32bit Backports"
problem reading synthesis file of medium "Nonfree 32bit Backports"
problem reading synthesis file of medium "Tainted 32bit Backports"
unlocking urpmi database


Do you know how to fix this? Updating all media didn't help.

Re: rpmdrake errors "reading synthesis file"

PostPosted: Sep 29th, '15, 02:06
by doktor5000
Reading/examining the hdlists is not an error. You might want to change your mirror to one that has correct hdlists and not broken ones.
This is what it looks like here:

Code: Select all
[doktor5000@Mageia5]─[02:02:54]─[~] sudo LC_ALL=C rpmdrake
Ignore the following Glib::Object::Introspection & Gtk3 warnings
Subroutine Gtk3::main redefined at /usr/lib/perl5/vendor_perl/5.20.1/Gtk3.pm line 296.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.20.1/Gtk3.pm line 545.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.20.1/Gtk3.pm line 545.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.20.1/Gtk3.pm line 545.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.20.1/Gtk3.pm line 545.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.20.1/Gtk3.pm line 545.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.20.1/Gtk3.pm line 545.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.20.1/Gtk3.pm line 545.
Impossible to set by_group view as default
No protocol specified
xcb_connection_has_error() returned true
No protocol specified
xcb_connection_has_error() returned true
getting lock on urpmi
examining synthesis file [/var/lib/urpmi/local/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/local-noarch/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/google-chrome/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Core Release/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Core Updates/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Core Backports/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Nonfree Release/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Nonfree Updates/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Nonfree Backports/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Tainted Release/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Tainted Updates/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Tainted Backports/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Core 32bit Release/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Core 32bit Updates/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Core 32bit Backports/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Nonfree 32bit Release/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Nonfree 32bit Updates/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Nonfree 32bit Backports/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Tainted 32bit Release/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Tainted 32bit Updates/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Tainted 32bit Backports/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Wine Staging 32-bit/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Wine Staging 64-bit/synthesis.hdlist.cz]
unlocking urpmi database


FWIW rpmdrake takes ~7 seconds to fully open here, showing all packages. That is with a full set of normal repositories, 2 local repositories plus 2 repositories for pipelight

Re: rpmdrake errors "reading synthesis file"

PostPosted: Sep 29th, '15, 02:26
by agron
I am not getting any error message that stops the process.
It just says problem reading synthesis file.
Could it be causing delays? However, James Whitby has the fastest mageia mirror in North America. He is on Fios fiber optic network. I'd hate to switch to another mirror. But it looks like I have to.