Getting 502 errors while trying to upload images to our ghost blog. Anyone has seen this error before? Many thanks!
-
Version of Ghost: v2.25 (and v2.27)
-
Configuration:
DigitalOcean one-click installation
OS: Ubuntu, v16.04
Node Version: v10.16.0
Ghost-CLI Version: 1.11.0 -
Error message in console
vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:850 POST https://www.domain.com/blog/ghost/api/v2/admin/images/upload/ 502
send @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:850
ajax @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:827
_makeRequest @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8043
_makeRequest @ ghost.min-abc057d4ff00a31ff766d6e04096d8c6.js:1416
r @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:2618
request @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8037
post @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8052
_uploadFile (task) @ ghost.min-abc057d4ff00a31ff766d6e04096d8c6.js:495
_resumeGenerator @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8485
_handleResolvedContinueValue @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8493
_proceed @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8486
_scheduleProceed @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8486
_start @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8471
_startTaskInstance @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8457
_flushQueues @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8454
schedule @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8447
_performShared @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8513
perform @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8512
_uploadFiles (task) @ ghost.min-abc057d4ff00a31ff766d6e04096d8c6.js:493
_resumeGenerator @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8485
_handleResolvedContinueValue @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8493
_proceed @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8486
_scheduleProceed @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8486
_start @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8471
_startTaskInstance @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8457
_flushQueues @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8454
schedule @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8447
_performShared @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8513
perform @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8512
_setFiles @ ghost.min-abc057d4ff00a31ff766d6e04096d8c6.js:485
setFiles @ ghost.min-abc057d4ff00a31ff766d6e04096d8c6.js:485
r._join @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4276
r.join @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4241
h @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:3091
(anonymous) @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:1403
a @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:3007
(anonymous) @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:1403
change @ ghost.min-abc057d4ff00a31ff766d6e04096d8c6.js:114
trigger @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:2767
r @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:2618
r._run @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4277
r._join @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4276
r.join @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4241
h @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:3091
(anonymous) @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:2781
a @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:3007
handleEvent @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:2781
handleEvent @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:2694
(anonymous) @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:2719
dispatch @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:642
b.handle @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:637
Show 21 more frames
vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:10161 Uncaught TypeError: Cannot read property āurlā of undefined
at vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:10161
at e.value (vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:5756)
at r.updateSrc (vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:10161)
at e.r._join (vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4276)
at e.r.join (vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4241)
at h (vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:3091)
at vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:1403
at a (vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:3007)
at r.onComplete (vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:1403)
at r. (ghost.min-abc057d4ff00a31ff766d6e04096d8c6.js:493)
(anonymous) @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:10161
value @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:5756
updateSrc @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:10161
r._join @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4276
r.join @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4241
h @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:3091
(anonymous) @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:1403
a @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:3007
(anonymous) @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:1403
_uploadFiles (task) @ ghost.min-abc057d4ff00a31ff766d6e04096d8c6.js:493
_resumeGenerator @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8485
_handleResolvedContinueValue @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8493
_proceed @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8486
t.invoke @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4208
t.flush @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4200
t.flush @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4213
r._end @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4275
r.end @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4230
r._run @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4277
r._join @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4276
r.join @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4241
h @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:3091
(anonymous) @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8051
l @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:558
fireWith @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:559
k @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:839
(anonymous) @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:849
load (async)
send @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:849
ajax @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:827
_makeRequest @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8043
_makeRequest @ ghost.min-abc057d4ff00a31ff766d6e04096d8c6.js:1416
r @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:2618
request @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8037
post @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8052
_uploadFile (task) @ ghost.min-abc057d4ff00a31ff766d6e04096d8c6.js:495
_resumeGenerator @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8485
_handleResolvedContinueValue @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8493
_proceed @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8486
_scheduleProceed @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8486
_start @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8471
_startTaskInstance @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8457
_flushQueues @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8454
schedule @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8447
_performShared @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8513
perform @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8512
_uploadFiles (task) @ ghost.min-abc057d4ff00a31ff766d6e04096d8c6.js:493
_resumeGenerator @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8485
_handleResolvedContinueValue @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8493
_proceed @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8486
_scheduleProceed @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8486
_start @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8471
_startTaskInstance @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8457
_flushQueues @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8454
schedule @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8447
_performShared @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8513
perform @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:8512
_setFiles @ ghost.min-abc057d4ff00a31ff766d6e04096d8c6.js:485
setFiles @ ghost.min-abc057d4ff00a31ff766d6e04096d8c6.js:485
r._join @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4276
r.join @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4241
h @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:3091
(anonymous) @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:1403
a @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:3007
(anonymous) @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:1403
change @ ghost.min-abc057d4ff00a31ff766d6e04096d8c6.js:114
trigger @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:2767
r @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:2618
r._run @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4277
r._join @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4276
r.join @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:4241
h @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:3091
(anonymous) @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:2781
a @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:3007
handleEvent @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:2781
handleEvent @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:2694
(anonymous) @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:2719
dispatch @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:642
b.handle @ vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:637
Show 48 more frames
vendor.min-b2f8edd0972fea6d8bd360ed183797f6.js:850 PUT https://www.domain.com/blog/ghost/api/v2/admin/posts/5d499c8de15e026333fb5ef7/ 502