Glib error

As root, type “zypper update” and get several lines of the following error:

**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Loading repository data…
Reading installed packages…

Nothing to do.

History: Used zypper dup to upgrade from 11.3. Still have boot problems (will open another thread), but had major problems upgrading timezone. File downloads would reach some percentage of completion, then B/s would slowly reduce, to zero. Upgrade would halt until manually aborted. Solution was to manually download 5 timezone files and install them in a directory repository. File download did not specify just the timezone file, but also a part of the directory. Could this be part of the problem? example: ./rpm/i586/timezone-2011d-0.2.1.i586.rpm instead of just the file name.
System is a Dell 3000 (Pentium 4, 512MB memory).

At any rate, still get the error listed above.

TIA

Try a

su
# zypper refresh

Post output here.

linux-fufc:/home/mcair # zypper refresh
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Repository ‘Updates for openSUSE 11.4 11.4-0’ is up to date.
Retrieving repository ‘fufu’ metadata [done]
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Repository ‘openSUSE-11.4-Debug’ is up to date.
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Repository ‘openSUSE-11.4-Update-Debug’ is up to date.
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Repository ‘openSUSE-11.4-Non-Oss’ is up to date.
**
GLib-GIO:ERROR:gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Repository ‘openSUSE-11.4-Oss’ is up to date.
All repositories have been refreshed.

linux-fufc:/home/mcair #

Note a workaround is to become fully root:

linux-fufc:/home/mcair # su
<password>
linux-fufc:/home/mcair # su - root
linux-fufc:~#

Read this Re: [opensuse] zypper update error

On 2011-04-01 09:06, hbco2 wrote:
>
> Note a workaround is to become fully root:
>
> linux-fufc:/home/mcair # su
> <password>
> linux-fufc:/home/mcair # su - root
> linux-fufc:~#

That should be “su -” only.


Cheers / Saludos,

Carlos E. R.
(from 11.2 x86_64 “Emerald” at Telcontar)