@kanade_lab Could you please check the update file configuration of this ghost sometime?
I think maybe there is something wrong with it
@steve02081504 対応してみましたがどうでしょうか
@kanade_lab I'm still unable to update and it looks like I have a network problem (and it doesn't look like the ssp update cache is working either)
Maybe after pona fixes the update caching issue with ssp I'll get it done a few more times
Anyway, thanks for the help!
@steve02081504 アップデートのログにエラーが出てたりしますか?
先程はゴーストのフルアップロードを試しましたが、エラーの原因がわからないまま対応したので詳しく見ておきたいです。
・Ctrl+L
・Left-Bottom Combobox: Update
@kanade_lab This looks like the server is denying access on the way to download, although I'm not sure
@steve02081504
"server is denying access" の可能性… とりあえずブラウザで開いてみますか? ブラウザで開けるならSSPが怪しいのかもしれない
レンタルサーバーの問題でないと良いのですが
@kanade_lab Even though I got an error updating ghost in ssp, I can still access the file normally in the browser
It does seem to be a ssp's issue.
@ponapalt Could you please check the relevant codes?
Thanks for your efforts
@steve02081504 Please check network log. (not update log)
@steve02081504 There is a log that succeeds with HTTP code 304, so it is not an update cache issue.
Since it is stopping with a 502 error, it is probably an error on the server side or some cache server leading up to it.
@ponapalt I'm not quite sure about all this, does this mean nanachi needs to change the server used for ghost updates?
@steve02081504 A 502 Bad Gateway error is returned because an error occurred at one of the relay servers leading up to the nanachi.sakura.ne.jp server.
It may be a problem in your environment, or it may be a technical problem on the Sakura Internet side. At least on the SSP side, the only thing I can do is to increase the number of retries.
@ponapalt Thanks for the answer!
One more question, why does using the local cache require access to ghost's update server?
In my scenario, with a local file cache ssp could just skip this file fetch without any internet queries
@ponapalt (Unless the locally cached file is different from the md5&size documented in updates.txt)
@steve02081504 For now, the mechanism is to send the cache file updated date with if-modified-since header, and if 302 Not Modified is returned, the entire data of the file is not transferred.
We need to rewrite the code to check the file hash first and skipping entire communication process, so please wait a bit.