justinpchang / inpublic

Project-centric blogging, built for fast and informal updates that keep you accountable
https://inpublic.dev
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Profile picture upload errors out due to permission denied #22

Closed justinpchang closed 1 year ago

justinpchang commented 1 year ago
2023-07-15T21:30:37Z app[e148ed1e1ce289] yul [info]I, [2023-07-15T21:30:37.993371 #237]  INFO -- : [a139f8db-0e3b-4456-ae4e-8b48662fdd62] Started POST "/api/v1/users/me/avatar" for 2a09:8280:1::24:3f43 at 2023-07-15 21:30:37 +0000
2023-07-15T21:30:37Z app[e148ed1e1ce289] yul [info]I, [2023-07-15T21:30:37.999586 #237]  INFO -- : [a139f8db-0e3b-4456-ae4e-8b48662fdd62] Processing by Api::V1::UsersController#avatar as JSON
2023-07-15T21:30:37Z app[e148ed1e1ce289] yul [info]I, [2023-07-15T21:30:37.999768 #237]  INFO -- : [a139f8db-0e3b-4456-ae4e-8b48662fdd62]   Parameters: {"avatar"=>#<ActionDispatch::Http::UploadedFile:0x000055c27dc3e660 @tempfile=#<Tempfile:/tmp/RackMultipart20230715-237-1ph2fn.jpg>, @content_type="image/jpeg", @original_filename="prothonotary_warbler_4.jpg", @headers="Content-Disposition: form-data; name=\"avatar\"; filename=\"prothonotary_warbler_4.jpg\"\r\nContent-Type: image/jpeg\r\n">, "username"=>"me"}
2023-07-15T21:30:38Z app[e148ed1e1ce289] yul [info]I, [2023-07-15T21:30:38.056208 #237]  INFO -- : [a139f8db-0e3b-4456-ae4e-8b48662fdd62] Completed 500 Internal Server Error in 56ms (ActiveRecord: 13.1ms | Allocations: 19112)
2023-07-15T21:30:38Z app[e148ed1e1ce289] yul [info]F, [2023-07-15T21:30:38.056919 #237] FATAL -- : [a139f8db-0e3b-4456-ae4e-8b48662fdd62]
2023-07-15T21:30:38Z app[e148ed1e1ce289] yul [info][a139f8db-0e3b-4456-ae4e-8b48662fdd62] Errno::EACCES (Permission denied @ dir_s_mkdir - /rails/public/uploads/tmp/1689456638-447224451109664-0001-3797):
2023-07-15T21:30:38Z app[e148ed1e1ce289] yul [info][a139f8db-0e3b-4456-ae4e-8b48662fdd62]
2023-07-15T21:30:38Z app[e148ed1e1ce289] yul [info][a139f8db-0e3b-4456-ae4e-8b48662fdd62] app/controllers/api/v1/users_controller.rb:29:in `avatar'
2023-07-15T21:30:46Z app[e784e469a42083] yul [info]ERROR No such file or directory (os error 2)
2023-07-15T21:30:46Z app[e784e469a42083] yul [info]I, [2023-07-15T21:30:46.621450 #237]  INFO -- : [58582eb5-2a9a-4837-83bd-e8e8126a2591] Started GET "/api/v1/users/me" for 2a09:8280:1::24:3f43 at 2023-07-15 21:30:46 +0000
2023-07-15T21:30:46Z app[e784e469a42083] yul [info]I, [2023-07-15T21:30:46.622242 #237]  INFO -- : [58582eb5-2a9a-4837-83bd-e8e8126a2591] Processing by Api::V1::UsersController#me as JSON
2023-07-15T21:30:46Z app[e784e469a42083] yul [info]I, [2023-07-15T21:30:46.628714 #237]  INFO -- : [58582eb5-2a9a-4837-83bd-e8e8126a2591] Completed 200 OK in 6ms (Views: 0.5ms | ActiveRecord: 2.3ms | Allocations: 1244)
2023-07-15T21:30:50Z app[e784e469a42083] yul [info]I, [2023-07-15T21:30:50.153262 #237]  INFO -- : [6f0a62df-9d42-4807-ad1c-96e05a3cec3a] Started POST "/api/v1/users/me/avatar" for 2a09:8280:1::24:3f43 at 2023-07-15 21:30:50 +0000
2023-07-15T21:30:50Z app[e784e469a42083] yul [info]I, [2023-07-15T21:30:50.156504 #237]  INFO -- : [6f0a62df-9d42-4807-ad1c-96e05a3cec3a] Processing by Api::V1::UsersController#avatar as JSON
2023-07-15T21:30:50Z app[e784e469a42083] yul [info]I, [2023-07-15T21:30:50.156712 #237]  INFO -- : [6f0a62df-9d42-4807-ad1c-96e05a3cec3a]   Parameters: {"avatar"=>#<ActionDispatch::Http::UploadedFile:0x00005633a6198900 @tempfile=#<Tempfile:/tmp/RackMultipart20230715-237-zs7z0r.jpg>, @content_type="image/jpeg", @original_filename="prothonotary_warbler_4.jpg", @headers="Content-Disposition: form-data; name=\"avatar\"; filename=\"prothonotary_warbler_4.jpg\"\r\nContent-Type: image/jpeg\r\n">, "username"=>"me"}
2023-07-15T21:30:50Z app[e784e469a42083] yul [info]I, [2023-07-15T21:30:50.163724 #237]  INFO -- : [6f0a62df-9d42-4807-ad1c-96e05a3cec3a] Completed 500 Internal Server Error in 7ms (ActiveRecord: 2.3ms | Allocations: 2114)
2023-07-15T21:30:50Z app[e784e469a42083] yul [info]F, [2023-07-15T21:30:50.164125 #237] FATAL -- : [6f0a62df-9d42-4807-ad1c-96e05a3cec3a]
2023-07-15T21:30:50Z app[e784e469a42083] yul [info][6f0a62df-9d42-4807-ad1c-96e05a3cec3a] Errno::EACCES (Permission denied @ dir_s_mkdir - /rails/public/uploads/tmp/1689456650-553578923889944-0001-6050):
2023-07-15T21:30:50Z app[e784e469a42083] yul [info][6f0a62df-9d42-4807-ad1c-96e05a3cec3a]
2023-07-15T21:30:50Z app[e784e469a42083] yul [info][6f0a62df-9d42-4807-ad1c-96e05a3cec3a] app/controllers/api/v1/users_controller.rb:29:in `avatar'