FS#78014 - [gnome-shell] libgnome-shell.so is linked to wrong library name libgcr-4.so.0.0.0

Attached to Project: Arch Linux
Opened by Davide Depau (depaulicious) - Monday, 27 March 2023, 18:41 GMT
Last edited by Toolybird (Toolybird) - Monday, 27 March 2023, 19:04 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Since I recently updated the system, GNOME Shell stopped starting up. I determined that the issue is caused by the fact that `/usr/lib/gnome-shell/libgnome-shell.so` is linked to `libgcr-4.so.0.0.0`, which should have been `libgcr-4.so.4.1.0`.

As a workaround, `ln -s libgcr-4.so.4.1.0 libgcr-4.so.0.0.0` works as you'd expect.

Additional info:
* package version(s): gnome-shell 1:43.3-2
* config and/or log files etc.: it just crashes due to the library not being present
* link to upstream bug report, if any

Steps to reproduce:

* Install the affected package
* Launch a GNOME session

Inspecting the affected library:

```
$ readelf -Wd /usr/lib/gnome-shell/libgnome-shell.so

Dynamic section at offset 0x29a090 contains 49 entries:
Tag Type Name/Value
[...]
0x0000000000000001 (NEEDED) Shared library: [libgcr-4.so.0.0.0]
[...]
```
This task depends upon

Closed by  Toolybird (Toolybird)
Monday, 27 March 2023, 19:04 GMT
Reason for closing:  Not a bug
Additional comments about closing:  See comment
Comment by Davide Depau (depaulicious) - Monday, 27 March 2023, 18:54 GMT
Eh it turns out I had the gnome-unstable repo enabled and completely forgot about it. Sorry for the noise.

Loading...