key must be 32 bytes

Sergio Fernández sergio19932 at gmail.com
Mon Feb 6 15:54:27 EST 2017


Hi Chris!

That's because you're running v2.4.0 of Ruby, same happened to me.
There's some problem with SSL in ruby v2.4.0 and rails v5.0.0.1 documented
in GitHub. Try with v2.3.3!

- Sergio Fernándezs

2017-02-06 18:59 GMT+01:00 Christopher Awad <Chris at riva-networks.com>:

> Hi,
>
>
>
> I have this error when I run the gui in development mode and open it in
> FireFox -
>
>
>
> Does anyone have any suggestions?
>
>
>
> --
>
>
>
> ArgumentError in HomeController#index
>
> key must be 32 bytes
>
> Extracted source (around line #72):
>
>
>
>       cipher = new_cipher
>
>       cipher.encrypt
>
>       cipher.key = @secret
>
>
>
>       # Rely on OpenSSL for the initialization vector
>
>       iv = cipher.random_iv
>
>
>
> Rails.root: /opt/genieacs-gui
>
> Application Trace | Framework Trace | Full Trace
>
>
>
> activesupport (5.0.0) lib/active_support/message_encryptor.rb:72:in `key='
>
> activesupport (5.0.0) lib/active_support/message_encryptor.rb:72:in
> `_encrypt'
>
> activesupport (5.0.0) lib/active_support/message_encryptor.rb:58:in
> `encrypt_and_sign'
>
> actionpack (5.0.0) lib/action_dispatch/middleware/cookies.rb:592:in
> `commit'
>
> actionpack (5.0.0) lib/action_dispatch/middleware/cookies.rb:465:in `[]='
>
> actionpack (5.0.0) lib/action_dispatch/middleware/session/cookie_store.rb:117:in
> `set_cookie'
>
> rack (2.0.1) lib/rack/session/abstract/id.rb:353:in `commit_session'
>
> rack (2.0.1) lib/rack/session/abstract/id.rb:224:in `context'
>
> rack (2.0.1) lib/rack/session/abstract/id.rb:216:in `call'
>
> actionpack (5.0.0) lib/action_dispatch/middleware/cookies.rb:613:in `call'
>
> activerecord (5.0.0) lib/active_record/migration.rb:552:in `call'
>
> actionpack (5.0.0) lib/action_dispatch/middleware/callbacks.rb:38:in
> `block in call'
>
> activesupport (5.0.0) lib/active_support/callbacks.rb:97:in
> `__run_callbacks__'
>
> activesupport (5.0.0) lib/active_support/callbacks.rb:750:in
> `_run_call_callbacks'
>
> activesupport (5.0.0) lib/active_support/callbacks.rb:90:in
> `run_callbacks'
>
> actionpack (5.0.0) lib/action_dispatch/middleware/callbacks.rb:36:in
> `call'
>
> actionpack (5.0.0) lib/action_dispatch/middleware/executor.rb:12:in `call'
>
> actionpack (5.0.0) lib/action_dispatch/middleware/remote_ip.rb:79:in
> `call'
>
> actionpack (5.0.0) lib/action_dispatch/middleware/debug_exceptions.rb:49:in
> `call'
>
> web-console (3.3.1) lib/web_console/middleware.rb:131:in `call_app'
>
> web-console (3.3.1) lib/web_console/middleware.rb:28:in `block in call'
>
> web-console (3.3.1) lib/web_console/middleware.rb:18:in `catch'
>
> web-console (3.3.1) lib/web_console/middleware.rb:18:in `call'
>
> actionpack (5.0.0) lib/action_dispatch/middleware/show_exceptions.rb:31:in
> `call'
>
> railties (5.0.0) lib/rails/rack/logger.rb:36:in `call_app'
>
> railties (5.0.0) lib/rails/rack/logger.rb:24:in `block in call'
>
> activesupport (5.0.0) lib/active_support/tagged_logging.rb:70:in `block
> in tagged'
>
> activesupport (5.0.0) lib/active_support/tagged_logging.rb:26:in `tagged'
>
> activesupport (5.0.0) lib/active_support/tagged_logging.rb:70:in `tagged'
>
> railties (5.0.0) lib/rails/rack/logger.rb:24:in `call'
>
> sprockets-rails (3.1.1) lib/sprockets/rails/quiet_assets.rb:13:in `call'
>
> actionpack (5.0.0) lib/action_dispatch/middleware/request_id.rb:24:in
> `call'
>
> rack (2.0.1) lib/rack/method_override.rb:22:in `call'
>
> rack (2.0.1) lib/rack/runtime.rb:22:in `call'
>
> activesupport (5.0.0) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in
> `call'
>
> actionpack (5.0.0) lib/action_dispatch/middleware/executor.rb:12:in `call'
>
> actionpack (5.0.0) lib/action_dispatch/middleware/static.rb:136:in `call'
>
> rack (2.0.1) lib/rack/sendfile.rb:111:in `call'
>
> railties (5.0.0) lib/rails/engine.rb:522:in `call'
>
> puma (3.5.2) lib/puma/configuration.rb:225:in `call'
>
> puma (3.5.2) lib/puma/server.rb:569:in `handle_request'
>
> puma (3.5.2) lib/puma/server.rb:406:in `process_client'
>
> puma (3.5.2) lib/puma/server.rb:271:in `block in run'
>
> puma (3.5.2) lib/puma/thread_pool.rb:116:in `block in spawn_thread'
>
>
>
>
>
>
>
> Thanks,
>
>
>
> Chris
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.genieacs.com
> http://lists.genieacs.com/mailman/listinfo/users
>
>


-- 
Sergio Fernández Rubio - https://www.linkedin.com/in/sergiofdz/
(+34) 687 016 994
sergio19932 at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genieacs.com/pipermail/users/attachments/20170206/6eb57a77/attachment-0001.html>


More information about the Users mailing list