Elke keer als ik Spotweb upgrade loop ik tegen dezelfde problemen aan.
Synology DS418, DSM 6.1.6-15266 Update 1. Spotweb 20180518-1 vanaf repo.
Procedure: Ik stop spotweb en voer de upgrade uit maar start spotweb niet opnieuw op.
Dan run ik bin/update-db.php and daarna bin/check-cache.php. Veel gepruttel en uitvoer, maar alles gaat verder goed.
Maar als ik dan retrieve.php draai, lijkt het goed te gaan maar aan het eind crasht hij:
Last retrieve at Sat 19 May 2018 11:02:19 PM UTC
Retrieving new Spots from server xxxx...
Appr. Message count: 3153176
First message number: 2
Last message number: 3153178
Current article number: 3152899
Retrieving 3152899 till 3153179 (parsed: 279, in DB: 1, signed: 278, invalid: 1, rtntn.skip: 0, mod: 0, full: 278, total: 280) in 31.48 seconds
Processed a total of 280 spots
Finished retrieving spots.
Calculating how many spots are new, done.
Last retrieve at Sun 20 May 2018 06:25:45 PM UTC
Retrieving new comments from server xxxx...
Appr. Message count: 16079468
First message number: 2
Last message number: 16079470
Current article number: 16077737
Retrieving 16077737 till 16079471, found 1734 comments in 12.91 seconds
Processed a total of 1734 comments
Finished retrieving comments.
SpotWeb v0.68.29.32 on PHP v7.0.28 crashed
Fatal error occured retrieving reports:
Cache is corrupt, could not find on-disk resource for: 4526 /volume1/web/spotweb/lib/../cache/web/24f/54e/5da/2c3/c0a/39a/a37/c7f/7a1/628/c03/dfa/b5fe.http -> /volume1/web/spotweb/lib/../cache/web/4/4526.http
#0 /volume1/web/spotweb/lib/dao/Base/Dao_Base_Cache.php(343): Dao_Base_Cache->getCacheContent('4526', 3, false)
#1 /volume1/web/spotweb/lib/dao/Base/Dao_Base_Cache.php(465): Dao_Base_Cache->getCache('2de96ed812c54d7...', 3)
#2 /volume1/web/spotweb/lib/services/Providers/Services_Providers_Http.php(396): Dao_Base_Cache->getCachedHttp('2de96ed812c54d7...')
#3 /volume1/web/spotweb/lib/services/BWList/Services_BWList_Retriever.php(24): Services_Providers_Http->performCachedGet('
http://jijhaatm...', false, 1800)
#4 /volume1/web/spotweb/lib/services/BWList/Services_BWList_Retriever.php(52): Services_BWList_Retriever->retrieveExternalList('
http://jijhaatm...')
#5 /volume1/web/spotweb/retrieve.php(215): Services_BWList_Retriever->retrieveBlackList('
http://jijhaatm...')
#6 {main}
Finished retrieving comments.
Zou het iets met permissies kunnen zijn? Alle spotweb files zijn uid http en gid root, en het retrieve script draait (via cron) als root.