Aller au contenu

Probl


Messages recommandés

Bonjour à tous,

J'ai finallement réussi à compiler / installer un package Sickbeard avec des providers supplémentaires. Pour ce faire, j'ai utilisé votre "outil" Spksrc, dupliquer le spk sickbeard et créé un nouveau avec un autre nom. J'ai renommé tout ce qui était nécessaire (git URL, noms, path, etc) et créé mon package "mysickbeard.spk"

Mon package s'installe bien. L'application tourne parfaitement bien. L'interface web est accessible via http://<ip_nas>:8081. Donc tout roule, exepté le raccourci dans le DSM qui ouvre une page avec une URL qui pointe sur /webman/3rdparty/mysickbeard/sickbeard.cgi et une erreur "Page not found".

Vérifié en SSH, le fichier @ /webman/3rdparty/mysickbeard/sickbeard.cgi existe bien à l'endroit où il va le chercher et contient:


#!/usr/local/sickbeard/env/bin/python

import os

import ConfigParser

config = ConfigParser.ConfigParser()

config.read('/usr/local/mysickbeard/var/config.ini')

protocol = 'https' if int(config.get('General', 'enable_https')) else 'http'

port = int(config.get('General', 'web_port'))

print 'Location: %s://%s:%d' % (protocol, os.environ['SERVER_NAME'], port)

print

Le fichier @ /usr/local/mysickbeard/var/config.ini existe également et contient:

{

".url": {

	 "com.synocommunity.packages.sickbeard": {

		 "title": "MySickBeard",

		 "desc": "MySickBeard Web UI",

		 "icon": "images/mysickbeard-{0}.png",

		 "type": "url",

		 "url": "3rdparty/mysickbeard/sickbeard.cgi",

		 "allUsers": true

	 }

}

}

J'ai posté la même question sur le forum UK et on m'a conseillé de la poser ici (http://forum.synolog...=208252#p208245).

Est-ce que j'ai besoin de permissions particulière sur le fichier .cgi ? Est-ce que qqch manque ou est incorrect dans un de mes fichiers (en particulier "com.synocommunity.packages.sickbeard" dont je comprend pas l'usage) ? Enfin bref, si quelqu'un peu m'aider...

Merci d'avance et merci beaucoup pour le boulot que vous faite pour nous !!

Lien vers le commentaire
Partager sur d’autres sites

À la 1ère ligne du script CGI, il faudrait remplacer #!/usr/local/sickbeard par #!/usr/local/mysickbeard, non ?

Attention au renommage, le moindre chemin oublié fera planter SickBeard.

Yep correct, c'était bien ce chemin qui était faux... j'avais décidé de renommer le paquet histoire de pas avoir de problème avec le package strandard qui était encore installé et configuré. C'était un peu long et fastidieux, mais ça m'a permis de comprendre un peu comment fonctionne Spksrc (j'ai évité le search&replace)

Quoi qu'il en soit, Merci !

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.