{"id":887,"date":"2024-06-29T00:06:07","date_gmt":"2024-06-29T00:06:07","guid":{"rendered":"https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/"},"modified":"2024-12-09T06:18:13","modified_gmt":"2024-12-09T06:18:13","slug":"app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution","status":"publish","type":"post","link":"https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/","title":{"rendered":"App Not Working on Ubuntu 24.04? An AppArmor Update Could Be the Solution"},"content":{"rendered":"<p><p><strong>If you\u2019ve been experiencing issues getting some apps to run or work properly in Ubuntu 24.04 LTS it may be down to the distro using <a href=\"https:\/\/en.wikipedia.org\/wiki\/AppArmor\" target=\"_blank\" rel=\"nofollow noopener\">AppArmor<\/a> to restrict the creation of user namespaces.<\/strong><\/p>\n<\/p>\n<p><p>This change (which I touched on in my article look at what\u2019s new in Ubuntu 24.04 LTS) is there to bolster security. <\/p>\n<\/p>\n<p><p>After all, no-one wants icky apps free to do icky things, unchecked.<\/p>\n<\/p>\n<p><p>But the change means AppArmor policies are (<a href=\"https:\/\/ubuntu.com\/blog\/ubuntu-23-10-restricted-unprivileged-user-namespaces\" target=\"_blank\" rel=\"nofollow noopener\">somewhat expectedly<\/a>) preventing some apps from running at all, and breaking features in other apps if they rely on components AppArmor isn\u2019t configured to allow.<\/p>\n<\/p>\n<div>\n<p><figure><a href=\"https:\/\/149366088.v2.pressablecdn.com\/wp-content\/uploads\/2024\/06\/bwrap-womp-womp.jpg\" target=\"_blank\" rel=\"nofollow noopener\"><figcaption>Wike, a desktop Wikipedia app, is among software affected<\/figcaption><\/a><\/figure>\n<\/div>\n<p>When introducing this change Canonical noted that <em>\u201csupplying profiles in the AppArmor package is not (and may never be) complete\u201d<\/em>, and encourages devs to <em>\u201cprovide an AppArmor profile that they ship with their software for each Ubuntu release.&#8221; <\/em><\/p>\n<p>That takes time, and not every developer out there in the wild is minded to, if aware, they need to do it.<\/p>\n<p>For instance, I installed <em>GNOME Web<\/em> (from the noble repo) to create a few web-apps for sites I use. Alas, <a href=\"https:\/\/gitlab.gnome.org\/GNOME\/epiphany\/-\/issues\/2360\" target=\"_blank\" rel=\"nofollow noopener\">it doesn\u2019t work<\/a> (although the browser itself does). This is because <a href=\"https:\/\/github.com\/containers\/bubblewrap\/issues\/632\" target=\"_blank\" rel=\"nofollow noopener\">AppArmor doesn\u2019t have a profile for the Bubblewrap<\/a> sandboxing tool it uses.<\/p>\n<\/p>\n<p><p>But the good news is that Ubuntu is open to adding profiles for apps, utilities, and services affected.<\/p>\n<\/p>\n<p><p>And a sizeable update to the <em>AppArmor<\/em> package is on the way to Ubuntu 24.04 LTS that includes profiles for scores of apps and tools.<\/p>\n<\/p>\n<p><p>Among apps which look set to run\/work fully once the AppArmor SRU is installed:<\/p>\n<\/p>\n<ul>\n<li><strong>Balena Etcher<\/strong><\/li>\n<li><strong>Samba<\/strong><\/li>\n<li><strong>Wike<\/strong><\/li>\n<li><strong>Foliate<\/strong><\/li>\n<li><strong>Tuxedo Control Center<\/strong><\/li>\n<li><strong>Chromium Browser (non-snap)<\/strong><\/li>\n<li><strong>Transmission Bittorrent client<\/strong><\/li>\n<li><strong>Unshare<\/strong><\/li>\n<li><strong>Mozilla Firefox (binary, if moved to \/opt\/firefox\/firefox)<\/strong><\/li>\n<\/ul>\n<p><p>And the addition of a profile for Bubblewrap will resolve other issues (like the <em>GNOME Web<\/em> one I mentioned) in applications and utilities that make use of it.<\/p>\n<\/p>\n<p><p>So keep an eye out for this update, install it from the \u2018proposed\u2019 repo (if you need it ASAP), or look into a <a href=\"https:\/\/etbe.coker.com.au\/2024\/04\/24\/ubuntu-24-04-bubblewrap\/\" rel=\"nofollow noopener\" target=\"_blank\">manual workarounds<\/a> (if you\u2019re confident that you know what you\u2019re doing) to get by in the meantime.<\/p>\n<\/p>\n<p><p><strong><em>If there\u2019s an app or feature you use which may been affected by the AppArmor restrictions (until GNOME Web I\u2019d not hit any issues, so I\u2019m curious) do share it in the comments.<\/em><\/strong><\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you\u2019ve been experiencing issues getting some apps to run or work properly in Ubuntu 24.04 LTS it may be down to the distro using AppArmor to restrict the creation of user namespaces. This change (which I touched on in my article look at what\u2019s new in Ubuntu 24.04 LTS) is there to bolster security. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":888,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[541,4,249,131],"tags":[],"class_list":["post-887","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apparmor","category-news","category-security","category-ubuntu-24-04-lts"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Fix App Issues on Ubuntu 24.04 with AppArmor Update | ServerHost<\/title>\n<meta name=\"description\" content=\"Learn how an AppArmor update can fix app compatibility issues on Ubuntu 24.04 LTS in this blog post. It outlines how the update addresses app restrictions.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fix App Issues on Ubuntu 24.04 with AppArmor Update | ServerHost\" \/>\n<meta property=\"og:description\" content=\"Learn how an AppArmor update can fix app compatibility issues on Ubuntu 24.04 LTS in this blog post. It outlines how the update addresses app restrictions.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/\" \/>\n<meta property=\"og:site_name\" content=\"ServerHost Hosting Solutions Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-29T00:06:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-09T06:18:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/06\/bf6915a54108207977c74ef53f4eaae3.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"718\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/\",\"url\":\"https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/\",\"name\":\"Fix App Issues on Ubuntu 24.04 with AppArmor Update | ServerHost\",\"isPartOf\":{\"@id\":\"https:\/\/serverhost.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/06\/bf6915a54108207977c74ef53f4eaae3.webp\",\"datePublished\":\"2024-06-29T00:06:07+00:00\",\"dateModified\":\"2024-12-09T06:18:13+00:00\",\"author\":{\"@id\":\"https:\/\/serverhost.com\/blog\/#\/schema\/person\/535ebc9c42672d8f79ad3ee8ea563d66\"},\"description\":\"Learn how an AppArmor update can fix app compatibility issues on Ubuntu 24.04 LTS in this blog post. It outlines how the update addresses app restrictions.\",\"breadcrumb\":{\"@id\":\"https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/#primaryimage\",\"url\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/06\/bf6915a54108207977c74ef53f4eaae3.webp\",\"contentUrl\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/06\/bf6915a54108207977c74ef53f4eaae3.webp\",\"width\":1280,\"height\":718},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/serverhost.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"App Not Working on Ubuntu 24.04? An AppArmor Update Could Be the Solution\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/serverhost.com\/blog\/#website\",\"url\":\"https:\/\/serverhost.com\/blog\/\",\"name\":\"ServerHost Hosting Solutions Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/serverhost.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/serverhost.com\/blog\/#\/schema\/person\/535ebc9c42672d8f79ad3ee8ea563d66\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/serverhost.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b8e5973018461f98bcdda40e69a0a7ae6548c079e5e7a1a0c8b40c0738e0fb52?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b8e5973018461f98bcdda40e69a0a7ae6548c079e5e7a1a0c8b40c0738e0fb52?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/serverhost.com\/blog\"],\"url\":\"https:\/\/serverhost.com\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fix App Issues on Ubuntu 24.04 with AppArmor Update | ServerHost","description":"Learn how an AppArmor update can fix app compatibility issues on Ubuntu 24.04 LTS in this blog post. It outlines how the update addresses app restrictions.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/","og_locale":"en_US","og_type":"article","og_title":"Fix App Issues on Ubuntu 24.04 with AppArmor Update | ServerHost","og_description":"Learn how an AppArmor update can fix app compatibility issues on Ubuntu 24.04 LTS in this blog post. It outlines how the update addresses app restrictions.","og_url":"https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/","og_site_name":"ServerHost Hosting Solutions Blog","article_published_time":"2024-06-29T00:06:07+00:00","article_modified_time":"2024-12-09T06:18:13+00:00","og_image":[{"width":1280,"height":718,"url":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/06\/bf6915a54108207977c74ef53f4eaae3.webp","type":"image\/webp"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/","url":"https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/","name":"Fix App Issues on Ubuntu 24.04 with AppArmor Update | ServerHost","isPartOf":{"@id":"https:\/\/serverhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/#primaryimage"},"image":{"@id":"https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/#primaryimage"},"thumbnailUrl":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/06\/bf6915a54108207977c74ef53f4eaae3.webp","datePublished":"2024-06-29T00:06:07+00:00","dateModified":"2024-12-09T06:18:13+00:00","author":{"@id":"https:\/\/serverhost.com\/blog\/#\/schema\/person\/535ebc9c42672d8f79ad3ee8ea563d66"},"description":"Learn how an AppArmor update can fix app compatibility issues on Ubuntu 24.04 LTS in this blog post. It outlines how the update addresses app restrictions.","breadcrumb":{"@id":"https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/#primaryimage","url":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/06\/bf6915a54108207977c74ef53f4eaae3.webp","contentUrl":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/06\/bf6915a54108207977c74ef53f4eaae3.webp","width":1280,"height":718},{"@type":"BreadcrumbList","@id":"https:\/\/serverhost.com\/blog\/app-not-working-on-ubuntu-24-04-an-apparmor-update-could-be-the-solution\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/serverhost.com\/blog\/"},{"@type":"ListItem","position":2,"name":"App Not Working on Ubuntu 24.04? An AppArmor Update Could Be the Solution"}]},{"@type":"WebSite","@id":"https:\/\/serverhost.com\/blog\/#website","url":"https:\/\/serverhost.com\/blog\/","name":"ServerHost Hosting Solutions Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/serverhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/serverhost.com\/blog\/#\/schema\/person\/535ebc9c42672d8f79ad3ee8ea563d66","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/serverhost.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b8e5973018461f98bcdda40e69a0a7ae6548c079e5e7a1a0c8b40c0738e0fb52?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b8e5973018461f98bcdda40e69a0a7ae6548c079e5e7a1a0c8b40c0738e0fb52?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/serverhost.com\/blog"],"url":"https:\/\/serverhost.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/comments?post=887"}],"version-history":[{"count":1,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/887\/revisions"}],"predecessor-version":[{"id":1498,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/887\/revisions\/1498"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/media\/888"}],"wp:attachment":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/media?parent=887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/categories?post=887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/tags?post=887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}