-
-
Notifications
You must be signed in to change notification settings - Fork 18.5k
NixOS/Discourse: can't download PDF #142528
Copy link
Copy link
Closed
Labels
0.kind: bugSomething is brokenSomething is broken6.topic: nixosIssues or PRs affecting NixOS modules, or package usability issues specific to NixOSIssues or PRs affecting NixOS modules, or package usability issues specific to NixOS
Description
Describe the bug
A URL like http://10.33.4.68/uploads/short-url/ulj6Qq2gjDT5uAipgZkwpA3Yrsz.pdf generates the following error log:
Started GET "/uploads/short-url/ulj6Qq2gjDT5uAipgZkwpA3Yrsz.pdf" for 10.33.4.12 at 2021-10-22 08:50:31 -0700
Processing by UploadsController#show_short as PDF
Parameters: {"base62"=>"ulj6Qq2gjDT5uAipgZkwpA3Yrsz", "extension"=>"pdf"}
Sent file /nix/store/d47ibrh36cyfpqwp3fjzhsvnrg4ycz13-discourse-2.7.5/share/discourse/public/uploads/default/original/1X/d4a9d7c67bbda1560799182d4ecfc878f80d3a67.pdf (0.2ms)
Completed 200 OK in 5ms (ActiveRecord: 0.0ms | Allocations: 2147)
Started GET "/nix/store/d47ibrh36cyfpqwp3fjzhsvnrg4ycz13-discourse-2.7.5/share/discourse/public/uploads/default/original/1X/d4a9d7c67bbda1560799182d4ecfc878f80d3a67.pdf" for 10.33.4.12 at 2021-10-22 08:50:31 -0700
ActionController::RoutingError (No route matches [GET] "/nix/store/d47ibrh36cyfpqwp3fjzhsvnrg4ycz13-discourse-2.7.5/share/discourse/public/uploads/default/original/1X/d4a9d7c67bbda1560799182d4ecfc878f80d3a67.pdf")
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
lib/middleware/request_tracker.rb:177:in `call'
Rendered exceptions/not_found.html.erb within layouts/no_ember (Duration: 0.2ms | Allocations: 114)
Rendered layout layouts/no_ember.html.erb (Duration: 2.5ms | Allocations: 1620)
Rendered html template (Duration: 0.0ms | Allocations: 2)
Steps To Reproduce
Steps to reproduce the behavior:
- Try to download a file that has been uploaded
Expected behavior
Should download the file
@talyz @dpausp Are you seeing this problem on your non-beta versions of Discourse?
It looks like maybe the X-Accel-Mapping isn't applying and then the request to download a file is getting fed back into Rails.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
0.kind: bugSomething is brokenSomething is broken6.topic: nixosIssues or PRs affecting NixOS modules, or package usability issues specific to NixOSIssues or PRs affecting NixOS modules, or package usability issues specific to NixOS
Fields
Give feedbackNo fields configured for issues without a type.