ubuntutouch:faq:ubuntu_24.04

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

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 devnullubuntutouch:faq:ubuntu_24.04 [2026/01/18 15:48] (aktuell) – typos devnull
Zeile 4: Zeile 4:
  
 ====== 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 ====
× iphelper toolbox

you see this when javscript or css is not working correct

Untested
IP Address:
First usable:
Subnet:
Last usable:
CIDR:
Amount of usable:
Network address:
Reverse address:
Broadcast address:

  • ubuntutouch/faq/ubuntu_24.04.1767101800.txt.gz
  • Zuletzt geändert: 2025/12/30 13:36
  • von devnull