La aplicación Electron no pudo obtener la dirección IP cuando se exportó como Flatpak

Un usuario Pregunto ✅
¡Resuelto! ¡Gracias a todos! 🙂

Estoy intentando hacer un Flatpak para mi pequeña aplicación”Servidor OpenSpeedTest

Esta es una herramienta simple de estimación del rendimiento de la red. Funciona bien en Windows, Mac y Linux (DEB).

1) Cuando exporto lo mismo en Flatpak, la aplicación no puede obtener la dirección IP del dispositivo cliente.

r/flatpak - La aplicación Electron no pudo obtener la dirección IP cuando se exportó como Flatpak

paquete plano

Tuve el mismo problema al exportar como siesta

Se resolvió al agregar iproute2 a mis paquetes de etapas.

¿CÓMO puedo hacer esto en FlatPak?

así es como agregué Módulos.

«módulos»: [

{

«name»: «zypak»,

«sources»: [

{

«type»: «git»,

«url»: «https://github.com/refi64/zypak«,

«tag»: «v2021.02»

}

]

},

{

«nombre»: «iproute2»,

«fuentes»: [

{

«type»: «git»,

«url»: «https://github.com/shemminger/iproute2.git«,

«tag»: «v5.9.0»

}

]

}

]

}

publiqué esto https://discourse.flathub.org/t/electron-app-failed-to-get-ipaddress-when-exported-as-flatpak/1573

Un usuario respondió ✅

Supongo que estás usando un generador de electrones para generar el Flatpak. Parece que la red ya debería estar habilitada, consulte aquí.
Puede comprobar que el acceso a la red está permitido con flatpak info --show-permissions FLATPAK_IDDeberías shared=network.
Si no está habilitado, debe configurarlo explícitamente en terminarArgs.

Un usuario respondió ✅

Uno de mis paquetes de nodos requería «iproute2»

Necesito agregarlo a la aplicación.

Un usuario respondió ✅

información flatpak –show-permisos

información flatpak –show-permisos io.atom.electron.OpenSpeedTest-Server
[Context]
compartido=red;ipc;
sockets=x11;pulseaudio;
dispositivos=dri;
sistemas de archivos=inicio;
[Session Bus Policy]
org.freedesktop.Notifications=hablar
[Environment]
TMPDIR=/var/tmp

Haznos tus preguntas aquí, respondemos todas tus dudas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *