install-systemd.sh install script on fedora server
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 42/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- fedora, linux, shell
Línea de trabajo
Start with scripts/systemd/install-systemd.sh and reproduce the installation on a fresh Fedora Linux 43 Server system. Check the reported dependency names, service execution under SELinux, and firewall guidance. Done means the installer completes and the sendspin.service starts without the manual workarounds described in the issue.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I tried to run installer
curl -fsSL https://raw.githubusercontent.com/Sendspin/sendspin-cli/refs/heads/main/scripts/systemd/install-systemd.sh | sudo bash
On Fedora Linux 43 (Server Edition) fresh installation
libportaudio2
sudo dnf install libportaudio2
failed because there is no libportaudio2
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
No match for argument: libportaudio2
instead installing just portaudio fixes it
sudo dnf install portaudio
SELinux - Permission denied
After installation service fails to start with:
sendspin.service: Failed at step EXEC spawning /home/sendspin/.local/bin/sendspin: Permission denied
I was able to workaround that by doing:
sudo ausearch -c sendspin --raw | audit2allow -M sendspin_local
sudo semodule -i sendspin_local.pp
or
sudo setenforce 0
Not recomended (but can be considered as debug measure to confirm that is actual issue)
Ai also suggests to Move the binary to /usr/local/bin This is the standard, SELinux‑approved solution.
But I did not try that:
sudo mv /home/sendspin/.local/bin/sendspin /usr/local/bin/sendspin
sudo chmod +x /usr/local/bin/sendspin
Update your service:
ExecStart=/usr/local/bin/sendspin
Reload:
sudo systemctl daemon-reload
sudo systemctl restart sendspin.service
Firewall rules
Out of the box firewall is enabled and adding rule may be nessecary
sudo firewall-cmd --add-port=8080/tcp --permanent
sudo firewall-cmd --reload
Missing: libopenblas0
Installer script will complain abnout missing libopenblas0 and propts to install it.
Install now? (dnf install -y openblas) [Y/n]
as soon as Y is input:
Repositories loaded.
Package "openblas-0.3.29-2.fc43.x86_64" is already installed.
Nothing to do.
it will say its installed already. But therea is no functional issue with this. Just put "Y" when running the script and it will work.
- Lenguaje dominante
- Python
- Estrellas
- 193
- Forks
- 37
- Merge medio
- 11 d 19 h
- PR fusionados (30 d)
- 2
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Sendspin/sendspin-python-cli
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Sendspin/sendspin-python-cli#280 · 1 comentario · 1 reacción ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Sendspin/sendspin-python-cli#278 · 2 comentarios · 5 reacciones ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Sendspin/sendspin-python-cli#257 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Sendspin/sendspin-python-cli#256 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Sendspin/sendspin-python-cli#113 · 10 comentarios ·
Todos los issues de Sendspin/sendspin-python-cli
Issues similares
-
adr
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
kristofdegrave/homeassistant-smart-charging#1607 ·
Los mantenedores suelen responder en 1 día
-
namespace operations
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
EclipseFdn/open-vsx.org#13665 ·
Los mantenedores suelen responder en 1 día
-
doc good first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
collective/icalendar#1865 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
canonical/opentelemetry-collector-operator#409 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
mozilla/addons-release-tests#1243 ·
Los mantenedores suelen responder en 1 día