AWS Error: DescribeAutoScalingGroups because no identity-based policy allows


User: arn:aws:iam::254420364415:user/airbus is not authorized to perform: autoscaling:DescribeAutoScalingGroups because no identity-based policy allows the autoscaling:DescribeAutoScalingGroups action


Add a right IAM policy to IAM user or IAM group

AWS Error: EFS Mount issues Mount attempt


Mount attempt 1/3 failed due to timeout after 15 sec, wait 0 sec before next attempt.


Check EGRESS of EFS and its should be allowed

Your EFS file system’s security group must have an inbound rule that allows NFS traffic from the CIDR for your cluster’s VPC. Allow port 2049 for inbound traffic.

The security group that’s associated with your worker nodes where the pods are failing to mount the EFS volume must have an outbound rule. Specifically, this outbound rule must allow NFS traffic (port 2049) to the EFS file system.

If the security group doesn’t allow NFS traffic, then the pods that are mounting the file system return the following errors:

“mount.nfs: Connection timed out”
“Unable to attach or mount volumes: timed out waiting for the condition”

AWS Error: Access denied by EC2 Instance Connect


Failed to connect to your instance

Access denied by EC2 Instance Connect. Either your AWS credentials are not valid or you do not have access to the EC2 instance.


Policy Name – EC2InstanceConnect

Allows customers to call EC2 Instance Connect to publish ephemeral keys to their EC2 instances and connect via ssh or the EC2 Instance Connect CLI.

How to get Blackduck Trial version?

There are two ways to get a Black Duck trial version:

  1. Request a trial through the Synopsys website. To do this, go to the Synopsys website and click on the “Try It Now” button. You will then be asked to fill out a form with your contact information and company details. Once you have submitted the form, a Synopsys sales representative will contact you to schedule a demo and provide you with access to a trial version of the software.
  2. Sign up for a free account on Open Hub. Open Hub is a free community platform that provides access to open source code and tools. Black Duck offers a free trial version of its software through Open Hub. To sign up for a free account, go to the Open Hub website and click on the “Sign Up” button. You will then be asked to create an account and provide some basic information about yourself. Once you have created an account, you will be able to access the Black Duck trial version.

PHP ionCube Error: cannot be decoded by this version of the ionCube Loader


[Sat Dec 02 05:31:14.814821 2023] [charset_lite:debug] [pid 1053332] mod_charset_lite.c(219): [client] AH01448: incomplete configuration: src unspecified, dst unspecified
[Sat Dec 02 05:31:14.815037 2023] [authz_core:debug] [pid 1053332] mod_authz_core.c(818): [client] AH01626: authorization result of Require all granted: granted
[Sat Dec 02 05:31:14.815047 2023] [authz_core:debug] [pid 1053332] mod_authz_core.c(818): [client] AH01626: authorization result of <RequireAny>: granted
[Sat Dec 02 05:31:14.815066 2023] [charset_lite:debug] [pid 1053332] mod_charset_lite.c(219): [client] AH01448: incomplete configuration: src unspecified, dst unspecified
[Sat Dec 02 05:31:14.815096 2023] [charset_lite:debug] [pid 1053332] mod_charset_lite.c(219): [client] AH01448: incomplete configuration: src unspecified, dst unspecified
[Sat Dec 02 05:31:14.829531 2023] [php:error] [pid 1053332] [client] PHP Fatal error:  The file /opt/lampp/htdocs/ encoded as type [1/81] cannot be decoded by this version of the ionCube Loader.\n in Unknown on line 0
[Sat Dec 02 05:31:14.833073 2023] [ssl:debug] [pid 1053332] ssl_engine_io.c(1151): [client] AH02001: Connection closed to child 1 with standard shutdown (server


This issue ocurred to us coz of ionCube was only supported php8.1 but we were running with php8.2

Here’s what this error means and how you can address it:

  1. IonCube Loader Version Mismatch: The file Application.php is encoded with a version of ionCube that is not compatible with the version of ionCube Loader installed on your server. The ionCube Loader is a PHP extension that runs files encoded with ionCube to protect the source code from being viewed or modified.
  2. Check IonCube Loader Version: Determine which version of ionCube Loader is currently installed on your server. You can do this by creating a PHP info file (a file with <?php phpinfo(); ?> content) and accessing it via your web browser. Look for the ionCube Loader section to find out the version.
  3. Update IonCube Loader: If the ionCube Loader version is outdated or not compatible with the encoded file, you’ll need to update it. You can download the latest version of ionCube Loader from the official ionCube website. Ensure you choose the correct version for your PHP version.
  4. Re-encode Files (if necessary): If updating the ionCube Loader doesn’t solve the issue, the file might be encoded with a newer version of ionCube that is incompatible with your PHP version. If you have access to the source code and the ionCube encoder, re-encode the files with a compatible version.
  5. PHP Version Compatibility: Ensure that your PHP version is compatible with the ionCube Loader version you are using. Sometimes, upgrading PHP can lead to compatibility issues with the ionCube Loader.
  6. Server Configuration: After updating the ionCube Loader, you may need to modify your PHP configuration (php.ini) to load the new version. The installation process typically includes instructions on how to do this.
  7. Restart Web Server: After making changes to the PHP configuration or updating the ionCube Loader, remember to restart your web server (Apache, Nginx, etc.) for the changes to take effect.
  8. Check for Error Logs: If the problem persists, check the Apache/PHP error logs for more detailed information. This can provide further insights into the issue.

Cloudbees CD/RO Error: ectool


ubuntu@ip-172-31-52-75:~/CloudBeesFlowTools-2023.10.0.169425/bin$ ./ectool
./ectool: 61: exec: /home/ubuntu/CloudBeesFlowTools-2023.10.0.169425/perl/bin/perl: Exec format error
ubuntu@ip-172-31-52-75:~/CloudBeesFlowTools-2023.10.0.169425/bin$ ./ec-perl
./ec-perl: 59: exec: /home/ubuntu/CloudBeesFlowTools-2023.10.0.169425/perl-legacy/bin/perl: Exec format error
ubuntu@ip-172-31-52-75:~/CloudBeesFlowTools-2023.10.0.169425/bin$ ./ec-groovy
COMMANDER_HOME environment variable must be defined
ubuntu@ip-172-31-52-75:~/CloudBeesFlowTools-2023.10.0.169425/bin$ ./dslsync
Error: could not find ./jre/bin/java

Elast Agent Error: Received fatal alert: bad_certificate


[2023-11-15T03:54:06,861][WARN ][o.e.h.AbstractHttpServerTransport] [ip-172-31-95-25] caught exception while handling client http traffic, closing connection Netty4HttpChannel{localAddress=/, remoteAddress=/}io.netty.handler.codec.DecoderException: Received fatal alert: bad_certificate
        at io.netty.codec@4.1.94.Final/io.netty.handler.codec.ByteToMessageDecoder.callDecode(
        at io.netty.codec@4.1.94.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(
        at io.netty.transport@4.1.94.Final/
        at io.netty.transport@4.1.94.Final/
        at io.netty.transport@4.1.94.Final/

See logs for more details.


Add ssl.verification_mode: none in elastic-agent.yml

$ systemctl stop elastic-agent
$ cd /opt/Elastic/Agent
$ vi elastic-agent.yml
$ systemctl start elastic-agent
$ systemctl status elastic-agent

    type: elasticsearch
      - ''
    username: 'elastic'
    password: '7SNe*fn_aqroKovhjH4E'
    ssl.verification_mode: none

Best Digital Asset Management Software

DAM stands for Digital Asset Management. It is a system for managing digital assets, such as images, videos, audio files, and documents. DAM systems can be used to store, organize, catalog, and share digital assets with others.

DAM systems are typically used by businesses and organizations to manage their digital assets more efficiently and effectively. For example, a marketing department might use a DAM system to manage its library of product images, logos, and marketing materials. A news organization might use a DAM system to manage its library of photos and videos.

Why do we need DAM?

We need Digital Asset Management (DAM) for several compelling reasons:

  1. Efficient Asset Organization: In today’s digital age, organizations accumulate vast collections of digital assets, including images, videos, documents, and more. DAM systems help organize these assets systematically, making it easy to locate and retrieve specific files quickly. This efficiency saves valuable time and resources.
  2. Enhanced Collaboration: DAM facilitates collaboration among teams and stakeholders, even when they are geographically dispersed. It provides a central hub where users can collaborate on projects, share assets, and maintain version control, streamlining creative workflows.
  3. Brand Consistency: For businesses, maintaining brand consistency across various channels is crucial. DAM systems ensure that approved logos, images, and branding assets are readily available to all team members, helping maintain a consistent and professional image.
  4. Improved Security: DAM software offers robust access controls and permissions, ensuring that sensitive or confidential assets are only accessible to authorized personnel. This helps protect intellectual property and sensitive data.
  5. Time and Cost Savings: Searching for assets, recreating lost files, or dealing with version control issues can be time-consuming and costly. DAM systems reduce these inefficiencies, saving organizations time and money in the long run.
  6. Content Distribution: DAM systems facilitate the distribution of assets to various platforms, including websites, social media, marketing campaigns, and more. This ensures that the right content is delivered to the right channels, enhancing brand visibility and customer engagement.
  7. Analytics and Reporting: Many DAM systems offer analytics and reporting features that provide insights into asset usage, user engagement, and performance. This data-driven approach helps organizations make informed decisions and optimize their content strategies.

Feature of Digital Asset Management Software?

Digital Asset Management (DAM) software is a system for storing, organizing, managing, and sharing digital assets, such as images, videos, audio files, and documents. DAM systems offer a variety of features that can help businesses and organizations to improve the efficiency and effectiveness of their digital asset management processes.

Some of the key features of DAM software include:

  • Centralized storage: DAM systems provide a centralized location for businesses to store all of their digital assets. This makes it easy to find and access the assets you need when you need them.
  • Metadata management: DAM systems allow businesses to add metadata to their digital assets, such as tags, keywords, and descriptions. This makes it easy to search and filter your assets to find the ones you need quickly and easily.
  • Version control: DAM systems track changes to digital assets over time, so you can always go back to a previous version if needed.
  • Collaboration tools: DAM systems make it easy for businesses to collaborate on digital assets with other users, both inside and outside of their organization.
  • Security features: DAM systems offer robust security features to protect your digital assets from unauthorized access and theft.

Best Digital Asset Management Software in the world?

The best digital asset management (DAM) software in the world in 2023 is Wizbrnad. It is a cloud-based DAM solution that offers a wide range of features and benefits, including:

  • Centralized storage and organization of digital assets
  • Powerful search and filtering capabilities
  • Versioning and collaboration tools
  • Robust security and compliance features
  • Easy to use and implement
  • Scalable and affordable
  • Supported by a team of experts

Wizbrnad is a good choice for businesses of all sizes, from startups to large enterprises. It is also a good choice for businesses in a variety of industries, including marketing, advertising, media, and retail.

Other popular DAM software solutions include:

  • Bynder
  • Brandfolder
  • Canto
  • Adobe Experience Manager Assets
  • Acquia DAM (Widen)
  • MediaValet
  • Scaleflex
  • Filecamp
  • Brightspot

Rundeck Error:

Rundeck error with linux node from windows rundeck server
Failed: Unknown: Cannot invoke "net.schmizz.sshj.userauth.keyprovider.KeyProvider.getPublic()" because "this.kProv" is null
Execution failed: 74 in project Workflow: [Workflow result: , step failures: {1=Dispatch failed on 1 nodes: [remote-node: Unknown: Cannot invoke "net.schmizz.sshj.userauth.keyprovider.KeyProvider.getPublic()" because "this.kProv" is null + {dataContext=MultiDataContextImpl(map={ContextView(node:remote-node)=BaseDataContext{{exec={exitCode=-1}}}, ContextView(step:1, node:remote-node)=BaseDataContext{{exec={exitCode=-1}}}}, base=null)} ]}, Node failures: {remote-node=[Unknown: Cannot invoke "net.schmizz.sshj.userauth.keyprovider.KeyProvider.getPublic()" because "this.kProv" is null + {dataContext=MultiDataContextImpl(map={ContextView(node:remote-node)=BaseDataContext{{exec={exitCode=-1}}}, ContextView(step:1, node:remote-node)=BaseDataContext{{exec={exitCode=-1}}}}, base=null)} ]}, status: failed]

AWS Reserved Instances Queued status means in AWS EC2 instance

When a Reserved Instance (RI) is in the Queued status in AWS EC2, it means that the purchase of the RI has been accepted by AWS, but the RI has not yet been created. This can happen for a few reasons:

  • The RI offering is not currently available in the Availability Zone (AZ) where you requested it.
  • There are not enough available RIs in the AZ to fulfill your request.
  • You have reached your limit for the number of RIs in the AZ.

Once the necessary RIs become available, the RI will be created and will be associated with the EC2 instances that match the RI’s configuration. This will ensure that you receive the RI discount for those instances.

In the meantime, you can view the status of your queued RIs in the EC2 console. You can also cancel the request to purchase an RI if you no longer need it.

  1. Order Request Submitted: When you request to purchase or modify Reserved Instances in AWS, the request goes through various stages. Initially, the status might be “Reserved Instances Queued,” indicating that your request has been submitted to AWS.
  2. Processing: After the request is queued, AWS processes it. This involves validating the request, checking availability, and making necessary changes to your RI portfolio.
  3. Completed: Once AWS has successfully processed your request, the status should change to “Completed” or a similar status indicating that the purchase or modification has been applied.