Can ACC rpm package for Linux be signed by RPM?

Smallknife
Tera Contributor

Hi all

New to ServiceNow I have an issue on the ACC rpm package for Linux according to the documentation here: 

https://access.redhat.com/articles/3359321

The command 

rpm -qpi agent-client-collector-4.2.1-x86_64.rpm
shows

Signature   : (none)

Is there a possibility to sign the rpm package for linux according to the doc above?

Many thanks for your support.

KR Urs



4 REPLIES 4

SK Chand Basha
Giga Sage

Hi @Smallknife 

 

Refer this Docs might be helpful, 

 

rpm -vi agent-client-collector-<version number>-x86_64.rpm

 

 

https://www.servicenow.com/docs/bundle/yokohama-it-operations-management/page/product/agent-client-c...

 

Mark this helpful and Accept Solution!! If this helps you to understand. 

Smallknife
Tera Contributor

Hi @SK Chand Basha
Thanks for your reply - I know the document with the link you posted.
Maybe I was not as clear enough - my problem is, that the rpm package of ServiceNow is not signed by the packaging mechanism.
You can check that with the command rpm -qpi agent-client-collector-4.2.1-x86_64.rpm - it will return something like

Name        : agent-client-collector

Epoch       : 1

Version     : 4.2.1

Release     : 1

Architecture: x86_64

Install Date: (not installed)

Group       : Unspecified

Size        : 143725087

License     : EULA

Signature   : (none)

Source RPM  : agent-client-collector-4.2.1-1.src.rpm

Build Date  : Sat 25 Jan 2025 03:20:50 AM CET

Build Host  : hydra-agent-now-agent-now-master-snc-release-2f4-2-1-3-jd-0dkgg

Relocations : /etc /usr/share /var /var/cache /var/log /var/run

Packager    : ServiceNow <https://www.servicenow.com/>

Vendor      : ServiceNow

Summary     : ACC-F RPM Installer

Description :

The ServiceNow Agent Client Collector is the agent-based solution for IT Operations Management - ITOM use cases.


The signature entry shows "none" and that's not accepted by our policy for distributing it with puppet.

Therefore the question is if ServiceNow can provide rpm packages with correct signature or if we can sign a downloades package ourselves that the signature shows a correct entry.

 

Many thanks for your support.

Urs

Doci1
Kilo Sage

Hi, in my instance there is the signature next to installation package. it this what you are missing?

service-now.com/now/nav/ui/classic/params/target/sn_agent_agent_downloads.do

 

Doci1_0-1739956215052.png

 

Smallknife
Tera Contributor

Hello @Doci 

 

Thanks for your reply.

No, it's not what I'm missing.

The rpm package we can download from the instance has no signature inside.

That's my problem - if you run the linux command the command rpm -qpi agent-client-collector-4.2.1-x86_64.rpm you will get
...

Signature   : (none)

...

I need a package to download with a valid signature inside.

KR Urs