enoent error on image uploads
- OS: Ubuntu 18.04
- PostgreSQL: 12
- Elixir: 1.10.4-1
- esr-lang: 1:23.1-1
- imagemagick webp gifsicle jpegoptim optipng pngquant: Installed
- Mobilizon location: /var/www/mobilizon
- User: mobilizon
Getting the following when uploading images into the server:
Oct 23 16:30:14 mobilizon-cloud68 mobilizon[1344]: 16:30:14.398 request_id=FkCletmUVeumks8AAAmR [info] POST /api
Oct 23 16:30:14 mobilizon-cloud68 mobilizon[1344]: 16:30:14.416 request_id=FkCletmUVeumks8AAAmR [info] Sent 500 in 17ms
Oct 23 16:30:14 mobilizon-cloud68 mobilizon[1344]: 16:30:14.419 [error] #PID<0.876.0> running Mobilizon.Web.Endpoint (connection #PID<0.875.0>, stream id 1) terminated
Oct 23 16:30:14 mobilizon-cloud68 mobilizon[1344]: Server: mobilizon.cloud68.co:80 (http)
Oct 23 16:30:14 mobilizon-cloud68 mobilizon[1344]: Request: POST /api
Oct 23 16:30:14 mobilizon-cloud68 mobilizon[1344]: ** (exit) an exception was raised:
Oct 23 16:30:14 mobilizon-cloud68 mobilizon[1344]: ** (ErlangError) Erlang error: :enoent
Oct 23 16:30:14 mobilizon-cloud68 mobilizon[1344]: (elixir 1.10.4) lib/system.ex:795: System.cmd("file", ["--mime-type", "/tmp/plug-1603/multipart-1603463414-244380080370716-1"], [])
Oct 23 16:30:14 mobilizon-cloud68 mobilizon[1344]: (file_info 0.0.4) lib/file_info.ex:16: FileInfo.get_info/1
Oct 23 16:30:14 mobilizon-cloud68 mobilizon[1344]: (ex_optimizer 0.1.0) lib/ex_optimizer.ex:85: ExOptimizer.load_image/1
Oct 23 16:30:14 mobilizon-cloud68 mobilizon[1344]: (ex_optimizer 0.1.0) lib/ex_optimizer.ex:31: ExOptimizer.optimize/2
Oct 23 16:30:14 mobilizon-cloud68 mobilizon[1344]: (mobilizon 1.0.0-rc.4) lib/web/upload/filter/optimize.ex:22: Mobilizon.Web.Upload.Filter.Optimize.filter/1
Oct 23 16:30:14 mobilizon-cloud68 mobilizon[1344]: (mobilizon 1.0.0-rc.4) lib/web/upload/filter/filter.ex:30: Mobilizon.Web.Upload.Filter.filter/2
Oct 23 16:30:14 mobilizon-cloud68 mobilizon[1344]: (mobilizon 1.0.0-rc.4) lib/web/upload/upload.ex:73: Mobilizon.Web.Upload.store/2
Oct 23 16:30:14 mobilizon-cloud68 mobilizon[1344]: (mobilizon 1.0.0-rc.4) lib/graphql/resolvers/person.ex:209: anonymous fn/2 in Mobilizon.GraphQL.Resolvers.Person.save_attached_pictures/1
plug-1603 is a directory under mobilizon's ownership in /tmp/systemd-private-************************-mobilizon.service-*******
Edited by Boris Budini