ZNC (1.6.0-11/Beta) + DSM 6.0.1-7393 Update 1 (DS712+) => Paketdienst Problem

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Pressies

Benutzer
Registriert
17. Nov. 2012
Beiträge
19
Reaktionspunkte
0
Punkte
1
Hi @all,

ich habe mir ZNC (1.6.0-11 / Beta) auf meiner Syn (7212+) installiert und gleich nach dem "Ausführen" der App kommt dann der Hinweis "Der Paketdienst konnte nicht ausgeführt werden".

Vermutlich eine Kompatibilitätsthematik bzgl. APP und dem aktuellen DSM (DSM 6.0.1-7393 Update 1).

Hat jemand eine Idee, wie man das Problem mit dem Paketdienst lösen kann?

thx & regs
Pressies
 
Hi,

es gibt einige Pakete die seit DSM 6 nicht mehr (ohne Anpassung) laufen, bzw. mit den Sicherheitsfeatures nicht klarkommen. Dein Problem ist bekannt : https://github.com/SynoCommunity/spksrc/issues/2294

Das Start Skript versucht unter dem angelegten User „znc“ seinen Prozess auszuführen, das schlägt fehl:
synoscgi_SYNO.Core.Package.Control_1_start[17441]: service_start.c:180 synoservice: [pkgctl-znc] start failed.[0xD900 privilege.cpp:60]

Lässt sich auch nachstellen,
admin@syno:/$ ./var/packages/znc/scripts/start-stop-status start
Starting ZNC ...
Password:

alternativ direkt aus dem appstore, (meiner ist in volume3)
admin@syno:/$ su znc -c "/volume3/@appstore/znc/bin/znc -d /volume3/@appstore/znc/var"
Password:

... er will für den service user ein Passwort :rolleyes:

Das Paket kann aber manuell unter Adminrechten gestartet werden (bitte nicht root) -
Es empfiehlt sich dann mit „makeconfig“ da die noch fehlt ;)

Rich (BBCode):
/volume3/@appstore/znc/bin/znc --makeconf

Jetzt muss du ein paar Fragen beantworten, anschließend schreibt er die config ins home
[ .. ] Writing config [/var/services/homes/admin/.znc/configs/znc.conf]...

Um nicht immer manuell das ganze auszuführen hat hier ein Leidensgenosse ein AutoStart Skript auf Git bereitgestellt:
https://github.com/AdnanHodzic/synology-znc-autostart


Vielleicht kennt einer noch die Möglichkeit das Ganze mit Binaries eines start-stop-daemon abzuwickeln;
wie er z.B. bei emby und syncthing Anwendung findet um einen Service wieder unterm definierten User auszuführen.
Interessiert mich ebenfalls sehr.

Bob
 
so gehts !

Nachtrag ..
Hab nicht direkt erkannt das in der /etc/shadow überhaupt kein Passwort Eintrag für znc existiert; :rolleyes:
bitte vorsichtig sein und am Ende der Datei diesen Eintrag anhängen:

Rich (BBCode):
znc:*:10933:0:99999:7:::

Jetzt erfolgt die Ausführung ohne Passwortabfrage und ohne Permission denied!
Rich (BBCode):
admin@syno:~$ sudo su znc -c "/volume3/@appstore/znc/bin/znc -d /volume3/@appstore/znc/var"

Sollte dieser Hinweis erscheinen [ !! ] Unable to locate pem file: [/usr/local/znc/var/znc.pem] [ ?? ] Would you like to create a new pem file? (yes/no) [yes]:
bitte mit yes bestätigen ..

Kontrolle:
Rich (BBCode):
admin@syno:~$ ps -ef |grep znc 
znc      16765     1  0 01:39 ?        00:00:00 /volume3/@appstore/znc/bin/znc -d /volume3/@appstore/znc/var
Top das Sorgenkind znc startet den Task!

Diesen Vorgang (mit der Prozess ID 16765 als Root User) beenden [die ID ist immer unterschiedlich] :)
Rich (BBCode):
sudo su -
Rich (BBCode):
kill 16765

Was jetzt noch fehlt ist die Anpassung vom bestehen Start Stopp Skript;
mit sudo su ${USER} -c "${ZNC} -d ${INSTALL_DIR}/var"
hinzufügen in Zeile 17 ..

Rich (BBCode):
vi /var/packages/znc/scripts/start-stop-status
Auswahl_072.png

Dann will das Ganze auch mit dem Paketzentrum starten/stoppen :D

Bob
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat