Synology-Forum.nl
OS Specifieke ondersteuning => Overig => Topic gestart door: raptile op 16 mei 2012, 01:43:03
-
Ik kom er net achter dat mijn hele /var/log/messages vol staat met het volgende:
May 15 23:40:45 PkgMan.cgi: pkgtool.cpp:2445 No script for python
May 15 23:40:45 PkgMan.cgi: pkgtool.cpp:2445 No script for Python26
May 15 23:41:06 PkgMan.cgi: pkgtool.cpp:2445 No script for python
May 15 23:41:06 PkgMan.cgi: pkgtool.cpp:2445 No script for Python26
May 15 23:41:28 PkgMan.cgi: pkgtool.cpp:2445 No script for python
May 15 23:41:28 PkgMan.cgi: pkgtool.cpp:2445 No script for Python26
May 15 23:41:49 PkgMan.cgi: pkgtool.cpp:2445 No script for python
May 15 23:41:49 PkgMan.cgi: pkgtool.cpp:2445 No script for Python26
Het enige bestand met die naam is:
./usr/syno/synoman/webman/modules/PkgManApp/PkgMan.cgi
Maar dat is gewoon een cgi bestand waarin ik niets kan vinden m.b.y. Python 2.6
Iemand enig idee hoe ik hier vanaf kom?
-
Dat is een van de bestanden van de Package-manager... Die probeert dus iets te doen met een package waar Python deel van uit maakt, denk ik zo...
Heb je wellicht het Squeezebox package geïnstalleerd? Ik meen me te herinneren dat Python daar ook in zit.
Succes!
Wizjos
-
Dat is een van de bestanden van de Package-manager... Die probeert dus iets te doen met een package waar Python deel van uit maakt, denk ik zo...
Heb je wellicht het Squeezebox package geïnstalleerd? Ik meen me te herinneren dat Python daar ook in zit.
Succes!
Wizjos
Nee, dat heb ik niet.
Ik heb alleen (zo ver ik weet) Sickbeard, Couchpotato, autosub en headphones draaiende met python.
Of ik moet er naast zitten...
Deze pakketten draaien echter zonder enige problemen dus ik snap niet wat er op dit moment mis gaat :(
Edit:
Ik heb alle packages gestopt die ik maar kon stoppen en nog bleven de meldingen komen in /var/log/messages
ik heb python en python 2.6 geïnstalleerd staan en die kan ik niet uit zetten.
Ik kan ze wel deïnstalleren maar dat is niet de bedoeling omdat er bepaalde pakketten afhankelijk zijn van python.
Heeft iemand een idee of er iets in de config aangepast moet worden?
-
Zoek, en gij zult vinden:
viewtopic.php?f=41&t=8994 (http://www.synology-forum.nl/viewtopic.php?f=41&t=8994)
Is dus al vaker gemeld en al verklaard...
-
Is dus al vaker gemeld en al verklaard...
Als het nou ook nog werd opgelost ... :D
Want het blijft rete-irritant dat je je Package Center niet kunt openen zonder dat je log wordt volgeblazen met nutteloze meldingen.
-
Synology zal dit denk ik niet oplossen, want het gaat om 3rd party pakketten. Weliswaar vreemd dat Package Center de meldingen triggert (veroorzaakt), maar ik denk toch dat het komt door een onjuiste registratie of installatie van een 3rd party pakket.
-
Toevallig is het net ook weer gemeld in de SynoCommunity thread (http://forum.synology.com/enu/viewtopic.php?f=190&t=50593) op het internationale forum ... zal eens vragen of ze er echt niets aan kunnen doen.
Python wordt bij mij alleen gebruikt door AutoSub ; zal AutoSub eens stoppen en kijken of het nog steeds gebeurt.
EDIT: ja dus, gaat gewoon door.
-
Zoek, en gij zult vinden:
viewtopic.php?f=41&t=8994 (http://www.synology-forum.nl/viewtopic.php?f=41&t=8994)
Is dus al vaker gemeld en al verklaard...
Excuses, denk dat ik een beetje te moe was om goed te zoeken.
Ik had google ook al geraadpleegt en werd er niet veel wijzer van..
Ik zal zo dat topic eens lezen maar uit de reactie hierboven denk ik al te weten wat de oorzaak is :)
Toevallig is het net ook weer gemeld in de SynoCommunity thread (http://forum.synology.com/enu/viewtopic.php?f=190&t=50593) op het internationale forum ... zal eens vragen of ze er echt niets aan kunnen doen.
Mijn dank hiervoor!
Python wordt bij mij alleen gebruikt door AutoSub ; zal AutoSub eens stoppen en kijken of het nog steeds gebeurt.
EDIT: ja dus, gaat gewoon door.
Klopt, vrij irritant :)
-
Er is zelfs een ticket voor dit verschijnsel (waar nog niet de link naar Package Center gemaakt wordt) op SynoCommunity's github (https://github.com/SynoCommunity/spksrc/issues/64), maar de developer geeft Synology de schuld.
Volgens mij moet het te fixen zijn, aangezien een vergelijkbaar non-startable package als Java SE dit niet doet.
-
Thanks voor de reacties!
Ik hou mn package center gewoon niet te lang open.
Probleem is dan voor mij even opgelost.
(Ben te lui om hiervoor een ticket in te schieten bij Synology zelf, heb geen zin om tussen twee vuren in te zitten omdat ze elkaar de schuld gaan geven)
-
Ik kom er net achter dat mijn hele /var/log/messages vol staat met het volgende:
May 15 23:40:45 PkgMan.cgi: pkgtool.cpp:2445 No script for python
May 15 23:41:06 PkgMan.cgi: pkgtool.cpp:2445 No script for python
May 15 23:41:28 PkgMan.cgi: pkgtool.cpp:2445 No script for python
May 15 23:41:49 PkgMan.cgi: pkgtool.cpp:2445 No script for python
Wil je af van deze onnodige meldingen als je Package Center open hebt? Maak dan een bestand aan met de naam start-stop-status in de map /var/packages/python/scripts en geef het de volgende inhoud:
#!/bin/sh
case $1 in
start)
exit 0
;;
stop)
exit 0
;;
status)
exit 0
;;
console)
exit 0
;;
log)
exit 0
;;
*)
exit 1
;;
esac
Bestand is ook te downloaden via de nieuwe DSM 4.1 QuickConnect functie https://gofile.me/1TYA7/JczXMP8i (https://gofile.me/1TYA7/JczXMP8i)
Nu ik weet hoe die spk's in elkaar zitten weet ik ook wat het probleem van deze talrijke meldingen is. Omdat SynoCommunity duidelijk wil maken dat Pyton alleen maar geinstalleerd hoeft te worden en dat het niet nodig is het pakket te starten, hebben ze geen start-stop-status bestand in de Python spk zitten. En Package Center heeft dit bestand nodig om te bepalen wat de start-stop-status is van elk pakket. Ontbreekt het bestand of is de inhoud niet correct, dan staat er elke seconde dat je Package Center open houdt een melding in het message bestand.
Door nu zo'n start-stop-status bestand met bovenstaande inhoud aan te maken, is de start en stop knop wel ineens weer beschikbaar. Maar je kunt deze knoppen gewoon gebruiken want ze doen helemaal niks behalve de status veranderen. Persoonlijk vind ik dat best een netto oplossing en belangrijker nog, je bent van die onnodige meldingen af.
Ik denk niet dat SynoCommunity deze oplossing zal doorvoeren, dus na de eerstvolgende update van Python zul je het bestand weer moeten aanmaken (of terugzetten).
-
Matr!x,
Je ster is rijzende :mrgreen: . Goed werk! Shame on the Community overigens dat ze dit zelf niet ter hand nemen :oops:
Eén kleine aanvulling nog... Heb je oplossing toegepast en zag de status van python veranderen in 'defect' :shock: . Even testen bracht de oplossing: het bestand start-stop-status dient 777 geflagged te staan!
Nadat ik dat had toegepast was de status veranderd in 'stopgezet'. Meldingen gestopt...
Wizjos
-
ik heb het script geïnstalleerd en het werkt perfect, ook python heeft nu de status ingeschakeld in Package Center. :D
-
Je ster is rijzende :mrgreen: . Goed werk! Shame on the Community overigens dat ze dit zelf niet ter hand nemen :oops:
Er is wel meer mis met SynoCommunity. Ik heb de bestaande spk bestanden en scripts eens bekeken en er zitten toch wel een paar slordigheden in. Nu kan het altijd beter natuurlijk, maar ik had van een Community wel verwacht dat ze in ieder geval een code check doen voor ze een pakket vrijgeven.
Maar ik moet ook wel toegeven dat ik zonder SynoCommunity niet in staat was geweest om zelf spk bestanden te maken. Je hebt gewoon veel voorbeelden nodig, of ze nu goed zijn of niet.
-
Nu kan het altijd beter natuurlijk, maar ik had van een Community wel verwacht dat ze in ieder geval een code check doen voor ze een pakket vrijgeven.
Dat vind ik dan weer sterk aan de Duitse community (die zich overigens engelstalig presenteert). Die publiceren niet zomaar, maar onderzoeken/checken voordat ze je spk toelaten.
Zou eigenlijk standaard moeten zijn... Wat te denken van een spk pakket dat willens en wetens de boel overhoop gooit?
-
Als je de knop Uitvoeren / Stop wilt verwijderen van het pakket SABnzbd in Package Center, dan moet je het volgende even aan het bestand /var/packages/python/INFO toevoegen (ergens voor package_icon):
startable="no"