| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung |
| ubuntutouch:faq:ubuntu_24.04 [2025/12/30 13:36] – journal notes app devnull | ubuntutouch:faq:ubuntu_24.04 [2026/01/18 15:48] (aktuell) – typos devnull |
|---|
| |
| ====== detected Malfunctions and Solutions ====== | ====== detected Malfunctions and Solutions ====== |
| | It looks like there is an issue with the evolution-data-server. Because the journal-logs after starting several applications show dbus errors when accessing evolution-dataserver. |
| | So I would start with dbus-monitor to watch events. |
| | |
| | Links with dbus-Debugging information: |
| | [[https://wiki.ubuntu.com/DebuggingDBus|Ubuntu Wiki Debugging DBUS]] |
| | |
| | Another hint within DBUS is the DENIED messag of AppArmor which fires directly after starting Calendar for example. |
| | Here is the Reference to debug AppArmor: [[https://wiki.ubuntu.com/DebuggingApparmor|Ubuntu Wiki AppArmor Debugging]] |
| | |
| | <WRAP center round tip 80%> |
| | after backing up my device, installing Ubuntu Touch 24.04.2 completely new with wiping of everything and then copying my homedirectory to phone results in the same errors described here. |
| | This show, that the Problem has to be searched inside the .local directory inside home directory. |
| | </WRAP> |
| | |
| | <WRAP center round info 80%> |
| | ''TLDR;'' |
| | |
| | It is not wise to read all the investigations below, because, there is no real solution. |
| | I've found, that the best solution is to do the following steps: |
| | |
| | - backup your complete home directory |
| | - check if you've got waydroid installed, then you meight backup waydroid also from **/var/lib/waydroid/** |
| | - remember libertine-container will be copied/backed up within your home directory, because they are in **/home/phablet/.cache/libertine-container/**, but when you're coming from Ubuntu 20.04 it won't work anymore, so you've to crreate it newly, so backup your data from within your container, if required. I wouldn't recommend to copy .cache directory, due to Problems with old data |
| | - Cleanup of home directory. Remove ~/.cache ; ~/.config ; ~/.*. Check list below to see which directories required for which application |
| | - backup a list of installed apps <code bash># click list > ~/to_install </code> |
| | - reflash your Phone with new OS |
| | - sync your backuped data back to the phone |
| | - reinstall all required apps from ~/to_install |
| | - reboot your phone |
| | |
| | ''Where is stored what'' |
| | * Authenticator-NG: **/home/phablet/.config/authenticator-ng.dobey** |
| | * Dekko2 Mails: **.cache/dekko2.dekkoproject/** |
| | * CinnyUT: **.local/share/cinny.danfro** |
| | * Contacts, Calender, SMS Messages: **.local/share/evolution** |
| | * Notes from UT Notes: **.local/share/notes.ubports** |
| | * Keyboard Text predictions: **.presage/lm.db** |
| | </WRAP> |
| | |
| | |
| ===== Clocks ===== | ===== Clocks ===== |
| ===== Calender ===== | ===== Calender ===== |
| | ==== Problem ==== |
| | Starting Calender App results in following journal entries |
| | |
| | <code bash> |
| | Dec 30 14:36:57 ubuntu-phablet maliit-server[5690]: inputMethod::reset() |
| | Dec 30 14:36:57 ubuntu-phablet maliit-server[5690]: in clear preedit.. clearing word engine |
| | Dec 30 14:36:57 ubuntu-phablet maliit-server[5690]: inputMethod::reset() |
| | Dec 30 14:36:57 ubuntu-phablet maliit-server[5690]: in clear preedit.. clearing word engine |
| | Dec 30 14:36:57 ubuntu-phablet maliit-server[5690]: inputMethod::reset() |
| | Dec 30 14:36:57 ubuntu-phablet maliit-server[5690]: in clear preedit.. clearing word engine |
| | Dec 30 14:36:57 ubuntu-phablet maliit-server[5690]: inputMethod::reset() |
| | Dec 30 14:36:57 ubuntu-phablet maliit-server[5690]: in clear preedit.. clearing word engine |
| | Dec 30 14:36:57 ubuntu-phablet maliit-server[5690]: inputMethod::reset() |
| | Dec 30 14:36:57 ubuntu-phablet maliit-server[5690]: in clear preedit.. clearing word engine |
| | Dec 30 14:36:58 ubuntu-phablet repowerd[2433]: LogindSessionTracker: dbus_get_session_by_pid() failed: GDBus.Error:org.freedesktop.login1.NoSessionForPID: PID 4676 does not belong to any known session |
| | Dec 30 14:36:58 ubuntu-phablet systemd[3503]: Started lomiri-app-launch--application-click--calendar.ubports_calendar_1.1.4--.service. |
| | ░░ Subject: A start job for unit UNIT has finished successfully |
| | ░░ Defined-By: systemd |
| | ░░ Support: http://www.ubuntu.com/support |
| | ░░ |
| | ░░ A start job for unit UNIT has finished successfully. |
| | ░░ |
| | ░░ The job identifier is 728. |
| | Dec 30 14:36:58 ubuntu-phablet maliit-server[5690]: inputMethod::reset() |
| | Dec 30 14:36:58 ubuntu-phablet maliit-server[5690]: in clear preedit.. clearing word engine |
| | Dec 30 14:36:58 ubuntu-phablet maliit-server[5690]: inputMethod::reset() |
| | Dec 30 14:36:58 ubuntu-phablet maliit-server[5690]: in clear preedit.. clearing word engine |
| | Dec 30 14:36:58 ubuntu-phablet maliit-server[5690]: inputMethod::reset() |
| | Dec 30 14:36:58 ubuntu-phablet maliit-server[5690]: in clear preedit.. clearing word engine |
| | Dec 30 14:36:58 ubuntu-phablet lomiri[4676]: [2025-12-30:14:36:58.407] qtmir.sessions: Wakelock acquired "18" |
| | Dec 30 14:36:58 ubuntu-phablet lomiri[4676]: [2025-12-30:14:36:58.458] qtmir.mir: SessionAuthorizer::connection_is_allowed - this= qtmir::SessionAuthorizer(0x7f8400ff40) pid= 10038 |
| | Dec 30 14:36:58 ubuntu-phablet lomiri[4676]: [2025-12-30:14:36:58.462] qtmir.mir: SessionAuthorizer::configure_input_is_allowed - this= qtmir::SessionAuthorizer(0x7f8400ff40) pid= 10038 |
| | Dec 30 14:36:58 ubuntu-phablet lomiri[4676]: [2025-12-30:14:36:58.462] qtmir.mir: SessionAuthorizer::set_base_input_configuration_is_allowed - this= qtmir::SessionAuthorizer(0x7f8400ff40) pid= 10038 |
| | Dec 30 14:36:58 ubuntu-phablet lomiri[4676]: [2025-12-30:14:36:58.462] qtmir.mir: SessionAuthorizer::configure_display_is_allowed - this= qtmir::SessionAuthorizer(0x7f8400ff40) pid= 10038 |
| | Dec 30 14:36:58 ubuntu-phablet lomiri[4676]: [2025-12-30:14:36:58.462] qtmir.mir: SessionAuthorizer::set_base_display_configuration_is_allowed - this= qtmir::SessionAuthorizer(0x7f8400ff40) pid= 10038 |
| | Dec 30 14:36:58 ubuntu-phablet lomiri[4676]: [2025-12-30:14:36:58.462] qtmir.mir: SessionAuthorizer::screencast_is_allowed - this= qtmir::SessionAuthorizer(0x7f8400ff40) pid= 10038 |
| | Dec 30 14:36:58 ubuntu-phablet lomiri[4676]: [2025-12-30:14:36:58.463] qtmir.mir: SessionAuthorizer::prompt_session_is_allowed - this= qtmir::SessionAuthorizer(0x7f8400ff40) pid= 10038 |
| | Dec 30 14:36:58 ubuntu-phablet lomiri[4676]: [2025-12-30:14:36:58.463] qtmir.sessions: TaskController::onSessionStarting - sessionName=lomiri-calendar-app |
| | Dec 30 14:36:58 ubuntu-phablet aa-exec[10038]: library "libpq_cust.so" not found |
| | Dec 30 14:36:58 ubuntu-phablet aa-exec[10038]: Creating a QMirClientScreen now |
| | Dec 30 14:36:58 ubuntu-phablet lomiri-calendar[10038]: unable to create file '/run/user/32011/dconf/user': Permission denied. dconf will not work properly. |
| | Dec 30 14:36:58 ubuntu-phablet lomiri-calendar[10038]: unable to create file '/run/user/32011/dconf/user': Permission denied. dconf will not work properly. |
| | Dec 30 14:36:58 ubuntu-phablet lomiri-calendar[10038]: unable to create file '/run/user/32011/dconf/user': Permission denied. dconf will not work properly. |
| | Dec 30 14:36:58 ubuntu-phablet dbus-daemon[3757]: apparmor="DENIED" operation="dbus_method_call" bus="session" path="/org/gnome/evolution/dataserver/Subprocess/4700/2" interface="org.freedesktop.DBus.Properties" member="GetAll" mask="send" name=":1.57" pid=10038 label="calendar.ubports_calendar_1.1.4" peer_pid=4700 peer_label="unconfined" |
| | Dec 30 14:36:58 ubuntu-phablet dbus-daemon[3757]: apparmor="DENIED" operation="dbus_method_call" bus="session" path="/org/gnome/evolution/dataserver/Subprocess/4700/8" interface="org.freedesktop.DBus.Properties" member="GetAll" mask="send" name=":1.57" pid=10038 label="calendar.ubports_calendar_1.1.4" peer_pid=4700 peer_label="unconfined" |
| | Dec 30 14:36:58 ubuntu-phablet dbus-daemon[3757]: apparmor="DENIED" operation="dbus_signal" bus="session" path="/org/gnome/evolution/dataserver/Subprocess/4700/8" interface="org.freedesktop.DBus.Properties" member="PropertiesChanged" name=":1.57" mask="receive" pid=10038 label="calendar.ubports_calendar_1.1.4" peer_pid=4700 peer_label="unconfined" |
| | Dec 30 14:36:58 ubuntu-phablet dbus-daemon[3757]: apparmor="DENIED" operation="dbus_signal" bus="session" path="/org/gnome/evolution/dataserver/Subprocess/4700/8" interface="org.freedesktop.DBus.Properties" member="PropertiesChanged" name=":1.57" mask="receive" pid=10038 label="calendar.ubports_calendar_1.1.4" peer_pid=4700 peer_label="unconfined" |
| | Dec 30 14:36:58 ubuntu-phablet dbus-daemon[3757]: apparmor="DENIED" operation="dbus_method_call" bus="session" path="/org/gnome/evolution/dataserver/Subprocess/4700/4" interface="org.freedesktop.DBus.Properties" member="GetAll" mask="send" name=":1.57" pid=10038 label="calendar.ubports_calendar_1.1.4" peer_pid=4700 peer_label="unconfined" |
| | Dec 30 14:36:58 ubuntu-phablet dbus-daemon[3757]: apparmor="DENIED" operation="dbus_method_call" bus="session" path="/org/gnome/evolution/dataserver/Subprocess/4700/5" interface="org.freedesktop.DBus.Properties" member="GetAll" mask="send" name=":1.57" pid=10038 label="calendar.ubports_calendar_1.1.4" peer_pid=4700 peer_label="unconfined" |
| | Dec 30 14:36:58 ubuntu-phablet aa-exec[10038]: Fail to connect with client Verbindung mit »Unbenannt« ist gescheitert: Backend für Quelle »birthdays« und Erweiterung »Calendar« kann nicht gefunden werden. |
| | Dec 30 14:36:58 ubuntu-phablet lomiri-calendar[10038]: g_object_ref: assertion 'G_IS_OBJECT (object)' failed |
| | Dec 30 14:36:58 ubuntu-phablet lomiri-calendar[10038]: e_cal_client_get_view: assertion 'E_IS_CAL_CLIENT (client)' failed |
| | Dec 30 14:37:01 ubuntu-phablet lomiri[4676]: [2025-12-30:14:37:01.785] qtmir.sensor: OrientationSensor::readingChanged |
| | Dec 30 14:37:01 ubuntu-phablet lomiri[4676]: [2025-12-30:14:37:01.785] qtmir.sensor: PlatformScreen[0x559c91f570]::onOrientationReadingChanged() |
| | Dec 30 14:37:01 ubuntu-phablet lomiri[4676]: [2025-12-30:14:37:01.786] qtmir.sensor: PlatformScreen[0x559c91f570]::customEvent() - unknown orientation. |
| | Dec 30 14:37:21 ubuntu-phablet lomiri[4676]: [2025-12-30:14:37:21.689] qml: updateLightState: onBatteryIconNameChanged, indicatorState: INDICATOR_OFF, supportsMultiColorLed: true, hasMessages: true, icon: battery-good-charging-symbolic, displayStatus: 1, deviceState: charging, batteryLevel: 0 |
| | |
| | </code> |
| | |
| | checking the status of AppArmor shows of the enforcing mode for e.g. Calendar |
| | <code bash> |
| | # sudo aa-status |
| | --- SNIP --- |
| | 6 processes are in enforce mode. |
| | /usr/bin/lxc-start (1969) |
| | /usr/bin/media-hub-server (4293) |
| | /usr/bin/mediascanner-service-2.0 (4322) |
| | /usr/lib/telepathy/mission-control-5 (4316) |
| | /usr/lib/telepathy/telepathy-ofono (4385) |
| | /usr/share/click/preinstalled/calendar.ubports/1.1.4/bin/lomiri-calendar-app (5706) calendar.ubports_calendar_1.1.4 |
| | --- SNIP --- |
| | </code> |
| | |
| | So trying to setup Complain-Mode for Calendar-App, AppArmor answers with a conflicting message |
| | <code bash> |
| | root@ubuntu-phablet:~# aa-complain /usr/share/click/preinstalled/calendar.ubports/1.1.4/bin/lomiri-calendar-app |
| | |
| | ERROR: Conflicting profiles for /usr/bin/lxc-start defined in two files: |
| | - /etc/apparmor.d/usr.bin.lxc-copy |
| | - /etc/apparmor.d/usr.bin.lxc-start |
| | </code> |
| | |
| | |
| | |
| ===== Notes ===== | ===== Notes ===== |
| ==== Problem ==== | ==== Problem ==== |