Erro gconf e libappindicator e Webapps no Kubuntu/Neon

Bom dia a todos.

Fiz uma instação do KDE Neon base ubuntu 24.04 e tive os seguintes erros:

  1. Ao instalar o aplicativo IPTV Smarters no linux obitinha um erro de gconf
  2. Após instalar o aplicativo do GranCursos Online ele não inicia.

O erro de conf ao instalar o appp de IPTV resolvi da sequinte forma:

wget -O gconf.deb http://ftp.it.debian.org/debian/pool/main/g/gconf/gconf2_3.2.6-8_amd64.deb
wget -O libgconf.deb http://ftp.it.debian.org/debian/pool/main/g/gconf/libgconf-2-4_3.2.6-8_amd64.deb
wget -O gconf2-common.deb http://ftp.it.debian.org/debian/pool/main/g/gconf/gconf2-common_3.2.6-8_all.deb
wget -O gconf-service.deb http://ftp.it.debian.org/debian/pool/main/g/gconf/gconf-service_3.2.6-8_amd64.deb 
wget -O libldap.deb http://ftp.it.debian.org/debian/pool/main/o/openldap/libldap-2.5-0_2.5.13%2bdfsg-5_amd64.deb 
wget -O libappindicator http://security.ubuntu.com/ubuntu/pool/universe/liba/libappindicator/libappindicator1_12.10.1+20.10.20200706.1-0ubuntu1_amd64.deb
wget -O libdbusmenu-gtk4 http://ftp.ubuntu.com/ubuntu/pool/universe/libd/libdbusmenu/libdbusmenu-gtk4_16.04.1+18.10.20180917-0ubuntu8_amd64.deb
dpkg -i *.deb

Com relação ao erro de o aplicativo do GranCurso não abrir eu percebi que consigo resolver apenas quando usando o Live CD do neon instalando os pacote:

sudo apt install libgtk-3-0 libnotify4 libnss3 libxss1 libxtst6 xdg-utils libatspi2.0-0 libuuid1 libsecret-1-0 libappindicator3-1

Porém utilizando o sistema instalado esta solução não funciona e o aplicativo do GranCursos Online não abre.

Também não estou conseguindo instalar webapps e percebi que o aplicativo do Gran na verdade é uma especie de webapp, então parece ser um erro só.

A ultima iso que baixei do Neon apresentou um erro de Failed to start apt-news.service: Unit apt-news.service not found. Encontrei esse comando que resolve o problema:

sudo dpkg-divert --rename --divert /etc/apt/apt.conf.d/20apt-esm-hook.conf.disabled --add /etc/apt/apt.conf.d/20apt-esm-hook.conf && sudo apt install ubuntu-advantage-tools

Esses problemas se apresentaram pra mim tanto utilizando o Kubuntu 24.04 quanto usando o KDE neon base ubuntu 24.04

O pessoal fala que o kde neon não é distro para uso, e sim para testes.

Mas eu tive o mesmo comportamento no Kubuntu LTS 24.04.

Conforme mencionei acima quando executando o sistema dentro Live CD do neon eu consigo resolver, então acabei de fazer isso e instalei tbm o webapp-manager do mint e então executei o dpkg-repack para reenpacotar tanto o app do Gran como o app de IPTV quanto o app do webapp-manger e suas dependenciais e salvei no pen drive.
Vou tentar instalar mais tarde no meu computador ver se dar certo.

Com relação ao neon não ser completo realmente falta pouca coisa que vc pode colar depois de instalar. Eu completo o Neon da seguinte forma

Substiuo /etc/apt/sources.list para ter todos os repositorios do ubuntu, fica assim:

deb http://br.archive.ubuntu.com/ubuntu/ noble main restricted
deb http://br.archive.ubuntu.com/ubuntu/ noble-updates main restricted
deb http://br.archive.ubuntu.com/ubuntu/ noble universe
deb http://br.archive.ubuntu.com/ubuntu/ noble-updates universe
deb http://br.archive.ubuntu.com/ubuntu/ noble multiverse
deb http://br.archive.ubuntu.com/ubuntu/ noble-updates multiverse
deb http://br.archive.ubuntu.com/ubuntu/ noble-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu noble-security main restricted
deb http://security.ubuntu.com/ubuntu noble-security universe
deb http://security.ubuntu.com/ubuntu noble-security multiverse

# deb-src http://br.archive.ubuntu.com/ubuntu/ noble main restricted
# deb-src http://br.archive.ubuntu.com/ubuntu/ noble-updates main restricted
# deb-src http://br.archive.ubuntu.com/ubuntu/ noble universe
# deb-src http://br.archive.ubuntu.com/ubuntu/ noble-updates universe
# deb-src http://br.archive.ubuntu.com/ubuntu/ noble multiverse# deb-src http://br.archive.ubuntu.com/ubuntu/ noble-updates multiverse
# deb-src http://br.archive.ubuntu.com/ubuntu/ noble-backports main restricted universe multiverse
# deb-src http://security.ubuntu.com/ubuntu noble-security main restricted
# deb-src http://security.ubuntu.com/ubuntu noble-security universe
# deb-src http://security.ubuntu.com/ubuntu noble-security multiverse

Instalo o pacote um pouco mais completo do plasma:

sudo apt install kde-plasma-desktop -y

Instalo alguns codecs o libreoffice, compactadores e outras coisas vi em sites de pós instação do Neon:

sudo apt install apt-xapian-index && sudo apt install kubuntu-settings-desktop && sudo update-apt-xapian-index
sudo apt install kubuntu-restricted-addons kubuntu-restricted-extras fonts-crosextra-carlito fonts-crosextra-caladea -y
sudo apt install rar unrar p7zip-full p7zip-rar partitionmanager kcalc kdenlive fcitx ksystemstats libkf5sysguard-bin ksystemlog gnome-disk-utility usb-creator-kde elisa pavucontrol synaptic kmines kmahjongg ksudoku konversation krdc skanlite accountsservice alsa-ucm-conf apport apport-kde haruna gparted -y
sudo add-Apt-Repository Ppa:Libreoffice/Ppa -Y && sudo apt update && sudo apt install libreoffice libreoffice-l10n-pt-br libreoffice-gtk3 libreoffice-style-* -y

Adiciono o módulo de kernel ambox que não vem no neon, necessário para waydroid:

git clone https://github.com/anbox/anbox-modules && cd anbox-modules && sudo cp -rT ashmem /dev/ashmem && sudo cp -rT binder /dev/binder && sudo ./INSTALL.sh

Pra finalizar eu opcionalmente instalo todos os pacotes do meta-pacote kubuntu-desktop 24.04 que não conflitam com o Neon base ubuntu 24.04, eu montei o comando o ficou dessa forma:

sudo apt install -y alsa-base alsa-utils anacron appstream bc bluedevil breeze ca-certificates fontconfig fonts-dejavu-core foomatic-db-compressed-ppds frameworkintegration ghostscript gstreamer1.0-pipewire iio-sensor-proxy inputattach kactivitymanagerd kde-cli-tools kde-config-screenlocker kde-style-oxygen-qt5 kgamma5 khotkeys kinfocenter kio kmenuedit kscreen ksystemstats kwin-x11 kwrited language-selector-common libkf5screen-bin libkf5screen-data libkf5screen8 libkf5screendpms8 libkf5sysguard-bin libkf5sysguard-data libkpipewire5 libkpipewirerecord5 libkscreenlocker5 libksgrd9 libksignalplotter9 libksysguardformatter1 libksysguardsensorfaces1 libksysguardsensors1 libksysguardsystemstats1 liblsofui9 libnotify-bin liboxygenstyle5-5 liboxygenstyleconfig5-5 libpam-kwallet5 libpolkit-qt5-1-1 libprocesscore9 libprocessui9 libqt5svg5 libsasl2-modules libu2f-udev milou mobile-broadband-provider-info modemmanager openprinting-ppds oxygen-sounds pipewire pipewire-pulse plasma-desktop plasma-integration plasma-pa plasma-systemmonitor plasma-welcome plasma-workspace plymouth-theme-breeze polkit-kde-agent-1 powerdevil printer-driver-pnm2ppa python3-launchpadlib qml-module-org-kde-ksysguard qml-module-org-kde-qqc2breezestyle qml-module-org-kde-qqc2desktopstyle qttranslations5-l10n rfkill sddm software-properties-qt spice-vdagent switcheroo-control systemsettings ubuntu-drivers-common ubuntu-release-upgrader-qt unzip usb-modeswitch whoopsie wireless-tools wpasupplicant wvdial xdg-desktop-portal-gtk xdg-desktop-portal-kde xdg-user-dirs xkb-data xorg xsettingsd zip apport-kde aptitude ark avahi-daemon baloo-kf5 bluez bluez-cups breeze-gtk-theme cryptsetup cups cups-bsd cups-client cups-filters dbus-x11 desktop-file-utils dolphin dolphin-plugins drkonqi elisa ffmpegthumbs fonts-liberation fonts-noto-cjk fonts-noto-color-emoji fonts-noto-core fonts-ubuntu fwupd fwupd-signed genisoimage gnupg-agent go-mtpfs grub-theme-breeze gwenview haruna hplip im-config kaccounts-integration kaccounts-providers kate kcalc kcharselect kde-config-gtk-style kde-config-gtk-style-preview kde-config-plymouth kde-config-sddm kde-config-tablet kde-config-updates kde-config-whoopsie kde-spectacle kdeconnect kdegraphics-thumbnailers kdenetwork-filesharing kdialog kerneloops khelpcenter kimageformat-plugins kio-admin kio-audiocd kio-extras kio-fuse kio-gdrive kmahjongg kmines konsole konversation kpat krdc ksshaskpass ksudoku ksystemlog kwalletmanager kwayland-integration kwin-addons kwin-common kwin-data kwin-decoration-oxygen kwin-wayland laptop-detect layer-shell-qt libappindicator3-1 libcolorcorrect5 libglib2.0-bin libkfontinst5 libkfontinstui5 libkworkspace5-5 libnotificationmanager1 libnss-mdns libplasma-geolocation-interface5 libqca-qt5-2-plugins libreoffice-calc libreoffice-impress libreoffice-kf5 libreoffice-plasma libreoffice-style-breeze libreoffice-writer libsignon-qt5-1 libspa-0.2-bluetooth libtaskmanager6 libweather-ion7 memtest86+ neochat network-manager network-manager-openconnect network-manager-pptp okular okular-extra-backends orca packagekit partitionmanager pastebinit pcmciautils phonon4qt5-backend-vlc phonon4qt5settings pinentry-qt plasma-browser-integration plasma-calendar-addons plasma-dataengines-addons plasma-desktop-data plasma-discover plasma-discover-backend-snap plasma-disks plasma-distro-release-notifier plasma-firewall plasma-nm plasma-theme-oxygen plasma-thunderbolt plasma-vault plasma-wallpapers-addons plasma-widgets-addons plasma-workspace-data plasma-workspace-wallpapers plocate policykit-desktop-privileges power-profiles-daemon ppa-purge print-manager printer-driver-brlaser printer-driver-c2esp printer-driver-foo2zjs printer-driver-gutenprint printer-driver-m2300w printer-driver-min12xxw printer-driver-ptouch printer-driver-pxljr printer-driver-sag-gdi printer-driver-splix qapt-deb-installer qml-module-org-kde-pipewire qml-module-qtgraphicaleffects qml-module-qtquick-xmllistmodel qt5-image-formats-plugins sddm-theme-breeze signon-kwallet-extension signon-plugin-oauth2 signon-ui-service signon-ui-x11 skanlite skanpage udisks2 upower usb-creator-kde util-linux-extra vim wireplumber x11-utils xdg-utils

Sou apenas um entusiasta linux mas acredito que assim não se pode mais dizer que o Neon não fica completo.

Eu encontrei uma solução.

O erro não estava aparecendo pra mim quando eu tentava iniciar o program, mas quando eu tentei iniciar o programa fazendo uma chamada no terminal tive o erro:

chrome-sandbox is owned by root and has mode 4755.

Pesquisei e vi que partir da versão 23.10 o Ubuntu incrementou “namespaces” de usuários não privilegiados restritos, que é um novo recurso de segurança que permite que aplicativos criem “sandboxes” mais seguros, confira em Restricted unprivileged user namespaces are coming to Ubuntu 23.10 | Ubuntu. No entanto os namespaces expõem interfaces do kernel que normalmente são restritas a processos com capacidades privilegiadas (root) para uso por usuários não privilegiados, onde o “AppArmor” pode ser usado para permitir e proibir seletivamente namespaces de usuários não privilegiados.

Achei a solução em: tfs - Building electron linux distro : The SUID sandbox helper binary was found, but is not configured correctly - Stack Overflow

No meu caso a solução ficou da sequinte forma:

sudo chown root /opt/Gran\ Cursos\ Online/chrome-sandbox
chmod 4755 /opt/Gran\ Cursos\ Online/chrome-sandbox
sed -i 's/%U.*/%U --no-sandbox/g' /usr/share/applications/grandesktop.desktop
sysctl kernel.unprivileged_userns_clone=1

Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.