Synology-Forum.nl

Firmware => Synology DSM 5.1 en eerder => Topic gestart door: Martijn85 op 14 februari 2013, 14:18:53

Titel: Python Oplossing 4.2
Bericht door: Martijn85 op 14 februari 2013, 14:18:53
De melding die voorkomt is: "Please run Python before installing this package"

Mensen die problemen ondervinden met Python van SynoCommunity kunnen het volgende aanpassen wat het probleem oplost.

Login via SSH met de gebruiker root en voer het volgende commando uit:

vi /var/packages/python/scripts/start-stop-status
En pas de volgende (gele) regel aan: klik hier. (https://github.com/SynoCommunity/spksrc/blob/develop/spk/python/src/dsm-control.sh#L19)

exit 1 wordt dus exit 0, alleen de onderste exit 1 blijft staan!

Om het bestand op te slaan druk je op de ESC toets en type je in :wq en drukt op enter.

Je aanpaste start-stop-status script ziet er dan zo uit:

#!/bin/sh

# Package
PACKAGE="python"
DNAME="Python"

# Others
INSTALL_DIR="/usr/local/${PACKAGE}"


case $1 in
    start)
        exit 0
        ;;
    stop)
        exit 0
        ;;
    status)
        exit 0
        ;;
    log)
        echo "${INSTALL_DIR}/install.log"
        exit 0
        ;;
    *)
        exit 1
        ;;
esac

Bron (https://github.com/SynoCommunity/spksrc/issues/376)
Titel: Re: Python Oplossing 4.2 (beta)
Bericht door: Matr1x op 14 februari 2013, 15:25:54
Goed bezig Martijn! Het start-stop-status bestandje van Python heeft wel vaker voor problemen gezorgd. Lijkt wel op SynoCommunity dit nog steeds niet onder controle heeft.
Titel: Re: Python Oplossing 4.2 (beta)
Bericht door: Donadoni op 07 maart 2013, 13:54:00
je schrijft logt in via SSH/telnet maar hoe werkt dit?
Moet ik iets downloaden of moet ik inloggen op een aparte poort?

Ik had SABnzb goed werkend tot de update.
Titel: Re: Python Oplossing 4.2 (beta)
Bericht door: Martijn85 op 07 maart 2013, 14:27:16
SSH aanzetten op je Synology doe je in Configuratiescherm > Terminal en SSH aanvinken.

Als je firewall aanstaat poort 22 openen op je Synology Firewall.

Vervolgens kun je inloggen met bijvoorbeeld het programma: PuTTY via de SSH port (22).
Titel: Re: Python Oplossing 4.2 (beta)
Bericht door: GreyForceOne op 07 maart 2013, 16:26:19
Via terminal probeer ik in te loggen alleen krijg ik iedere keer deze melding.

Last login: Thu Mar  7 15:15:05 on ttys000
Macintosh:~ XXXXXXXX$ ssh root@192.168.192.4
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
63:a6:c5:82:d6:13:ad:ef:ec:50:79:e8:c0:a0:25:9d.
Please contact your system administrator.
Add correct host key in /Users/XXXXXXXXXXX/.ssh/known_hosts to get rid of this message.
Offending RSA key in /Users/XXXXXXXXXXXXX/.ssh/known_hosts:4
RSA host key for 192.168.192.4 has changed and you have requested strict checking.
Host key verification failed.
Macintosh:~ XXXXXXXXXXXXXX$
Titel: Re: Python Oplossing 4.2 (beta)
Bericht door: Martijn85 op 07 maart 2013, 16:31:48
@damel

Dit heeft niet echt iets met het onderwerp te maken.

Maak anders even een nieuwe topic aan met je probleem. Waar die wel thuis hoort ;)

Het eerste resultaat van google verteld mij om dit uit te voeren:

ssh-keygen -R
Titel: Re: Python Oplossing 4.2 (beta)
Bericht door: thaG op 07 maart 2013, 16:53:20
Citaat van: "damel"
Via terminal probeer ik in te loggen alleen krijg ik iedere keer deze melding.

Last login: Thu Mar  7 15:15:05 on ttys000
Macintosh:~ XXXXXXXX$ ssh root@192.168.192.4
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
63:a6:c5:82:d6:13:ad:ef:ec:50:79:e8:c0:a0:25:9d.
Please contact your system administrator.
Add correct host key in /Users/XXXXXXXXXXX/.ssh/known_hosts to get rid of this message.
Offending RSA key in /Users/XXXXXXXXXXXXX/.ssh/known_hosts:4
RSA host key for 192.168.192.4 has changed and you have requested strict checking.
Host key verification failed.
Macintosh:~ XXXXXXXXXXXXXX$

Wat er staat is:

De key die jouw synology geeft (ge-genereerd op onder andere het mac address van een interface in je synology) is anders dan de gene die jouw synology jouw aanbied.

2 oplossingen
als je niet goed bent met vi:
(Ik ga er van uit dat je in je home directory staat
> .ssh/known_hosts
of:
vi .ssh/known_hosts +4
dd
<escape> :wq!


andere mogelijkheid is:
rm .ssh/known_hosts
Titel: Re: Python Oplossing 4.2 (beta)
Bericht door: Gaffel op 07 maart 2013, 19:56:12
Beste,

Ik krijg na het kopieeren van de regel een totaal ander veld te zien, nl,
login as: root
root@192.168.2.1's password:


BusyBox v1.16.1 (2013-03-01 01:15:19 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

ServerStation> vi /var/packages/python/scripts/start-stop-status

~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
- /var/packages/python/scripts/start-stop-status 1/1 100%

Wat doe ik verkeerd

Groeten,
Han
Titel: Re: Python Oplossing 4.2 (beta)
Bericht door: Martijn85 op 07 maart 2013, 20:24:58
Citaat van: "Gaffel"
Beste,

Ik krijg na het kopieeren van de regel een totaal ander veld te zien, nl,
login as: root
root@192.168.2.1's password:


BusyBox v1.16.1 (2013-03-01 01:15:19 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

ServerStation> vi /var/packages/python/scripts/start-stop-status

~
- /var/packages/python/scripts/start-stop-status 1/1 100%

Wat doe ik verkeerd

Groeten,
Han

Jij opent het bestand maar deze bestaat niet, anders zou die gevuld moeten zijn. Je hebt Python dus niet geïnstalleerd.
Titel: Re: Python Oplossing 4.2 (beta)
Bericht door: Gaffel op 07 maart 2013, 20:30:46
Beste, bedankt voor je reactie.

Bij mijn pakketten staat Python wel als geinstalleerd
Wat doe ik verkeerd?
Groeten,
Han
Titel: Re: Python Oplossing 4.2 (beta)
Bericht door: Martijn85 op 08 maart 2013, 08:30:32
Citaat van: "Gaffel"
Beste, bedankt voor je reactie.

Bij mijn pakketten staat Python wel als geinstalleerd
Wat doe ik verkeerd?
Groeten,
Han

Welke Python heb je precies geïnstalleerd? Het gaat wel om de Python versie van SynoCommunity, niet die van Synology zelf.
Titel: Re: Python Oplossing 4.2
Bericht door: GreyForceOne op 08 maart 2013, 12:51:28
Er is nieuwe versie van Python uit met een fix voor het probleem. :D
Titel: Re: Python Oplossing 4.2
Bericht door: Gaffel op 08 maart 2013, 13:36:41
Beste mensen,

Inmiddels opgelost met nieuwe Python versie.
Hartelijk bedankt :D  :D

Groeten Han
Titel: Re: Python Oplossing 4.2
Bericht door: tonnyb op 17 maart 2013, 14:01:10
ik heb inmiddels mijn 1512+ ook geupdate nar 4.2 maar ook ik kom niet meer in mijn SABnzb maar ook niet meer op mijn Sqeeuzbox app..

alles staat zoals in de link is aangegeven. dus de apps staan ook actief alleen op het moment dat ik op de link klik om deze te "beheren" krijd de fout melding: 'Oeps! Google Chrome kan geen verbinding maken met 192.168.1.15:8080' ik kom er gewoon niet meer op. dus voor een NooB als ik zijn alle opties op.. nog tips waar ik het moet zoeken?? kan ik hier eventueel de log van SAB copieën oid??
hulp is gewenst...      

vr Groet Tonny
Titel: Re: Python Oplossing 4.2
Bericht door: Tjonge op 18 maart 2013, 15:14:25
Heb je al geprobeerd sabnzb, enz te stoppen en te starten? zo af en toe kom ik niet op couchpotato en dan is dat de oplossing.
Titel: Re: Python Oplossing 4.2
Bericht door: tonnyb op 18 maart 2013, 16:03:32
Citaat van: "tonnyb"
ik heb inmiddels mijn 1512+ ook geupdate nar 4.2 maar ook ik kom niet meer in mijn SABnzb maar ook niet meer op mijn Sqeeuzbox app..

alles staat zoals in de link is aangegeven. dus de apps staan ook actief alleen op het moment dat ik op de link klik om deze te "beheren" krijd de fout melding: 'Oeps! Google Chrome kan geen verbinding maken met 192.168.1.15:8080' ik kom er gewoon niet meer op. dus voor een NooB als ik zijn alle opties op.. nog tips waar ik het moet zoeken?? kan ik hier eventueel de log van SAB copieën oid??
hulp is gewenst...      

vr Groet Tonny

18 maart: ter aanvulling;

#!/bin/sh

# Package
PACKAGE=”python”
DNAME=”Python”

# Others
INSTALL_DIR=”/usr/local/${PACKAGE}”

case $1 in
start)
exit 0
;;
stop)
exit 0
;;
status)
exit 0
;;
log)
echo “${INSTALL_DIR}/install.log”
exit 0
;;
*)
exit 1
;;
esac
Titel: Re: Python Oplossing 4.2
Bericht door: Tjonge op 18 maart 2013, 17:09:49
Citaat van: "tonnyb"
Citaat van: "tonnyb"
ik heb inmiddels mijn 1512+ ook geupdate nar 4.2 maar ook ik kom niet meer in mijn SABnzb maar ook niet meer op mijn Sqeeuzbox app..

alles staat zoals in de link is aangegeven. dus de apps staan ook actief alleen op het moment dat ik op de link klik om deze te "beheren" krijd de fout melding: 'Oeps! Google Chrome kan geen verbinding maken met 192.168.1.15:8080' ik kom er gewoon niet meer op. dus voor een NooB als ik zijn alle opties op.. nog tips waar ik het moet zoeken?? kan ik hier eventueel de log van SAB copieën oid??
hulp is gewenst...      

vr Groet Tonny

18 maart: ter aanvulling;

#!/bin/sh

# Package
PACKAGE=”python”
DNAME=”Python”

# Others
INSTALL_DIR=”/usr/local/${PACKAGE}”

case $1 in
start)
exit 0
;;
stop)
exit 0
;;
status)
exit 0
;;
log)
echo “${INSTALL_DIR}/install.log”
exit 0
;;
*)
exit 1
;;
esac

Dat de squeezbox app niet meer werkt is dat geen perl probleem ? in 4.2 moet je perl los installeren.