dreemurrs-embedded / Pine64-Arch

:penguin: Arch Linux ARM for your PinePhone/Pro and PineTab/2
701 stars 104 forks source link

phosh fails to start, libgnome-desktop-3.so.19 missing #491

Closed langfingaz closed 1 year ago

langfingaz commented 1 year ago

Steps to reproduce

Since the last update (pacman -Syu), phosh does no longer start.

Logfiles and additional information

phoc: error while loading shared libraries: libgnome-desktop-3.so.19: cannot open shared object file: No such file or directory
Nov 03 10:33:08 danctnix systemd-logind[3073]: New session 168 of user alarm.
░░ Subject: A new session 168 has been created for user alarm
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ Documentation: sd-login(3)
░░ 
░░ A new session with the ID 168 has been created for the user alarm.
░░ 
░░ The leading process of the session is 5131.
Nov 03 10:33:08 danctnix systemd[1]: Started Session 168 of User alarm.
░░ Subject: A start job for unit session-168.scope has finished successfully
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ A start job for unit session-168.scope has finished successfully.
░░ 
░░ The job identifier is 26043.
Nov 03 10:33:08 danctnix audit[5131]: USER_START pid=5131 uid=0 auid=1000 ses=168 subj=unconfined msg='op=PAM:session_open grantors=pam_loginuid,pam_keyinit,pam_systemd_home,pam_limits,pam_unix,pam_permit,pam_mail,pam_systemd,pam_env acct="alarm" exe="/usr/lib/systemd/systemd" hostname=danctnix addr=? terminal=/dev/tty7 res=success'
Nov 03 10:33:08 danctnix kernel: audit: type=1105 audit(1667467988.694:1402): pid=5131 uid=0 auid=1000 ses=168 subj=unconfined msg='op=PAM:session_open grantors=pam_loginuid,pam_keyinit,pam_systemd_home,pam_limits,pam_unix,pam_permit,pam_mail,pam_systemd,pam_env acct="alarm" exe="/usr/lib/systemd/systemd" hostname=danctnix addr=? terminal=/dev/tty7 res=success'
Nov 03 10:33:08 danctnix phosh[5131]: /usr/bin/phoc: error while loading shared libraries: libgnome-desktop-3.so.19: cannot open shared object file: No such file or directory
Nov 03 10:33:08 danctnix systemd[1]: phosh.service: Main process exited, code=exited, status=127/n/a
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ An ExecStart= process belonging to unit phosh.service has exited.
░░ 
░░ The process' exit code is 'exited' and its exit status is 127.
Nov 03 10:33:08 danctnix systemd[1]: phosh.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ The unit phosh.service has entered the 'failed' state with result 'exit-code'.
Nov 03 10:33:08 danctnix audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=phosh comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
Nov 03 10:33:08 danctnix kernel: audit: type=1131 audit(1667467988.726:1403): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=phosh comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
Nov 03 10:33:08 danctnix systemd[1]: session-168.scope: Deactivated successfully.
░░ Subject: Unit succeeded
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ The unit session-168.scope has successfully entered the 'dead' state.
Nov 03 10:33:08 danctnix systemd-logind[3073]: Session 168 logged out. Waiting for processes to exit.
Nov 03 10:33:08 danctnix systemd-logind[3073]: Removed session 168.
░░ Subject: Session 168 has been terminated
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ Documentation: sd-login(3)
░░ 
░░ A session with the ID 168 has been terminated.
[2022-11-03T10:02:00+0100] [PACMAN] starting full system upgrade
[2022-11-03T10:05:09+0100] [ALPM] transaction started
[2022-11-03T10:05:09+0100] [ALPM] removed gnome-todo (41.0+r106+gebc68374-1)
[2022-11-03T10:05:09+0100] [ALPM] upgraded libsysprof-capture (3.44.0-2 -> 3.46.0-1)
[2022-11-03T10:05:09+0100] [ALPM] upgraded readline (8.2.0-1 -> 8.2.001-1)
[2022-11-03T10:05:09+0100] [ALPM] upgraded pixman (0.42.0-1 -> 0.42.2-1)
[2022-11-03T10:05:13+0100] [ALPM] upgraded adwaita-icon-theme (42.0+r1+gc144c3d75-1 -> 43-1)
[2022-11-03T10:05:13+0100] [ALPM] upgraded alsa-card-profiles (1:0.3.59-2 -> 1:0.3.59-3)
[2022-11-03T10:05:14+0100] [ALPM] upgraded aspell (0.60.8-2 -> 0.60.8-3)
[2022-11-03T10:05:14+0100] [ALPM] upgraded libidn2 (2.3.3-1 -> 2.3.4-1)
[2022-11-03T10:05:14+0100] [ALPM] installed nftables (1:1.0.5-1)
[2022-11-03T10:05:14+0100] [ALPM] upgraded dnsmasq (2.87-1 -> 2.87-3)
[2022-11-03T10:05:14+0100] [ALPM] upgraded gsettings-desktop-schemas (42.0-1 -> 43.0-1)
[2022-11-03T10:05:15+0100] [ALPM] upgraded gnome-desktop-common (1:42.4-1 -> 1:43-1)
[2022-11-03T10:05:15+0100] [ALPM] upgraded libcloudproviders (0.3.1-2 -> 0.3.1+r8+g3a229ee-1)
[2022-11-03T10:05:15+0100] [ALPM] upgraded libsoup3 (3.2.1-1 -> 3.2.2-1)
[2022-11-03T10:05:15+0100] [ALPM] upgraded gnome-desktop (1:42.4-1 -> 1:43-1)
[2022-11-03T10:05:15+0100] [ALPM] installed webp-pixbuf-loader (0.0.6-1)
[2022-11-03T10:05:17+0100] [ALPM] upgraded eog (42.3-1 -> 43.1-1)
[2022-11-03T10:05:17+0100] [ALPM-SCRIPTLET] Removed "/etc/systemd/user/sockets.target.wants/gcr-ssh-agent.socket".
[2022-11-03T10:05:17+0100] [ALPM] upgraded gcr (3.41.1-2 -> 3.41.1-3)
[2022-11-03T10:05:17+0100] [ALPM] upgraded orc (0.4.32-2 -> 0.4.33-1)
[2022-11-03T10:05:19+0100] [ALPM] upgraded epiphany (42.4-1 -> 43.0-1)
[2022-11-03T10:05:19+0100] [ALPM] installed librest (0.9.1-1)
[2022-11-03T10:05:19+0100] [ALPM] upgraded gnome-online-accounts (3.44.0-1 -> 3.46.0-1)
[2022-11-03T10:05:19+0100] [ALPM] installed geocode-glib-common (3.26.4-2)
[2022-11-03T10:05:19+0100] [ALPM] installed geocode-glib-2 (3.26.4-2)
[2022-11-03T10:05:21+0100] [ALPM] upgraded libgweather-4 (4.0.0-1 -> 4.2.0-1)
[2022-11-03T10:05:21+0100] [ALPM] installed gcr-4 (4.0.0-1)
[2022-11-03T10:05:21+0100] [ALPM-SCRIPTLET] Created symlink /etc/systemd/user/sockets.target.wants/gcr-ssh-agent.socket → /usr/lib/systemd/user/gcr-ssh-agent.socket.
[2022-11-03T10:05:30+0100] [ALPM] installed webkit2gtk-5.0 (2.38.1-1)
[2022-11-03T10:05:33+0100] [ALPM] upgraded protobuf (21.7-1 -> 21.9-1)
[2022-11-03T10:05:36+0100] [ALPM] upgraded evolution-data-server (3.44.4-2 -> 3.46.1-2)
[2022-11-03T10:05:51+0100] [ALPM] upgraded firefox (106.0.2-1 -> 106.0.3-1)
[2022-11-03T10:05:51+0100] [ALPM] upgraded polkit (121-1 -> 122-1)
[2022-11-03T10:05:52+0100] [ALPM] upgraded ostree (2022.6-1 -> 2022.6-3)
[2022-11-03T10:05:52+0100] [ALPM] upgraded libmalcontent (0.10.5-1 -> 0.11.0-1)
[2022-11-03T10:05:52+0100] [ALPM] upgraded libxmlb (0.3.9-1 -> 0.3.10-1)
[2022-11-03T10:05:53+0100] [ALPM] installed libcamera (0.0.1-3)
[2022-11-03T10:05:53+0100] [ALPM] upgraded pipewire (1:0.3.59-2 -> 1:0.3.59-3)
[2022-11-03T10:05:54+0100] [ALPM] upgraded flatpak (1:1.14.0-1 -> 1:1.14.0-3)
[2022-11-03T10:05:55+0100] [ALPM] upgraded folks (0.15.5-1 -> 0.15.5-2)
[2022-11-03T10:05:55+0100] [ALPM] upgraded gnome-keyring (1:42.1-1 -> 1:42.1-2)
[2022-11-03T10:05:57+0100] [ALPM] upgraded geary (1:40.0-9 -> 1:43.0-1)
[2022-11-03T10:05:59+0100] [ALPM] upgraded gedit (42.2-1 -> 42.2-2)
[2022-11-03T10:05:59+0100] [ALPM] upgraded geocode-glib (3.26.4-1 -> 3.26.4-2)
[2022-11-03T10:06:00+0100] [ALPM] installed poppler-data (0.4.11-1)
[2022-11-03T10:06:03+0100] [ALPM] upgraded ghostscript (10.0.0-1 -> 10.0.0-2)
[2022-11-03T10:06:08+0100] [ALPM] installed js102 (102.4.0-1)
[2022-11-03T10:06:08+0100] [ALPM] upgraded gjs (2:1.72.2-1 -> 2:1.74.1-1)
[2022-11-03T10:06:09+0100] [ALPM] upgraded gnome-calculator (42.2-1 -> 43.0.1-1)
[2022-11-03T10:06:09+0100] [ALPM] upgraded gnome-desktop-4 (1:42.4-1 -> 1:43-1)
[2022-11-03T10:06:10+0100] [ALPM] upgraded gnome-settings-daemon (42.2-1 -> 43.0-2)
[2022-11-03T10:06:10+0100] [ALPM] upgraded libnma-common (1.10.2-1 -> 1.10.2-2)
[2022-11-03T10:06:10+0100] [ALPM] upgraded libnma-gtk4 (1.10.2-1 -> 1.10.2-2)
[2022-11-03T10:06:10+0100] [ALPM] upgraded gnome-calendar (42.2-1 -> 43.1-1)
[2022-11-03T10:06:11+0100] [ALPM] upgraded gnome-chess (42.1-1 -> 43.0-1)
[2022-11-03T10:06:11+0100] [ALPM] upgraded gnome-clocks (42.0-1 -> 43.0-1)
[2022-11-03T10:06:12+0100] [ALPM] upgraded gnome-disk-utility (42.0-1 -> 43.0-1)
[2022-11-03T10:06:12+0100] [ALPM] installed libshumate (1.0.2-1)
[2022-11-03T10:06:12+0100] [ALPM] upgraded gnome-maps (42.3-1 -> 43.1-1)
[2022-11-03T10:06:12+0100] [ALPM] installed python-decorator (5.1.1-1)
[2022-11-03T10:06:12+0100] [ALPM] installed python-validators (0.20.0-1)
[2022-11-03T10:06:12+0100] [ALPM] installed python-zxcvbn (4.4.28-2)
[2022-11-03T10:06:12+0100] [ALPM] upgraded gnome-passwordsafe (6.5-2 -> 7.0-1)
[2022-11-03T10:06:13+0100] [ALPM] upgraded gnome-session (42.0-1 -> 43.0-1)
[2022-11-03T10:06:13+0100] [ALPM] upgraded xorg-xwayland (22.1.4-3 -> 22.1.5-1)
[2022-11-03T10:06:14+0100] [ALPM] upgraded mutter (42.5-1 -> 43.0-1)
[2022-11-03T10:06:14+0100] [ALPM] upgraded libnma (1.10.2-1 -> 1.10.2-2)
[2022-11-03T10:06:15+0100] [ALPM] upgraded gnome-shell (1:42.5-1 -> 1:43.0-2)
[2022-11-03T10:06:15+0100] [ALPM] installed endeavour (43.0-1)
[2022-11-03T10:06:15+0100] [ALPM] upgraded liboauth (1:1.0.3+r15+gac4cf3a-1 -> 1:1.0.3+r16+gc26f038-1)
[2022-11-03T10:06:16+0100] [ALPM] upgraded totem-pl-parser (3.26.6-1 -> 3.26.6-2)
[2022-11-03T10:06:16+0100] [ALPM] upgraded grilo (0.3.15-1 -> 0.3.15-2)
[2022-11-03T10:06:16+0100] [ALPM] upgraded gssdp (1.4.0.1-1 -> 1.6.0-1)
[2022-11-03T10:06:16+0100] [ALPM] upgraded gst-plugin-pipewire (1:0.3.59-2 -> 1:0.3.59-3)
[2022-11-03T10:06:16+0100] [ALPM] upgraded gupnp (1:1.4.3-1 -> 1:1.6.0-1)
[2022-11-03T10:06:16+0100] [ALPM] upgraded gupnp-igd (1.2.0-2 -> 1.2.0-3)
[2022-11-03T10:06:16+0100] [ALPM] upgraded mpg123 (1.30.2-1 -> 1.31.1-1)
[2022-11-03T10:06:17+0100] [ALPM] upgraded poppler (22.10.0-1 -> 22.11.0-1)
[2022-11-03T10:06:18+0100] [ALPM] upgraded poppler-glib (22.10.0-1 -> 22.11.0-1)
[2022-11-03T10:06:19+0100] [ALPM] upgraded python-setuptools (1:63.4.3-1 -> 1:64.0.0-1)
[2022-11-03T10:06:19+0100] [ALPM] transaction completed
dariox86 commented 1 year ago

I am having the same issue. I tried downgrading everything to no avail. Perhaps I am missing something.

Danct12 commented 1 year ago

Phoc will need a rebuild, I'll look at this later for any other necessary upgrades.

On Thu, 03 Nov 2022 04:37:58 -0700 Dario @.***> wrote:

I am having the same issue. I tried downgrading everything to no avail. Perhaps I am missing something.

-- Reply to this email directly or view it on GitHub: https://github.com/dreemurrs-embedded/Pine64-Arch/issues/491#issuecomment-1301973791 You are receiving this because you are subscribed to this thread.

Message ID: @.***>

dariox86 commented 1 year ago

It took me hours to downgrade everything but I am left with an unbootable device. This is broken beyond repair for me. It is breaking too often for a device I use as my daily driver. I am forced to switch to another distribution.

dariox86 commented 1 year ago

Update: after spending eight hours trying to figure out a workaround, right before giving up I found out I had to downgrade all GNOME related packages from version 43 to version 42.

xethos84 commented 1 year ago

An easier method (read: dirty hack) is to soft-link libgnome-desktop-3.so.20 to libgnome-desktop-3.so.19

sudo ln -s /usr/lib/libgnome-desktop-3.so.20 /usr/lib/libgnome-desktop-3.so.19

Not great, but bootable. I used a uSD card I had with pmOS to chroot into my borked system, link the library, and reboot - not the worst solution without a proper keyboard, if it helps anyone else.

dariox86 commented 1 year ago

I booted from a microSD with Arch Linux ARM DanctNIX and used arch-chroot from the live system.

Danct12 commented 1 year ago

There are many things needs to be rebuilt on the way, right now phoc and phosh is done (and boots to a crash screen).

Danct12 commented 1 year ago

squeekboard is also done, this should now allow phosh to boot all the way.

However, chatty will have to be remain broken as I'm trying to get it to rebuild and failed as evolution-data-server uses libsoup3. In worst cases, I'll have to use a 0.7.0_rcX build (I'm so sorry) or get rid of the experimental matrix implementation.

I'll build gnome-calls 43, so hopefully that should be fixed in the same day.

Danct12 commented 1 year ago

Control Center should now work, as well as many other package as they've been upgraded from 42 to 43.

langfingaz commented 1 year ago

Many thanks for the quick rebuilds! Just did an update via ssh and the UI is running again.