How to solve the issue when upgrading OCC to latest build 3306
How to solve the issue when upgrading OCC to latest build
When running the chef tool this error was coming:Configuration file '/etc/filebeat/filebeat.yml' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y or I : install the package maintainer's version N or O : keep your currently-installed version D : show the differences between the versions Z : start a shell to examine the situation The default action is to keep your current version.*** filebeat.yml (Y/I/N/O/D/Z) [default=N] ? dpkg: error processing package filebeat (--configure): end of file on stdin at conffile promptErrors were encountered while processing: filebeatneedrestart is being skipped since dpkg has failed================================================================================Error executing action `run` on resource 'bash[multimedia]'================================================================================Mixlib::ShellOut::ShellCommandFailed------------------------------------Expected process to exit with [0], but received '100'---- Begin output of "bash" "/tmp/chef-script20250811-4538-1jzkbzu" ----STDOUT: Reading package lists...Building dependency tree...Reading state information...deb-multimedia-keyring is already the newest version (2016.8.1).0 upgraded, 0 newly installed, 0 to remove and 257 not upgraded.1 not fully installed or removed.After this operation, 0 B of additional disk space will be used.Setting up filebeat (8.18.0) ...Configuration file '/etc/filebeat/filebeat.yml' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y or I : install the package maintainer's version N or O : keep your currently-installed version D : show the differences between the versions Z : start a shell to examine the situation The default action is to keep your current version.*** filebeat.yml (Y/I/N/O/D/Z) [default=N] ? dpkg: error processing package filebeat (--configure): end of file on stdin at conffile promptErrors were encountered while processing: filebeatneedrestart is being skipped since dpkg has failedSTDERR: W: --force-yes is deprecated, use one of the options starting with --allow instead.E: Sub-process /usr/bin/dpkg returned an error code (1)---- End output of "bash" "/tmp/chef-script20250811-4538-1jzkbzu" ----Ran "bash" "/tmp/chef-script20250811-4538-1jzkbzu" returned 100Resource Declaration:---------------------# In /root/i6-cookbooks/cookbooks/i6/recipes/ffmpeg.rb 9: bash "multimedia" do 10: user "root" 11: cwd "/tmp" 12: code <<-EOH 13: apt-get -q -y --force-yes install deb-multimedia-keyring 14: EOH 15: end 16:Compiled Resource:------------------# Declared in /root/i6-cookbooks/cookbooks/i6/recipes/ffmpeg.rb:9:in `from_file'bash("multimedia") do action "run" retries 0 retry_delay 2 command "\"bash\" \"/tmp/chef-script20250811-4538-1jzkbzu\"" backup 5 cwd "/tmp" returns 0 user "root" code " apt-get -q -y --force-yes install deb-multimedia-keyring\n" interpreter "bash" cookbook_name :i6 recipe_name "ffmpeg"end[2025-08-11T03:31:14-04:00] ERROR: Running exception handlers[2025-08-11T03:31:14-04:00] ERROR: Exception handlers complete[2025-08-11T03:31:14-04:00] FATAL: Stacktrace dumped to /tmp/chef-solo/chef-stacktrace.out[2025-08-11T03:31:14-04:00] FATAL: Mixlib::ShellOut::ShellCommandFailed: bash[multimedia] (i6::ffmpeg line 9) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '100'---- Begin output of "bash" "/tmp/chef-script20250811-4538-1jzkbzu" ----STDOUT: Reading package lists...Building dependency tree...Reading state information...deb-multimedia-keyring is already the newest version (2016.8.1).0 upgraded, 0 newly installed, 0 to remove and 257 not upgraded.1 not fully installed or removed.After this operation, 0 B of additional disk space will be used.Setting up filebeat (8.18.0) ...Configuration file '/etc/filebeat/filebeat.yml' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y or I : install the package maintainer's version N or O : keep your currently-installed version D : show the differences between the versions Z : start a shell to examine the situation The default action is to keep your current version.*** filebeat.yml (Y/I/N/O/D/Z) [default=N] ? dpkg: error processing package filebeat (--configure): end of file on stdin at conffile promptErrors were encountered while processing: filebeatneedrestart is being skipped since dpkg has failedSTDERR: W: --force-yes is deprecated, use one of the options starting with --allow instead.E: Sub-process /usr/bin/dpkg returned an error code (1)---- End output of "bash" "/tmp/chef-script20250811-4538-1jzkbzu" ----Ran "bash" "/tmp/chef-script20250811-4538-1jzkbzu" returned 100
Solution is to run this command before running the chef tool again
apt-get -q -y --force-yes install deb-multimedia-keyring
If getting an error about filebeat, then execute this command:
apt-get install filebeat=8.17.4
Then run the chef tool again.