pop-os / cosmic-epoch

Next generation Cosmic desktop environment
2.92k stars 79 forks source link

Cosmic Files missing causes Cosmic Comp to crash when launched via Cosmic Session #1069

Open atagen opened 17 hours ago

atagen commented 17 hours ago

As per title, the session manager crashes outright and boots me back into DM/greeter when launching without Cosmic Files present.

I don't have the log file at present but it was a straightforward rust panic, I believe from here: https://github.com/pop-os/cosmic-session/blob/657b33066972f29607d7363e25008868c3bbe938/src/main.rs#L295 https://github.com/pop-os/cosmic-session/blob/657b33066972f29607d7363e25008868c3bbe938/src/main.rs#L464

I'm running Cosmic via nixos-cosmic, which allows to specify components to be excluded from the package. I prefer a minimal set up, so I tend to exclude anything that doesn't feel like a "core" component. If Files absolutely cannot be excluded, please let me know and I will ask nixos-cosmic maintainers to make it mandatory. Otherwise, making Files optional would be appreciated.

git-f0x commented 14 hours ago

cosmic-files-applet is used for desktop icons, but cosmic-session should probably be changed to not panic when it's missing (since it isn't a vital component).

nevdelap commented 9 hours ago

I had this too.

On Arch, I had removed and reinstalled cosmic, by removing cosmic-session-git and its dependencies and reinstalling it. Installing cosmic-files-git fixed it.

Here is the journalctl log from the beginning of the session to the end.

Oct 04 22:35:45 zen lightdm[4025]: pam_unix(lightdm:session): session opened for user nevd(uid=1000) by nevd(uid=0)
Oct 04 22:35:45 zen lightdm[4025]: pam_systemd(lightdm:session): New sd-bus connection (system-bus-pam-systemd-4025) opened.
Oct 04 22:35:45 zen systemd-logind[686]: New session 6 of user nevd.
Oct 04 22:35:45 zen systemd[1]: Started Session 6 of User nevd.
Oct 04 22:35:45 zen lightdm[4025]: gkr-pam: unlocked login keyring
Oct 04 22:35:45 zen systemd[1]: systemd-timedated.service: Deactivated successfully.
Oct 04 22:35:45 zen bluetoothd[683]: Endpoint registered: sender=:1.91 path=/MediaEndpoint/A2DPSource/ldac
Oct 04 22:35:45 zen bluetoothd[683]: Endpoint registered: sender=:1.91 path=/MediaEndpoint/A2DPSink/aptx_hd
Oct 04 22:35:45 zen wireplumber[1452]: spa.bluez5.midi: org.bluez.GattManager1.RegisterApplication() failed: GDBus.Error:org.bluez.Error.AlreadyExists: Already Exists
Oct 04 22:35:45 zen bluetoothd[683]: Endpoint registered: sender=:1.91 path=/MediaEndpoint/A2DPSource/aptx_hd
Oct 04 22:35:45 zen bluetoothd[683]: Endpoint registered: sender=:1.91 path=/MediaEndpoint/A2DPSink/aptx
Oct 04 22:35:45 zen bluetoothd[683]: Endpoint registered: sender=:1.91 path=/MediaEndpoint/A2DPSource/aptx
Oct 04 22:35:45 zen bluetoothd[683]: Endpoint registered: sender=:1.91 path=/MediaEndpoint/A2DPSink/aac
Oct 04 22:35:45 zen bluetoothd[683]: Endpoint registered: sender=:1.91 path=/MediaEndpoint/A2DPSource/aac
Oct 04 22:35:45 zen bluetoothd[683]: Endpoint registered: sender=:1.91 path=/MediaEndpoint/A2DPSink/opus_g
Oct 04 22:35:45 zen bluetoothd[683]: Endpoint registered: sender=:1.91 path=/MediaEndpoint/A2DPSource/opus_g
Oct 04 22:35:45 zen bluetoothd[683]: Endpoint registered: sender=:1.91 path=/MediaEndpoint/A2DPSink/sbc
Oct 04 22:35:45 zen bluetoothd[683]: Endpoint registered: sender=:1.91 path=/MediaEndpoint/A2DPSource/sbc
Oct 04 22:35:45 zen bluetoothd[683]: Endpoint registered: sender=:1.91 path=/MediaEndpoint/A2DPSource/aptx_ll_1
Oct 04 22:35:45 zen bluetoothd[683]: Endpoint registered: sender=:1.91 path=/MediaEndpoint/A2DPSource/aptx_ll_0
Oct 04 22:35:45 zen bluetoothd[683]: Endpoint registered: sender=:1.91 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
Oct 04 22:35:45 zen bluetoothd[683]: Endpoint registered: sender=:1.91 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
Oct 04 22:35:45 zen bluetoothd[683]: Endpoint registered: sender=:1.91 path=/MediaEndpoint/A2DPSource/faststream
Oct 04 22:35:45 zen bluetoothd[683]: Endpoint registered: sender=:1.91 path=/MediaEndpoint/A2DPSource/faststream_duplex
Oct 04 22:35:45 zen bluetoothd[683]: Endpoint registered: sender=:1.91 path=/MediaEndpoint/A2DPSink/opus_05
Oct 04 22:35:45 zen bluetoothd[683]: Endpoint registered: sender=:1.91 path=/MediaEndpoint/A2DPSource/opus_05
Oct 04 22:35:45 zen bluetoothd[683]: Endpoint registered: sender=:1.91 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Oct 04 22:35:45 zen bluetoothd[683]: Endpoint registered: sender=:1.91 path=/MediaEndpoint/A2DPSource/opus_05_duplex
Oct 04 22:35:45 zen systemd[846]: Starting Portal service...
Oct 04 22:35:45 zen systemd[846]: Starting XFCE notifications service...
Oct 04 22:35:45 zen autossh[976]: received signal to exit (15)
Oct 04 22:35:45 zen autossh[969]: received signal to exit (15)
Oct 04 22:35:45 zen autossh[4316]: port set to 0, monitoring disabled
Oct 04 22:35:45 zen autossh[4316]: short poll time: adjusting net timeouts to 1000
Oct 04 22:35:45 zen autossh[4308]: port set to 0, monitoring disabled
Oct 04 22:35:45 zen autossh[4308]: short poll time: adjusting net timeouts to 1000
Oct 04 22:35:45 zen autossh[978]: received signal to exit (15)
Oct 04 22:35:45 zen autossh[4320]: starting ssh (count 1)
Oct 04 22:35:45 zen autossh[4326]: starting ssh (count 1)
Oct 04 22:35:45 zen autossh[4320]: ssh child pid is 4327
Oct 04 22:35:45 zen autossh[4326]: ssh child pid is 4328
Oct 04 22:35:45 zen autossh[4335]: port set to 0, monitoring disabled
Oct 04 22:35:45 zen autossh[4335]: short poll time: adjusting net timeouts to 1000
Oct 04 22:35:45 zen autossh[4338]: starting ssh (count 1)
Oct 04 22:35:45 zen autossh[4338]: ssh child pid is 4339
Oct 04 22:35:45 zen systemd[846]: Starting flatpak document portal service...
Oct 04 22:35:45 zen systemd[846]: Starting Virtual filesystem service...
Oct 04 22:35:45 zen systemd[846]: Started flatpak document portal service.
Oct 04 22:35:45 zen systemd[846]: Started Virtual filesystem service.
Oct 04 22:35:46 zen rtkit-daemon[1161]: Supervising 6 threads of 3 processes of 1 users.
Oct 04 22:35:46 zen rtkit-daemon[1161]: Supervising 6 threads of 3 processes of 1 users.
Oct 04 22:35:46 zen rtkit-daemon[1161]: Supervising 6 threads of 3 processes of 1 users.
Oct 04 22:35:46 zen systemd[846]: Created slice Slice /app/dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic.
Oct 04 22:35:46 zen systemd[846]: Started dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@0.service.
Oct 04 22:35:46 zen systemd[846]: dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@0.service: Main process exited, code=exited, status=1/FAILURE
Oct 04 22:35:46 zen systemd[846]: dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@0.service: Failed with result 'exit-code'.
Oct 04 22:35:46 zen systemd[846]: Started dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@1.service.
Oct 04 22:35:46 zen systemd[846]: dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@1.service: Main process exited, code=exited, status=1/FAILURE
Oct 04 22:35:46 zen systemd[846]: dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@1.service: Failed with result 'exit-code'.
Oct 04 22:35:46 zen systemd[846]: Starting Accessibility services bus...
Oct 04 22:35:46 zen systemd[846]: Started dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@2.service.
Oct 04 22:35:46 zen systemd[846]: dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@2.service: Main process exited, code=exited, status=1/FAILURE
Oct 04 22:35:46 zen systemd[846]: dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@2.service: Failed with result 'exit-code'.
Oct 04 22:35:46 zen systemd[846]: Started dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@3.service.
Oct 04 22:35:46 zen systemd[846]: Started Accessibility services bus.
Oct 04 22:35:46 zen dbus-broker-launch[4470]: Ready
Oct 04 22:35:46 zen systemd[846]: dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@3.service: Main process exited, code=exited, status=1/FAILURE
Oct 04 22:35:46 zen systemd[846]: dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@3.service: Failed with result 'exit-code'.
Oct 04 22:35:46 zen systemd[846]: Created slice Slice /app/dbus-:1.171-org.a11y.atspi.Registry.
Oct 04 22:35:46 zen systemd[846]: Started dbus-:1.171-org.a11y.atspi.Registry@0.service.
Oct 04 22:35:46 zen systemd[846]: Started dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@4.service.
Oct 04 22:35:46 zen systemd[846]: dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@4.service: Main process exited, code=exited, status=1/FAILURE
Oct 04 22:35:46 zen systemd[846]: dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@4.service: Failed with result 'exit-code'.
Oct 04 22:35:46 zen at-spi2-registryd[4485]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
Oct 04 22:35:46 zen systemd[846]: Started dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@5.service.
Oct 04 22:35:46 zen systemd[846]: dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@5.service: Main process exited, code=exited, status=1/FAILURE
Oct 04 22:35:46 zen systemd[846]: dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@5.service: Failed with result 'exit-code'.
Oct 04 22:35:46 zen systemd[846]: Started dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@6.service.
Oct 04 22:35:46 zen systemd[846]: dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@6.service: Main process exited, code=exited, status=1/FAILURE
Oct 04 22:35:46 zen systemd[846]: dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@6.service: Failed with result 'exit-code'.
Oct 04 22:35:46 zen systemd[846]: Started Portal service.
Oct 04 22:35:46 zen systemd[846]: Started dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@7.service.
Oct 04 22:35:46 zen gnome-keyring-daemon[856]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/1, but it's already registered
Oct 04 22:35:46 zen gnome-keyring-d[856]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/1, but it's already registered
Oct 04 22:35:46 zen systemd[846]: dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@7.service: Main process exited, code=exited, status=1/FAILURE
Oct 04 22:35:46 zen systemd[846]: dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@7.service: Failed with result 'exit-code'.
Oct 04 22:35:46 zen systemd[846]: Started XFCE notifications service.
Oct 04 22:35:46 zen NetworkManager[680]: <info>  [1728045346.2583] agent-manager: agent[abbe3ebd4a69bda4,:1.100/org.freedesktop.nm-applet/1000]: agent registered
Oct 04 22:35:46 zen systemd[1]: Starting Time & Date Service...
Oct 04 22:35:46 zen chrome[4225]: [4225:4225:1004/223546.345685:WARNING:remote_commands_service.cc(221)] Client is not registered.
Oct 04 22:35:46 zen systemd[1]: Started Time & Date Service.
Oct 04 22:35:46 zen pkexec[4692]: pam_unix(polkit-1:session): session opened for user root(uid=0) by nevd(uid=1000)
Oct 04 22:35:46 zen pkexec[4692]: nevd: Executing command [USER=root] [TTY=unknown] [CWD=/home/nevd] [COMMAND=/usr/bin/xfpm-power-backlight-helper --set-brightness-switch 0]
Oct 04 22:35:46 zen systemd[846]: Started dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@8.service.
Oct 04 22:35:46 zen systemd[846]: dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@8.service: Main process exited, code=exited, status=1/FAILURE
Oct 04 22:35:46 zen systemd[846]: dbus-:1.2-org.freedesktop.impl.portal.desktop.cosmic@8.service: Failed with result 'exit-code'.
Oct 04 22:35:22 zen systemd[846]: Started Geoclue Demo agent.
Oct 04 22:35:22 zen systemd[846]: app-xfce4\x2dnotifyd@autostart.service: Skipped due to 'exec-condition'.
Oct 04 22:35:22 zen systemd[846]: Condition check resulted in Xfce Notification Daemon being skipped.
Oct 04 22:35:22 zen systemd[846]: app-xfce4\x2dpower\x2dmanager@autostart.service: Skipped due to 'exec-condition'.
Oct 04 22:35:22 zen systemd[846]: Condition check resulted in Power Manager being skipped.
Oct 04 22:35:22 zen systemd[846]: app-xfce\x2dpolkit@autostart.service: Skipped due to 'exec-condition'.
Oct 04 22:35:22 zen systemd[846]: Condition check resulted in xfce-polkit being skipped.
Oct 04 22:35:22 zen systemd[846]: Started NetworkManager Applet.
Oct 04 22:35:22 zen agent[3899]: Another instance of GeoClue DemoAgent is running.
Oct 04 22:35:22 zen systemd[846]: Started xapp-sn-watcher.
Oct 04 22:35:22 zen cosmic-session[3519]: starting process ' DISPLAY=:0 WAYLAND_DISPLAY=wayland-1 XDG_SESSION_TYPE=wayland DAEMON_NOTIFICATIONS_FD=22 WAYLAND_SOCKET=24 cosmic-notifications '
Oct 04 22:35:22 zen cosmic-session[3519]: sending 1 fds
Oct 04 22:35:22 zen systemd[846]: Reached target Startup of XDG autostart applications.
Oct 04 22:35:22 zen cosmic-session[3519]: starting process ' DISPLAY=:0 WAYLAND_DISPLAY=wayland-1 XDG_SESSION_TYPE=wayland PANEL_NOTIFICATIONS_FD=20 WAYLAND_SOCKET=24 cosmic-panel '
Oct 04 22:35:22 zen cosmic-session[3519]: sending 1 fds
Oct 04 22:35:22 zen cosmic-session[3519]: starting process ' DISPLAY=:0 WAYLAND_DISPLAY=wayland-1 XDG_SESSION_TYPE=wayland WAYLAND_SOCKET=24 cosmic-app-library '
Oct 04 22:35:22 zen cosmic-session[3519]: sending 1 fds
Oct 04 22:35:22 zen cosmic-session[3519]: starting process ' DISPLAY=:0 WAYLAND_DISPLAY=wayland-1 XDG_SESSION_TYPE=wayland WAYLAND_SOCKET=38 cosmic-launcher '
Oct 04 22:35:22 zen cosmic-session[3519]: sending 1 fds
Oct 04 22:35:22 zen cosmic-session[3519]: starting process ' DISPLAY=:0 WAYLAND_DISPLAY=wayland-1 XDG_SESSION_TYPE=wayland WAYLAND_SOCKET=42 cosmic-workspaces '
Oct 04 22:35:22 zen cosmic-session[3519]: sending 1 fds
Oct 04 22:35:22 zen cosmic-session[3519]: starting process ' DISPLAY=:0 WAYLAND_DISPLAY=wayland-1 XDG_SESSION_TYPE=wayland WAYLAND_SOCKET=50 cosmic-osd '
Oct 04 22:35:22 zen cosmic-session[3519]: sending 1 fds
Oct 04 22:35:22 zen cosmic-session[3519]: starting process ' DISPLAY=:0 WAYLAND_DISPLAY=wayland-1 XDG_SESSION_TYPE=wayland WAYLAND_SOCKET=56 cosmic-bg '
Oct 04 22:35:22 zen cosmic-session[3519]: sending 1 fds
Oct 04 22:35:22 zen systemd[846]: Started cosmic-app-library.scope.
Oct 04 22:35:22 zen cosmic-session[3519]: starting process ' DISPLAY=:0 WAYLAND_DISPLAY=wayland-1 XDG_SESSION_TYPE=wayland WAYLAND_SOCKET=60 cosmic-greeter '
Oct 04 22:35:22 zen systemd[846]: Started cosmic-launcher.scope.
Oct 04 22:35:22 zen cosmic-session[3519]: sending 1 fds
Oct 04 22:35:22 zen cosmic-session[3519]: starting process ' DISPLAY=:0 WAYLAND_DISPLAY=wayland-1 XDG_SESSION_TYPE=wayland WAYLAND_SOCKET=65 cosmic-files-applet '
Oct 04 22:35:22 zen systemd[1]: Started Locale Service.
Oct 04 22:35:22 zen cosmic-session[3519]: thread 'main' panicked at 'failed to start cosmic-files-applet': src/main.rs:464
                                             0: <unknown>
                                             1: <unknown>
                                             2: <unknown>
                                             3: <unknown>
                                             4: <unknown>
                                             5: <unknown>
                                             6: <unknown>
                                             7: <unknown>
                                             8: <unknown>
                                             9: <unknown>
                                            10: <unknown>
                                            11: <unknown>
                                            12: <unknown>
                                            13: <unknown>
                                            14: <unknown>
                                            15: <unknown>
                                            16: <unknown>
                                            17: <unknown>
                                            18: __libc_start_main
                                            19: <unknown>
Oct 04 22:35:22 zen systemd[846]: Started cosmic-osd.scope.
Oct 04 22:35:22 zen systemd[846]: Started cosmic-workspaces.scope.
Oct 04 22:35:22 zen systemd[846]: Stopped target Cosmic Session Target.
Oct 04 22:35:22 zen systemd[846]: Stopped target Startup of XDG autostart applications.
Oct 04 22:35:22 zen systemd[846]: Stopping Blueman Applet...
Oct 04 22:35:22 zen systemd[846]: Stopping Brave...
Oct 04 22:35:22 zen systemd[846]: Stopping Fcitx...
Oct 04 22:35:22 zen systemd[846]: Stopping Google Chrome...
Oct 04 22:35:22 zen systemd[846]: Stopping MSM Notifier...
Oct 04 22:35:22 zen systemd[846]: Stopping NetworkManager Applet...
Oct 04 22:35:22 zen systemd[846]: Stopping Slack...
Oct 04 22:35:22 zen dbus-broker[1257]: Dispatched 122 messages @ 6(±9)μs / message.
Oct 04 22:35:22 zen systemd[846]: Stopping Accessibility services bus...
Oct 04 22:35:22 zen lightdm[3499]: pam_unix(lightdm:session): session closed for user nevd