Pagina 1 van 2

API Spotweb werkt niet

Geplaatst: 14 jan 2013, 19:43
door tipru
Support Request Template

Welk spotX programma gebruik je?: SpotWeb
Wat is de versie van het spotX programma?: recentste
Wat is je besturingssysteem?: Mac OS X
Wat is de versie van het besturingssysteem?: 32bits
Welke Usenet Provider heb je?: Sunnyusenet
Welke Internet Provider heb je?: UPC
Welk Anti-Virus/Firewall programma gebruik je?: Geen antwoord gegeven
Met welk programma download je?: SabNZBd
Wanneer begon je probleem?: Geen antwoord gegeven
Geef een beschrijving van je probleem: Ik heb een Synology DS213 aangeschaft daarop heb ik Spotweb geïnstalleerd met behulp van de beschrijving van Brickman. Daarnaast heb ik een .htaccess file gemaakt met een de RewriteEngine. Daarnaast verwijs ik door naar een .htpasswd file met daarin gebruikersnaam en wachtwoord. Dit werkt prima. Echter krijg ik de API niet aan de praat via CouchPotatoServer en SickBeard. SERVER/spotweb/api?t=c geeft wel een XML als resultaat.
XML bestand.: Geen antwoord gegeven

Ik heb geprobeerd te 'spelen' met .htpasswd en .htaccess helaas heeft dit niet geholpen. Dus heb ik de beveiligingscommands eruit gehaald. Helaas werkt het dan nog steeds niet, want dan heeft hij problemen met het parsen, in CP krijg ik namelijk de volgende melding:

Code: Selecteer alles

[otato.core.providers.base] Failed to parsing Newznab: Traceback (most recent call last):
  File "/volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/core/providers/base.py", line 65, in getRSSData
    data = XMLTree.fromstring(data)
  File "/usr/local/python/lib/python2.7/xml/etree/ElementTree.py", line 1301, in XML
    parser.feed(text)
  File "/usr/local/python/lib/python2.7/xml/etree/ElementTree.py", line 1643, in feed
    self._raiseerror(v)
  File "/usr/local/python/lib/python2.7/xml/etree/ElementTree.py", line 1507, in _raiseerror
    raise err
ParseError: mismatched tag: line 49, column 85
Weet iemand de oplossing? Ook ben ik benieuwd of er een relatie is tussen het niet kunnen inloggen en het parsen?

Alvast bedankt voor het meedenken!

Generated by Support Toolkit SRT Generator.

Re: API Spotweb werkt niet

Geplaatst: 14 jan 2013, 20:45
door hjvbft
Wat staat er bij spotweb/install.php niet op OK?

Re: API Spotweb werkt niet

Geplaatst: 14 jan 2013, 23:00
door tipru
Twee dingen:

Open base dir: /etc.defaults:/usr/bin/php:/usr/syno/synoman:/etc:/var/run:/tmp:/var/spool/php:/volume1/@tmp/php:/var/services/web:/var/services/photo:/var/services/blog:/var/services/homes

en gmp bij OpenSSL

Zit het hem daarin?

Re: API Spotweb werkt niet

Geplaatst: 15 jan 2013, 00:12
door hjvbft
De 'open base dir' kan je als test leeg maken en als dit het probleem oplost de juiste mappen vermelden.
De instelling staat in /usr/syno/etc/php/user-setting.ini
Nadeel van een lege 'open base dir' is dat php overal rechten heeft. bron

Het is niet erg dat gmp het niet doet als Openssl het wel doet.

Re: API Spotweb werkt niet

Geplaatst: 15 jan 2013, 02:18
door Artifex

Re: API Spotweb werkt niet

Geplaatst: 15 jan 2013, 18:07
door tipru
Zojuist open base dir leeg gehaald, helaas heeft dat niet geholpen, zowel niet bij de install.php foutmelding als de werking van CP.

In de htaccess staan de ReWriteEngine regels.

Nog andere oplossingen?

Re: API Spotweb werkt niet

Geplaatst: 15 jan 2013, 18:18
door hjvbft
Ik helaas niet. Mogelijk weet Artifex of een andere gebruiker een oplossing.

Re: API Spotweb werkt niet

Geplaatst: 15 jan 2013, 21:08
door Mickroz
Op mijn syno staat open base dir ook leeg in install.php, heb je wel restart na je config edit?

Re: API Spotweb werkt niet

Geplaatst: 16 jan 2013, 20:01
door tipru
Het leegmaken van de open base dir had ik niet vervolgd door opnieuw op te starten. Nu ik dat wel gedaan heb krijg ik wel een OK melding bij install.php bij open base dir. Helaas krijg ik in CP nog wel dezelfde parser melding...

Als ik apache herstart met onderstaand command krijg ik de melding dat hij a2enmod niet kent, dat lijkt me ook niet zoals het hoort te zijn.

sudo a2enmod rewrite && sudo /etc/init.d/apache2 restart

Re: API Spotweb werkt niet

Geplaatst: 18 jan 2013, 21:26
door Mickroz
Om apache te restarten op een Syno typ je:

Code: Selecteer alles

/usr/syno/etc/rc.d/S97apache-user.sh restart