On Sun, 21 Aug 2011 08:39:31 -0700, Stefan Heijmans wrote: > > Am using dashboard 1.1.1 with the use_file_bucket_diffs option. > > When clicking on the links within a report it will show the old md5 > file (on the left) but not the new md5 file (on the right) > like; > content content changed '{md5}26a3112822d01f2ce6b3f052bf2809de' to > '{md5}dd97364ab0559344d73231f517951595' > > 26a3112822d01f2ce6b3f052bf2809de ==> is displayed normally > dd97364ab0559344d73231f517951595 ==> We're sorry, but something went > wrong. > > puppet-dashboard log shows; > Processing FilesController#show (for 192.168.20.20 at 2011-08-21 > 17:37:49) [GET] > Parameters: {"action"=>"show", "controller"=>"files", > "file"=>"26a3112822d01f2ce6b3f052bf2809de"} > Completed in 22ms (View: 0, DB: 0) | 200 OK [http://192.168.20.100/ > files/show?file=26a3112822d01f2ce6b3f052bf2809de] > > > Processing FilesController#show (for 192.168.20.20 at 2011-08-21 > 17:37:52) [GET] > Parameters: {"action"=>"show", "controller"=>"files", > "file"=>"dd97364ab0559344d73231f517951595"} > > Net::HTTPServerException (404 "Not Found"): > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!' > lib/puppet_https.rb:34:in `get' > app/controllers/files_controller.rb:23:in `show' > haml (3.0.13) [v] rails/./lib/sass/plugin/rack.rb:41:in `call' > passenger (3.0.8) lib/phusion_passenger/rack/request_handler.rb: > 96:in `process_request' > passenger (3.0.8) lib/phusion_passenger/abstract_request_handler.rb: > 513:in `accept_and_process_next_request' > passenger (3.0.8) lib/phusion_passenger/abstract_request_handler.rb: > 274:in `main_loop' > passenger (3.0.8) lib/phusion_passenger/classic_rails/ > application_spawner.rb:321:in `start_request_handler' > passenger (3.0.8) lib/phusion_passenger/classic_rails/ > application_spawner.rb:275:in `send' > passenger (3.0.8) lib/phusion_passenger/classic_rails/ > application_spawner.rb:275:in `handle_spawn_application' > passenger (3.0.8) lib/phusion_passenger/utils.rb:479:in `safe_fork' > passenger (3.0.8) lib/phusion_passenger/classic_rails/ > application_spawner.rb:270:in `handle_spawn_application' > passenger (3.0.8) lib/phusion_passenger/abstract_server.rb:357:in > `__send__' > passenger (3.0.8) lib/phusion_passenger/abstract_server.rb:357:in > `server_main_loop' > passenger (3.0.8) lib/phusion_passenger/abstract_server.rb:206:in > `start_synchronously' > passenger (3.0.8) lib/phusion_passenger/abstract_server.rb:180:in > `start' > passenger (3.0.8) lib/phusion_passenger/classic_rails/ > application_spawner.rb:149:in `start' > passenger (3.0.8) lib/phusion_passenger/spawn_manager.rb:219:in > `spawn_rails_application' > passenger (3.0.8) lib/phusion_passenger/ > abstract_server_collection.rb:132:in `lookup_or_add' > passenger (3.0.8) lib/phusion_passenger/spawn_manager.rb:214:in > `spawn_rails_application' > passenger (3.0.8) lib/phusion_passenger/ > abstract_server_collection.rb:82:in `synchronize' > passenger (3.0.8) lib/phusion_passenger/ > abstract_server_collection.rb:79:in `synchronize' > passenger (3.0.8) lib/phusion_passenger/spawn_manager.rb:213:in > `spawn_rails_application' > passenger (3.0.8) lib/phusion_passenger/spawn_manager.rb:132:in > `spawn_application' > passenger (3.0.8) lib/phusion_passenger/spawn_manager.rb:275:in > `handle_spawn_application' > passenger (3.0.8) lib/phusion_passenger/abstract_server.rb:357:in > `__send__' > passenger (3.0.8) lib/phusion_passenger/abstract_server.rb:357:in > `server_main_loop' > passenger (3.0.8) lib/phusion_passenger/abstract_server.rb:206:in > `start_synchronously' > passenger (3.0.8) helper-scripts/passenger-spawn-server:99 > > > Rendering /usr/share/puppet-dashboard/public/500.html (500 Internal > Server Error) > > > Is this because the new file is not in the filebucket yet? > any ideas anyone? > > Stefan >
You are correct: It is because the new file is not yet in the filebucket. With what is currently the most common usage of Puppet & Dashboard, the "new" files will never be in the filebucket. You might want to have a look at #7934[1], which is a ticket around this. The "new" file's md5 will no longer be linked once this gets released. [1] https://projects.puppetlabs.com/issues/7934 -- Jacob Helwig ,---- | Join us for PuppetConf, September 22nd and 23rd in Portland, OR | http://bit.ly/puppetconfsig `----
signature.asc
Description: Digital signature