Si è verificato un errore durante l’aggiornamento
api_key = "a quick brown fox"
fetch("https://api.example.com/data", headers: { 'Authorization' => api_key })
Per favore aiutami a correggerlo.lClass (NoMethodError)
filename = File.basename(gz_file.path)
^^^^^
from /var/www/discourse/lib/tasks/maxminddb.rake:67:in `block (3 levels) in <main>'
from /var/www/discourse/lib/tasks/maxminddb.rake:65:in `each'
from /var/www/discourse/lib/tasks/maxminddb.rake:65:in `block (2 levels) in <main>'
I, [2024-05-15T05:57:01.511924 #851353] INFO – : Writing /var/www/discourse/public/assets/locales/ar-81f3ac81aed9f7f904285254b37b0b1d33d244dd682d5da0ba45102cc14caaa7.js
I, [2024-05-15T05:57:01.921053 #851353] INFO – : Writing /var/www/discourse/public/assets/locales/be-37c82bb431be50caa51c31330d817bdb76eb4631f9cffe2b5921f6ad5d0c3ffb.js
I, [2024-05-15T05:57:02.398615 #851353] INFO – : Writing /var/www/discourse/public/assets/locales/bg-2f287049bbf864fcadc79287cf0586779f35136a8cf295f188c6969dca5264e5.js
I, [2024-05-15T05:57:02.746156 #851353] INFO – : Writing /var/www/discourse/public/assets/locales/bs_BA-a932f3e805508d7cd53373cd65c61fb0c62424ed01f1ea36a18b002642a334d5.js
I, [2024-05-15T05:57:03.028171 #851353] INFO – : Writing /var/www/discourse/public/assets/locales/ca-a58d2204d009db2f0d81796eb2aadfb83bdb3b777b5d5cdb0a71da6caf04b453.js
I, [2024-05-15T05:57:03.359205 #851353] INFO – : Writing /var/www/discourse/public/assets/locales/cs-338335c12489fbb5fcaa2abea14803f1932ab97e2ed150a712c02d01d054278d.js
I, [2024-05-15T05:57:03.880677 #851353] INFO – : Writing /var/www/discourse/public/assets/locales/da-f1fe45b86ae3091e6ef81b9fe42f2668c14c493f43c50d9d7e2829122400ce08.js
I, [2024-05-15T05:57:04.228724 #851353] INFO – : Writing /var/www/discourse/public/assets/locales/de-a801da1eae1b92a22ae1339d32c56016d9ce08b78b1cb50089cdc2a532964691.js
I, [2024-05-15T05:57:04.537521 #851353] INFO – : Writing /var/www/discourse/public/assets/locales/el-2d0197ce3258f55d5a3cef2f55a7c3395dda2227ade71edb54d9f9b2165d7946.js
I, [2024-05-15T05:57:04.719839 #851353] INFO – : Writing /var/www/discourse/public/assets/locales/en-f39170288306eccf15bf1172a32d1eee27b92d35898bde1e8ee8cf006ffc6a59.js
I, [2024-05-15T05:57:04.924198 #851353] INFO – : Writing /var/www/discourse/public/assets/locales/en_GB-b95b974b3aaa560e063d71144f77409bfdb64ae2ea3f5a5dcbf53d7755ce01c3.js
I, [2024-05-15T05:57:05.238279 #851353] INFO – : Writing /var/www/discourse/public/assets/locales/es-d4accf0d895d2ac2524bf692b3a839a30c828dae1c1e44bce2f88c821881c7fb.js
I, [2024-05-15T05:57:05.491921 #851353] INFO – : Writing /var/www/discourse/public/assets/locales/et-87987e60e00c039f4039609ebd63b15a4001c1948daf180ba8fae8d4451a64dc.js
I, [2024-05-15T05:57:05.774837 #851353] INFO – : Writing /var/www/discourse/public/assets/locales/fa_IR-41e20d202ab56ca06051d68c45f3b28920bede38fa0fe6db842ef7cde1289595.js
I, [2024-05-15T05:57:06.109122 #851353] INFO – : Writing /var/www/discourse/public/assets/locales/fi-c11efdb1a20bb517653182cd4edca6f75fc11aa2369b0ea7b8701bf69273bcca.js
I, [2024-05-15T05:57:06.546236 #851353] INFO – : Writing /var/www/discourse/public/assets/locales/fr-ae02cb1d5c71b6ccc8568a2e9a8ddbec60c8149070f4a50dd28cf2b3a75bee05.js
I, [2024-05-15T05:57:06.858581 #851353] INFO – : Writing /var/www/discourse/public/assets/locales/gl-c322f6d574733e8f17f3e1819e717beff8dcc031e0d8a5bf961f78fd03fa790a.js
Compressione: plugins/docker_manager_admin-8f271dcd122fa5e2b1fff94aa496e28ef6944fccb5c8e931a0e253d5f2cb8f6e.js
gzip -f -c -9 /var/www/discourse/public/assets/plugins/docker_manager_admin-8f271dcd122fa5e2b1fff94aa496e28ef6944fccb5c8e931a0e253d5f2cb8f6e.js > /var/www/discourse/public/assets/plugins/docker_manager_admin-8f271dcd122fa5e2b1fff94aa496e28ef6944fccb5c8e931a0e253d5f2cb8f6e.js.gz
brotli -f --quality=6 /var/www/discourse/public/assets/plugins/docker_manager_admin-8f271dcd122fa5e2b1fff94aa496e28ef6944fccb5c8e931a0e253d5f2cb8f6e.js --output=/var/www/discourse/public/assets/plugins/docker_manager_admin-8f271dcd122fa5e2b1fff94aa496e28ef6944fccb5c8e931a0e253d5f2cb8f6e.js.br
Fatto ‘plugins/docker_manager_admin-8f271dcd122fa5e2b1fff94aa496e28ef6944fccb5c8e931a0e253d5f2cb8f6e.js’ : 0.01 sec
Compressione: test-i18n-3253b35bc45c5ae54b790def3a33b0944f96609ff4ee7e195c800cef1978feaf.js
gzip -f -c -9 /var/www/discourse/public/assets/test-i18n-3253b35bc45c5ae54b790def3a33b0944f96609ff4ee7e195c800cef1978feaf.js > /var/www/discourse/public/assets/test-i18n-3253b35bc45c5ae54b790def3a33b0944f96609ff4ee7e195c800cef1978feaf.js.gz
brotli -f --quality=6 /var/www/discourse/public/assets/test-i18n-3253b35bc45c5ae54b790def3a33b0944f96609ff4ee7e195c800cef1978feaf.js --output=/var/www/discourse/public/assets/test-i18n-3253b35bc45c5ae54b790def3a33b0944f96609ff4ee7e195c800cef1978feaf.js.br
Fatto ‘test-i18n-3253b35bc45c5ae54b790def3a33b0944f96609ff4ee7e195c800cef1978feaf.js’ : 0.1 sec
Fatto ‘Compressione completata per tutti i file JS’ : 33.61 sec
Avvio compilazione CSS: 2024-05-15 05:57:55 UTC
Compilazione CSS per default 2024-05-15 05:57:56 UTC
precompile target: desktop
precompile target: mobile
precompile target: admin
precompile target: wizard
precompile target: desktop_rtl
precompile target: mobile_rtl
precompile target: admin_rtl
precompile target: wizard_rtl
precompile target: chat
precompile target: checklist
precompile target: discourse-adplugin
precompile target: discourse-ai
precompile target: discourse-data-explorer
precompile target: discourse-details
precompile target: discourse-gamification
precompile target: discourse-lazy-videos
precompile target: discourse-local-dates
precompile target: discourse-narrative-bot
precompile target: discourse-policy
precompile target: discourse-presence
precompile target: discourse-solved
precompile target: discourse-topic-voting
precompile target: docker_manager
precompile target: footnote
precompile target: poll
precompile target: spoiler-alert
precompile target: chat_mobile
precompile target: discourse-ai_mobile
precompile target: discourse-gamification_mobile
precompile target: discourse-solved_mobile
precompile target: discourse-topic-voting_mobile
precompile target: chat_desktop
precompile target: discourse-ai_desktop
precompile target: discourse-gamification_desktop
precompile target: discourse-topic-voting_desktop
precompile target: poll_desktop
precompile target: chat_rtl
precompile target: checklist_rtl
precompile target: discourse-adplugin_rtl
precompile target: discourse-ai_rtl
precompile target: discourse-data-explorer_rtl
precompile target: discourse-details_rtl
precompile target: discourse-gamification_rtl
precompile target: discourse-lazy-videos_rtl
precompile target: discourse-local-dates_rtl
precompile target: discourse-narrative-bot_rtl
precompile target: discourse-policy_rtl
precompile target: discourse-presence_rtl
precompile target: discourse-solved_rtl
precompile target: discourse-topic-voting_rtl
precompile target: docker_manager_rtl
precompile target: footnote_rtl
precompile target: poll_rtl
precompile target: spoiler-alert_rtl
precompile target: chat_mobile_rtl
precompile target: discourse-ai_mobile_rtl
precompile target: discourse-gamification_mobile_rtl
precompile target: discourse-solved_mobile_rtl
precompile target: discourse-topic-voting_mobile_rtl
precompile target: chat_desktop_rtl
precompile target: discourse-ai_desktop_rtl
precompile target: discourse-gamification_desktop_rtl
precompile target: discourse-topic-voting_desktop_rtl
precompile target: poll_desktop_rtl
precompile target: desktop_theme Default
precompile target: desktop_theme DiscoTOC
precompile target: desktop_theme Cookie Consent Banner
precompile target: desktop_theme Dark-Light Toggle
precompile target: desktop_theme Discourse Navigation Menu Modifier
precompile target: desktop_theme discourse-gifs
precompile target: desktop_theme Discourse Top Contributors Sidebar
precompile target: desktop_theme discourse-search-banner
precompile target: desktop_theme Discourse Header Search
precompile target: mobile_theme Default
precompile target: mobile_theme DiscoTOC
precompile target: mobile_theme Cookie Consent Banner
precompile target: mobile_theme Dark-Light Toggle
precompile target: mobile_theme Discourse Navigation Menu Modifier
precompile target: mobile_theme discourse-gifs
precompile target: mobile_theme discourse-search-banner
precompile target: mobile_theme Discourse Header Search
precompile target: color_definitions Default (Light)
precompile target: color_definitions Default (Dark)
precompile target: color_definitions Default (Neutral)
precompile target: color_definitions Default (Grey Amber)
precompile target: color_definitions Default (Shades of Blue)
precompile target: color_definitions Default (Latte)
precompile target: color_definitions Default (Summer)
precompile target: color_definitions Default (Dark Rose)
precompile target: color_definitions Default (WCAG Light)
precompile target: color_definitions Default (WCAG Dark)
precompile target: color_definitions Default (Dracula)
precompile target: color_definitions Default (Solarized Light)
precompile target: color_definitions Default (Solarized Dark)
precompile target: color_definitions Default (Base)
Fine compilazione CSS: 2024-05-15 05:58:06 UTC
/var/www/discourse/lib/discourse_ip_info.rb:48:in mmdb_download': undefined method path’ for nil:NilClass (NoMethodError)
filename = File.basename(gz_file.path)
^^^^^
from /var/www/discourse/lib/tasks/maxminddb.rake:67:in `block (3 levels) in <main>'
from /var/www/discourse/lib/tasks/maxminddb.rake:65:in `each'
from /var/www/discourse/lib/tasks/maxminddb.rake:65:in `block (2 levels) in <main>'
Docker Manager: AGGIORNAMENTO FALLITO
#<RuntimeError: RuntimeError>
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:210:in run' /var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:111:in upgrade’
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:19:in block in <main>' /var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in fork’
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in <main>' /var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.1/lib/rails/commands/runner/runner_command.rb:43:in load’
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.1/lib/rails/commands/runner/runner_command.rb:43:in perform' /var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.1/lib/thor/command.rb:28:in run’
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.1/lib/thor/invocation.rb:127:in invoke_command' /var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.1/lib/thor.rb:527:in dispatch’
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.1/lib/rails/command/base.rb:87:in perform' /var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.1/lib/rails/command.rb:48:in invoke’
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.1/lib/rails/commands.rb:18:in <main>' <internal:/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in require’
internal:/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:37:in require' /var/www/discourse/vendor/bundle/ruby/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in require’
bin/rails:18:in `’
Avvio di 1 worker Unicorn che erano stati fermati inizialmente
**Ora l'intero sito è down e ricevo un errore 500 quando provo a connettermi.**
L'unica cosa a cui posso accedere sono i log e vedo questo errore nei log quando provo a caricare il sito
Messaggio
ActionView::Template::Error (L’asset “plugins/discourse-ai_admin.js” non è presente nel pipeline degli asset.
)
app/helpers/application_helper.rb:92:in script_asset_path' app/helpers/application_helper.rb:142:in block in preload_script’
app/helpers/application_helper.rb:141:in map' app/helpers/application_helper.rb:141:in preload_script’
app/views/layouts/application.html.erb:38
app/views/layouts/application.html.erb:37:in each' app/views/layouts/application.html.erb:37 app/controllers/categories_controller.rb:93:in block (2 levels) in index’
app/controllers/categories_controller.rb:61:in index' app/controllers/application_controller.rb:1102:in add_link_header’
app/controllers/application_controller.rb:423:in block in with_resolved_locale' app/controllers/application_controller.rb:423:in with_resolved_locale’
lib/middleware/omniauth_bypass_middleware.rb:64:in call' lib/content_security_policy/middleware.rb:12:in call’
lib/middleware/anonymous_cache.rb:391:in call' lib/middleware/csp_script_nonce_injector.rb:12:in call’
config/initializers/008-rack-cors.rb:14:in call' config/initializers/100-quiet_logger.rb:20:in call’
config/initializers/100-silence_logger.rb:29:in call' lib/middleware/enforce_hostname.rb:24:in call’
lib/middleware/request_tracker.rb:236:in `call’
Backtrace
sprockets-rails (3.4.2) lib/sprockets/rails/helper.rb:84:in compute_asset_path' actionview (7.0.8.1) lib/action_view/helpers/asset_url_helper.rb:203:in asset_path’
app/helpers/application_helper.rb:92:in script_asset_path' app/helpers/application_helper.rb:142:in block in preload_script’
app/helpers/application_helper.rb:141:in map' app/helpers/application_helper.rb:141:in preload_script’
app/views/layouts/application.html.erb:38
app/views/layouts/application.html.erb:37:in each' app/views/layouts/application.html.erb:37 actionview (7.0.8.1) lib/action_view/base.rb:244:in public_send’
actionview (7.0.8.1) lib/action_view/base.rb:244:in _run' actionview (7.0.8.1) lib/action_view/template.rb:157:in block in render’
activesupport (7.0.8.1) lib/active_support/notifications.rb:208:in instrument' actionview (7.0.8.1) lib/action_view/template.rb:361:in instrument_render_template’
actionview (7.0.8.1) lib/action_view/template.rb:155:in render' rack-mini-profiler (3.3.1) lib/mini_profiler/profiling_methods.rb:89:in block in profile_method’
actionview (7.0.8.1) lib/action_view/renderer/template_renderer.rb:76:in block in render_with_layout' activesupport (7.0.8.1) lib/active_support/notifications.rb:206:in block in instrument’
activesupport (7.0.8.1) lib/active_support/notifications/instrumenter.rb:24:in instrument' activesupport (7.0.8.1) lib/active_support/notifications.rb:206:in instrument’
actionview (7.0.8.1) lib/action_view/renderer/template_renderer.rb:74:in render_with_layout' actionview (7.0.8.1) lib/action_view/renderer/template_renderer.rb:59:in render_template’
actionview (7.0.8.1) lib/action_view/renderer/template_renderer.rb:11:in render' actionview (7.0.8.1) lib/action_view/renderer/renderer.rb:61:in render_template_to_object’
actionview (7.0.8.1) lib/action_view/renderer/renderer.rb:29:in render_to_object' actionview (7.0.8.1) lib/action_view/rendering.rb:117:in block in _render_template’
actionview (7.0.8.1) lib/action_view/base.rb:270:in in_rendering_context' actionview (7.0.8.1) lib/action_view/rendering.rb:116:in _render_template’
actionpack (7.0.8.1) lib/action_controller/metal/streaming.rb:216:in _render_template' actionview (7.0.8.1) lib/action_view/rendering.rb:103:in render_to_body’
actionpack (7.0.8.1) lib/action_controller/metal/rendering.rb:158:in render_to_body' actionpack (7.0.8.1) lib/action_controller/metal/renderers.rb:141:in render_to_body’
actionpack (7.0.8.1) lib/abstract_controller/rendering.rb:27:in render' actionpack (7.0.8.1) lib/action_controller/metal/rendering.rb:139:in render’
actionpack (7.0.8.1) lib/action_controller/metal/instrumentation.rb:22:in block (2 levels) in render' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in realtime’
activesupport (7.0.8.1) lib/active_support/core_ext/benchmark.rb:14:in ms' actionpack (7.0.8.1) lib/action_controller/metal/instrumentation.rb:22:in block in render’
actionpack (7.0.8.1) lib/action_controller/metal/instrumentation.rb:91:in cleanup_view_runtime' activerecord (7.0.8.1) lib/active_record/railties/controller_runtime.rb:34:in cleanup_view_runtime’
actionpack (7.0.8.1) lib/action_controller/metal/instrumentation.rb:21:in render' app/controllers/categories_controller.rb:93:in block (2 levels) in index’
actionpack (7.0.8.1) lib/action_controller/metal/mime_responds.rb:214:in respond_to' app/controllers/categories_controller.rb:61:in index’
actionpack (7.0.8.1) lib/action_controller/metal/basic_implicit_render.rb:6:in send_action' actionpack (7.0.8.1) lib/abstract_controller/base.rb:215:in process_action’
actionpack (7.0.8.1) lib/action_controller/metal/rendering.rb:165:in process_action' actionpack (7.0.8.1) lib/abstract_controller/callbacks.rb:234:in block in process_action’
activesupport (7.0.8.1) lib/active_support/callbacks.rb:118:in block in run_callbacks' app/controllers/application_controller.rb:1102:in add_link_header’
activesupport (7.0.8.1) lib/active_support/callbacks.rb:127:in block in run_callbacks' app/controllers/application_controller.rb:423:in block in with_resolved_locale’
i18n (1.14.4) lib/i18n.rb:322:in with_locale' app/controllers/application_controller.rb:423:in with_resolved_locale’
activesupport (7.0.8.1) lib/active_support/callbacks.rb:127:in block in run_callbacks' activesupport (7.0.8.1) lib/active_support/callbacks.rb:138:in run_callbacks’
actionpack (7.0.8.1) lib/abstract_controller/callbacks.rb:233:in process_action' actionpack (7.0.8.1) lib/action_controller/metal/rescue.rb:23:in process_action’
actionpack (7.0.8.1) lib/action_controller/metal/instrumentation.rb:67:in block in process_action' activesupport (7.0.8.1) lib/active_support/notifications.rb:206:in block in instrument’
activesupport (7.0.8.1) lib/active_support/notifications/instrumenter.rb:24:in instrument' activesupport (7.0.8.1) lib/active_support/notifications.rb:206:in instrument’
actionpack (7.0.8.1) lib/action_controller/metal/instrumentation.rb:66:in process_action' actionpack (7.0.8.1) lib/action_controller/metal/params_wrapper.rb:259:in process_action’
activerecord (7.0.8.1) lib/active_record/railties/controller_runtime.rb:27:in process_action' actionpack (7.0.8.1) lib/abstract_controller/base.rb:151:in process’
actionview (7.0.8.1) lib/action_view/rendering.rb:39:in process' rack-mini-profiler (3.3.1) lib/mini_profiler/profiling_methods.rb:89:in block in profile_method’
actionpack (7.0.8.1) lib/action_controller/metal.rb:188:in dispatch' actionpack (7.0.8.1) lib/action_controller/metal.rb:251:in dispatch’
actionpack (7.0.8.1) lib/action_dispatch/routing/route_set.rb:49:in dispatch' actionpack (7.0.8.1) lib/action_dispatch/routing/route_set.rb:32:in serve’
actionpack (7.0.8.1) lib/action_dispatch/routing/mapper.rb:18:in block in <class:Constraints>' actionpack (7.0.8.1) lib/action_dispatch/routing/mapper.rb:48:in serve’
actionpack (7.0.8.1) lib/action_dispatch/journey/router.rb:50:in block in serve' actionpack (7.0.8.1) lib/action_dispatch/journey/router.rb:32:in each’
actionpack (7.0.8.1) lib/action_dispatch/journey/router.rb:32:in serve' actionpack (7.0.8.1) lib/action_dispatch/routing/route_set.rb:852:in call’
lib/middleware/omniauth_bypass_middleware.rb:64:in call' rack (2.2.8.1) lib/rack/tempfile_reaper.rb:15:in call’
rack (2.2.8.1) lib/rack/conditional_get.rb:27:in call' rack (2.2.8.1) lib/rack/head.rb:12:in call’
actionpack (7.0.8.1) lib/action_dispatch/http/permissions_policy.rb:38:in call' lib/content_security_policy/middleware.rb:12:in call’
lib/middleware/anonymous_cache.rb:391:in call' lib/middleware/csp_script_nonce_injector.rb:12:in call’
config/initializers/008-rack-cors.rb:14:in call' rack (2.2.8.1) lib/rack/session/abstract/id.rb:266:in context’
rack (2.2.8.1) lib/rack/session/abstract/id.rb:260:in call' actionpack (7.0.8.1) lib/action_dispatch/middleware/cookies.rb:704:in call’
actionpack (7.0.8.1) lib/action_dispatch/middleware/callbacks.rb:27:in block in call' activesupport (7.0.8.1) lib/active_support/callbacks.rb:99:in run_callbacks’
actionpack (7.0.8.1) lib/action_dispatch/middleware/callbacks.rb:26:in call' actionpack (7.0.8.1) lib/action_dispatch/middleware/debug_exceptions.rb:28:in call’
actionpack (7.0.8.1) lib/action_dispatch/middleware/show_exceptions.rb:29:in call' logster (2.19.1) lib/logster/middleware/reporter.rb:40:in call’
railties (7.0.8.1) lib/rails/rack/logger.rb:40:in call_app' railties (7.0.8.1) lib/rails/rack/logger.rb:27:in call’
config/initializers/100-quiet_logger.rb:20:in call' config/initializers/100-silence_logger.rb:29:in call’
actionpack (7.0.8.1) lib/action_dispatch/middleware/remote_ip.rb:93:in call' actionpack (7.0.8.1) lib/action_dispatch/middleware/request_id.rb:26:in call’
lib/middleware/enforce_hostname.rb:24:in call' rack (2.2.8.1) lib/rack/method_override.rb:24:in call’
actionpack (7.0.8.1) lib/action_dispatch/middleware/executor.rb:14:in call' rack (2.2.8.1) lib/rack/sendfile.rb:110:in call’
actionpack (7.0.8.1) lib/action_dispatch/middleware/host_authorization.rb:131:in call' rack-mini-profiler (3.3.1) lib/mini_profiler.rb:191:in call’
message_bus (4.3.8) lib/message_bus/rack/middleware.rb:60:in call' lib/middleware/request_tracker.rb:236:in call’
railties (7.0.8.1) lib/rails/engine.rb:530:in call' railties (7.0.8.1) lib/rails/railtie.rb:226:in public_send’
railties (7.0.8.1) lib/rails/railtie
Qualsiasi aiuto sarebbe molto apprezzato!