Synology-Forum.nl
Packages => 3rd party Packages => Spotweb => Topic gestart door: Chris_147 op 07 juni 2020, 16:00:11
-
Hey,
sinds 2 dagen loopt het updaten van spotweb fout:
Met Putty even ingelogd en manueel het updaten gestart, krijg ik dit:
Notice: Undefined offset: 1 in /volume1/web/spotweb/vendor/spotweb/nntp/src/Protocol/Client.php on line 2004
Dan een hele hoop:
Searching from 502571 to 507572
Maar op het einde:
SpotWeb v0.68.30.33 on PHP v7.3.11 crashed
Fatal error occured while connecting to the newsserver:
(400) Unexpected response [response: "Unrecognized command"]
#0 /volume1/web/spotweb/vendor/spotweb/nntp/src/Protocol/Client.php(662): Net_NNTP_Protocol_Client->throwError('Unexpected resp...', 400, 'Unrecognized co...')
#1 /volume1/web/spotweb/vendor/spotweb/nntp/src/Protocol/Client.php(2022): Net_NNTP_Protocol_Client->_handleUnexpectedResponse(400)
#2 /volume1/web/spotweb/vendor/spotweb/nntp/src/Client.php(1144): Net_NNTP_Protocol_Client->cmdXHdr('Message-ID', '-2-4999')
#3 /volume1/web/spotweb/lib/services/Nntp/Services_Nntp_Engine.php(206): Net_NNTP_Client->getHeaderField('Message-ID', '-2-4999')
#4 /volume1/web/spotweb/lib/services/Nntp/Services_Nntp_Engine.php(217): Services_Nntp_Engine->getMessageIdList(-2, 4999)
#5 /volume1/web/spotweb/lib/services/Nntp/Services_Nntp_Engine.php(217): Services_Nntp_Engine->getMessageIdList(-2, 4999)
#6 /volume1/web/spotweb/lib/services/Nntp/Services_Nntp_Engine.php(217): Services_Nntp_Engine->getMessageIdList(-2, 4999)
#7 /volume1/web/spotweb/lib/services/Retriever/Services_Retriever_Base.php(159): Services_Nntp_Engine->getMessageIdList(-2, 4999)
#8 /volume1/web/spotweb/lib/services/Retriever/Services_Retriever_Base.php(308): Services_Retriever_Base->searchMessageId('4701178', 'Z2upswhUtPYlzbY...', Array)
#9 /volume1/web/spotweb/retrieve.php(145): Services_Retriever_Base->perform()
#10 {main}
Finished retrieving spots.
Ik zit op DSM 6.2.3-25426. Deze update heb ik gisteren gedaan, nadat de spotweb problemen er al waren.
-
Geen ideeën?
-
De melding lijkt op een verkeerd verstuurd command naar de newsserver.
Heb je de laatste versie van spotweb draaien?
Of haal je toevallig hele oude posts op?
-
Dit is het commando:
/usr/local/bin/php73 /volume1/web/spotweb/retrieve.php
En mijn retentie heb ik op 360 dagen gezet (stond op 1000 of zo)
Ik moet zeggen dat Spotweb wel lastig begint te doen: installeren gaf ook al regelmatig problemen, ik heb het al eens opnieuw moeten installeren omdat er problemen waren met een upgrade, nu dit weer. Daarvoor heeft het jaren zonder enig probleem gewerkt...
-
1000 zou het probleem niet moeten zijn volgens mij.
Het kan wel eens voorkomen dat het retrieven een probleem geeft (volgens mij bij een timeout). Nogmaals proberen lost dit probleem dan op (maar ik ga er vanuit dat je dat al geprobeerd hebt).
Het commando zou ook moeten werken. Geeft de /install.php-pagina (achter de spotweb url) overal OK?
Zelf draai ik op PHP7.0, misschien dat het wel werkt op een andere PHP versie?
-
/install.php geeft alles OK (enkel own settings niet, maar dat zou niet belangrijk zijn).
Deze installatie heeft altijd met 7.3 gewerkt.
Tja, dan maar opnieuw geïnstalleerd, maar de handleiding hierboven is toch niet meer helemaal up-to-date.
Punt T3: paden kloppen niet meer. Ik denk dat dit nu /usr/local/etc/php73/cli/conf.d/extension.ini is, maar ik ben niet meer zeker. Vorige keer heb ik dit uitgezocht bij de installatie en staat nu nog juist denk ik.
Punt 4: Mijn NAS wilde Spotweb niet meer tonen in de pakketten. http://synology.nzbusenet.com/ stond juist ingevuld bij bronnen. Dan maar handmatig gedownload en zo geïnstalleerd.
Punt 6.2: Usenet server wilde hij steeds niet accepteren. Validatie overgeslagen en later manueel ingevuld.
-
Doet hij het na de herinstallatie wel weer zonder foutmelding?
De extensions zouden volgens mij ook gewoon via web station ingesteld kunnen worden.
-
Ja extensions kun je beter via Webstation - PHP settings doen, dat is update bestendiger.
Gebruik je SSL? Dat zorgt bij mijn Usenet provider altijd voor problemen in combi met Spotweb. Probeer eens SSL uit te zetten dus?
Dus Configuratie - Nieuwsservers - vinkje bij Encryptie uit zodat poort 119 gebruikt wordt.
-
Draait nu enkele dagen weer stabiel.
Toch al de 3e keer dat Spotweb ineens niet meer werkt, raar.
-
In dit geval lag het aan je newsservers, niet aan spotweb.