Auteur Topic: Krijg Spotweb niet werkende.  (gelezen 17523 keer)

Offline bronstijn

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 5
  • Berichten: 53
Krijg Spotweb niet werkende.
« Gepost op: 01 december 2017, 23:39:02 »
Tja, dat spotweb opzetten gaat ook al niet zo soepel hier.

Geïnstalleerd volgens de methode en instellingen van @Birdy.
nginx, apache 2.2/2.4, maakt allemaal geen klap uit, blijf 'Undefined class constant 'MYSQL_ATTR_FOUND_ROWS' error krijgen... ook met de handmatige eerste retrieve.
Oplossing die zou moeten werken:
De volgende handeling heeft mijn probleem opgelost:
-Login met putty als Root
-Ga naar de spotnet directory
-commando "php migrate-cache.php"
-dan pas het commando "php upgrade-db.php"
werkt dus niet. Ook niet met de php56 aangeroepen versie.
Ik krijg dezelfde foutmelding.

Zal (ook) wel met versies van webstation etc voor ds418 te maken hebben.
Kan morgen nog eens op mijn 'oude' beestje (DS209-DS212j) een install proberen.

Wat is het toch mooi als het allemaal werkt, he... ;)
  • Mijn Synology: DS418/212j
  • HDD's: 2 x WD40EFRX-68WT0N0
  • Extra's: 2 x WD20EARX-00PASB0

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1381
  • -Ontvangen: 7983
  • Berichten: 44.003
  • Alleen een PB sturen als hier om gevraag wordt.
    • Truebase
Re: Krijg Spotweb niet werkende.
« Reactie #1 Gepost op: 01 december 2017, 23:52:04 »
Heb je bericht gesplitst van hier en verplaatst naar deze rubriek.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline bronstijn

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 5
  • Berichten: 53
Re: Krijg Spotweb niet werkende.
« Reactie #2 Gepost op: 02 december 2017, 00:05:32 »
Miste hem al... gaat ook van hot naar her ;)
Heeft wel allemaal met elkaar te maken, maar toch ook weer niet.
  • Mijn Synology: DS418/212j
  • HDD's: 2 x WD40EFRX-68WT0N0
  • Extra's: 2 x WD20EARX-00PASB0

Offline bronstijn

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 5
  • Berichten: 53
Re: Krijg Spotweb niet werkende.
« Reactie #3 Gepost op: 02 december 2017, 12:00:56 »
Manmanman,
na omzwervingen (php settings grijs, niet aan te passen) spotweb kunnen installeren.
Maar nu hangt hij bij de install.php
Met phpMyAdmin kunnen zien dat de database wordt aangemaakt, maar er komen geen tabellen....
Iemand een volgende stap?

Eigen volgende stap:
spotweb verwijderd en opnieuw geinstalleerd (handmatig de  'Spotweb_noarch-all_20170305-1.spk' en daarna zonder opstarten bijgewerkt naar 20171126-1... No Joy.
PHP default profile bijgewerkt met openssl extensie, met phpinfo even gekeken (zou dat iets getriggerd hebben?)
En install.php doet wat.... next!

In 'database settings' scherm database user 'spotweb' het juiste ww meegegeven en 'verify database' geklikt (nog geen tabellen in database).
Vul usenetserver gegevens in - 'verify usenet server' (nog geen tabellen in database).
Heb 'spotweb type' als 'Public' gezet en de 'Administrative user' gegevens ingevuld - 'Create system' (logischerwijs worden de tabellen nu aangemaakt).
dbsettings.inc.php hoef ik niet aan te maken, staat er al met de juiste gegevens.
'Visit your Spotweb'
Ingelogd als administrative user en retentie op 365 gezet (voorlopig even goed zat).
Gelijk 'Remove everything' gekozen en "Retrieve spots after' op 1 november 2016 gezet (kijkt hij gelijk niet verder terug dan die datum) en 'Change' geklikt.
In putty '/usr/local/bin/php56 /volume2/web/spotweb/retrieve.php' uitgevoerd en hij begon te mopperen over ssl

Warning: stream_socket_client(): unable to connect to ssl://news.sunnyusenet.com
:563 (Unable to find the socket transport "ssl" - did you forget to enable it wh
en you configured PHP?) in /volume2/web/spotweb/vendor/spotweb/nntp/src/Protocol
/Client.php on line 725
SpotWeb v0.68.29.32 on PHP v5.6.31 crashed

Fatal error occured while connecting to the newsserver:
  (-1) Error while connecting to server (server did not respond) [response: ""]
[response: ""]

In 'settings' in spotweb ssl uitgeschakeld en poort op 119 gezet, nu loopt de retrieve wel (lijkt het)

root@XXXXXX:/volume2/web/spotweb# php56 retrieve.php --force
Removing Spot information which is beyond retention period,, done
WARNING: Using slow PHP based RSA, please enable the PHP OpenSSL extension whenever possible
Last retrieve at Thu Jan  1 01:00:00 1970
Retrieving new Spots from server news.sunnyusenet.com...
Appr. Message count:    1870231
First message number:   1235051
Last message number:    3105282
Current article number: 1235051

Retrieving 1235051 till 1240052

Lijkt alleen niet veel te gebeuren, heb begrepen dat dit lang kon duren...
php is iig druk bezig volgens de 'broncontrole'

37293-0

Ik kijk over een uurtje wel eens een keer.

Uurtje later: idd, de retrieve loopt wel, maar met zo'n 5000 posts per dik uur (normaal zou dit een paar seconden mogen duren?)
NAS gereboot: retrieve nog eens gestart met 500 per vraag, geen volledige posts, geen volledige comments, modded posts verwijderen....  bijna 200 seconden per 500 stuks.
Is dit 'normaal' en moet ik nu wachten tot na de kerst of kan ik hier iets mee?

37301-1

(We komen er wel....)
  • Mijn Synology: DS418/212j
  • HDD's: 2 x WD40EFRX-68WT0N0
  • Extra's: 2 x WD20EARX-00PASB0

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 90
  • Berichten: 737
Re: Krijg Spotweb niet werkende.
« Reactie #4 Gepost op: 02 december 2017, 16:30:57 »
eerste x retrieven duurt idd paar dagen en proces heeft soms de neiging (bij mij en mijn usenet provider) om af te breken. Ik trek er 2 a 3 dagen voor uit. Maar zo lang je geen foutmelding krijgt en iedere keer nieuwe spots van recentere datum ziet, gaat alles goed.

Offline bronstijn

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 5
  • Berichten: 53
Re: Krijg Spotweb niet werkende.
« Reactie #5 Gepost op: 02 december 2017, 17:23:06 »
Vooruit, we geven het wat tijd, maar als ik morgenochtend niks zie verschijnen in de lijst moet ik weer iets anders gaan proberen...
Heb nu apache 2.2 als webserver ingesteld
Ik had de rewrite van een .htaccess bestand nodig voor de api call uit sickrage, die werkt nu.
Nu dus nog iets om in te kunnen searchen ;)
  • Mijn Synology: DS418/212j
  • HDD's: 2 x WD40EFRX-68WT0N0
  • Extra's: 2 x WD20EARX-00PASB0

Offline mesa57

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 35
  • Berichten: 263
Re: Krijg Spotweb niet werkende.
« Reactie #6 Gepost op: 02 december 2017, 22:38:58 »
Op een redelijke PC duurt een volledige retrieve ongeveer 4-6 uur. Maar de syno is helaas een factor x langzamer.
Het aantal spots wat je per slag(je) doet verminderen kan de snelheid idd positief beïnvloeden.

En heb je die warning gezien ? Geen openssl ---> inherent langzaam dus !  :!:

Offline bronstijn

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 5
  • Berichten: 53
Re: Krijg Spotweb niet werkende.
« Reactie #7 Gepost op: 02 december 2017, 22:54:30 »
Ja, die warning zag ik ook al, openssl staat bij php5.6 wel aan, alleen gebruiken ze die niet voor het ophalen van.... enz.
Retentie ook al op 100 dagen gezet en vanaf 1 oktober binnenhalen... Toch vindt spotweb dat hij de hele bups langs moet.
Wazig.

Eerder vandaag:
Appr. Message count:    1870231
First message number:   1235051
Last message number:    3105282
Current article number: 1235051

En zonet:
Retrieving new Spots from server news.sunnyusenet.com...
Appr. Message count:    1869807
First message number:   1235610
Last message number:    3105417
Current article number: 1235610

Pfff, gaat nog ff duren ben ik bang. Met de huidige snelheid van 175s voor 500 spots een kleine 8 dagen????
Whatever, het is weekend!
  • Mijn Synology: DS418/212j
  • HDD's: 2 x WD40EFRX-68WT0N0
  • Extra's: 2 x WD20EARX-00PASB0

Offline bronstijn

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 5
  • Berichten: 53
Re: Krijg Spotweb niet werkende.
« Reactie #8 Gepost op: 03 december 2017, 08:04:07 »
Heb ondertussen door waarom ik op mijn DS418 de meldingen kreeg:
PHP Fatal error:  Uncaught Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS' in /volume1/web/spotweb/lib/dbeng/dbeng_pdo_mysql.php:28

Hij lijkt in de cli versie de pdo driver niet te laden:
phpinfo van de 212j:
PDO

PDO support => enabled
PDO drivers => mysql

pdo_mysql

PDO Driver for MySQL => enabled
Client API version => mysqlnd 5.0.11-dev - 20120503 - $Id: 76b08b24596e12d4553bd41fc93cccd5bac2fe7a $

En die van de 418:
PDO

PDO support => enabled
PDO drivers =>
 

Zo ziet dat deel op de Ds418 eruit als ik hem via webstation ophaal:
37313-0

Dus dat gaat wel goed en verklaart meteen ook waarom het via de spotweb-interface wel lukt en met de handmatige retrieve niet.

Klein stapje verder dus.

Edit: klein stapje = groter stapje

Handmatig de php.ini aangevuld met
extension = /volume1/@appstore/PHP5.6/usr/local/lib/php56/modules/pdo_mysql.so
extension = /volume1/@appstore/PHP5.6/usr/local/lib/php56/modules/openssl.so

Nu laadt hij ze wel, ik kan ook handmatig retrieven en hij is ook nog stukken sneller..... Als in een paar seconden per 5000 berichten.

Na een reboot van de NAS is de php.ini echter weer 'default' en kreeg ik de eerste keer de bekende melding:
PHP Fatal error:  Uncaught Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS' in /volume1/web/spotweb/lib/dbeng/dbeng_pdo_mysql.php:28

opnieuw de 2 regels toegevoegd en hij is weer aan het verwerken (zelfs met ssl ingeschakeld op de nieuwsserver)

Komt allemaal goed, zo te zien.

@Birdy , misschien iets om te verwerken in de handleiding?
  • Mijn Synology: DS418/212j
  • HDD's: 2 x WD40EFRX-68WT0N0
  • Extra's: 2 x WD20EARX-00PASB0

Offline mesa57

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 35
  • Berichten: 263
Re: Krijg Spotweb niet werkende.
« Reactie #9 Gepost op: 03 december 2017, 11:05:38 »
pdo_mysql en openssl zijn gewoon php opties die je via webstation aan zou moeten kunnen zetten.
Als dat niet kan is het tijd voor een ticket naar Synology.

Offline bronstijn

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 5
  • Berichten: 53
Re: Krijg Spotweb niet werkende.
« Reactie #10 Gepost op: 03 december 2017, 11:39:44 »
Extensies staan in de webstation interface ingesteld, worden ook op de webpagina's gebruikt, maar in de shell gebruikt hij blijkbaar een andere php.ini. worden andere  'Additional .ini files' gebruikt dan op de webpagina's...

'Additional .ini files parsed' volgens phpinfo.php webstation is/zijn '/usr/syno/etc/packages/WebStation/php_profile/f0fb273e-8083-4f5c-9188-7bb5a6311ed9/conf.d/user_settings.ini'
'Additional .ini files parsed' volgens diens 'phpinfo.php' is/zijn '/usr/local/etc/php56/conf.d/webstation-extensions.ini'

Vreemd dat ze daarvoor verschillende gebruiken, vooral omdat de namen op zich impliceren dat ze hetzelfde bedoelen.
Lijkt alsof ze de 'profielen' uit de beta van webstation nog niet in de shell hebben doorgevoerd.

Zal eens uitzoeken hoe dat gaat (een ticket naar Synology).
  • Mijn Synology: DS418/212j
  • HDD's: 2 x WD40EFRX-68WT0N0
  • Extra's: 2 x WD20EARX-00PASB0

Offline mesa57

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 35
  • Berichten: 263
Re: Krijg Spotweb niet werkende.
« Reactie #11 Gepost op: 03 december 2017, 12:08:43 »
Als je het PHP56 of PHP70 commando als cli gebruikt, worden ook de webstation instellingen gebruikt, in tegenstelling tot het PHP cli commando die zijn eigen php.ini heeft (tik maar eens php --ini of php 56 --ini in).

Offline bronstijn

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 5
  • Berichten: 53
Re: Krijg Spotweb niet werkende.
« Reactie #12 Gepost op: 03 december 2017, 12:15:27 »
Eh, bij mij (DS418) worden voor de web- en cli versie van php56 verschillende ini's gebruikt.

De settings die ik in mijn vorige post liet zien zijn namelijk van php56 cli en web

phpinfo - web:


phpinfo - cli:
37317-1

Inherent zijn dus de instellingen voor het handmatig retrieven van posts standaard niet correct (geen modules geladen, daarom de foutmeldingen)

Ik heb nu mijn 'aanpassingen' in de ........ teruggedraaid en de modules aan de '/usr/local/etc/php56/conf.d/webstation-extensions.ini' toegevoegd. Zo blijft hun flow intact en weet ik waar straks de wijzigingen eventueel moeten worden gemaakt.
  • Mijn Synology: DS418/212j
  • HDD's: 2 x WD40EFRX-68WT0N0
  • Extra's: 2 x WD20EARX-00PASB0

Offline mesa57

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 35
  • Berichten: 263
Re: Krijg Spotweb niet werkende.
« Reactie #13 Gepost op: 03 december 2017, 12:45:47 »
Welke dsm versie is dat ?

Offline bronstijn

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 5
  • Berichten: 53
Re: Krijg Spotweb niet werkende.
« Reactie #14 Gepost op: 03 december 2017, 12:48:40 »
DSM 6.1.4-15217 Update 2

Webstation - 2.1.1-0129 (beta)
PHP 5.6 - 5.6.31-0053
  • Mijn Synology: DS418/212j
  • HDD's: 2 x WD40EFRX-68WT0N0
  • Extra's: 2 x WD20EARX-00PASB0


 

hoe krijg ik toegang tot mijn 212+ vanaf AC Ryan mmp

Gestart door RindertBoard NAS hardware vragen

Reacties: 1
Gelezen: 2637
Laatste bericht 17 december 2011, 20:58:29
door Matr1x
NZBGet krijg ik de volgende melding

Gestart door superdogBoard NZBGet

Reacties: 1
Gelezen: 2275
Laatste bericht 06 oktober 2019, 19:10:19
door superdog
Krijg geen gegevens binnen in roundcube..?

Gestart door richard5000Board Mail Station

Reacties: 0
Gelezen: 1914
Laatste bericht 21 juli 2012, 02:07:20
door richard5000
Hoe krijg ik de music share als "Mijn muziek" op d

Gestart door U96Board NAS hardware vragen

Reacties: 1
Gelezen: 3255
Laatste bericht 15 september 2007, 13:23:20
door Lurch81
NZB downloaden met DS downloader, maar krijg nadien "Fout..."

Gestart door olidel124Board Android Apps

Reacties: 1
Gelezen: 2764
Laatste bericht 01 november 2013, 12:58:55
door Dutchy036