Bug #17352

[packaging][debian] missing dependency for arvados-api-server

Added by Javier Bértoli 8 months ago. Updated 5 months ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Deployment
Target version:
Start date:
03/16/2021
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Story points:
-
Release relationship:
Auto

Description

arvados-api-server package depends on psql to install the database, but the dependency is not set in the package, causing it to fail to install correctly on newly created servers.

It should include postgresql-client


Subtasks

Task #17404: ReviewResolvedJavier Bértoli

Associated revisions

Revision a396085e (diff)
Added by Javier Bértoli 8 months ago

fix(provision): add missing postgres dependency for arvados-api-server

refs #17246 & #17352
Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <>

Revision efd412f4 (diff)
Added by Javier Bértoli 8 months ago

fix(provision): add missing postgres dependency for arvados-api-server

refs #17246 & #17352
Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <>

Revision b51f3907 (diff)
Added by Javier Bértoli 7 months ago

fix(fpm,packaging): add arvados-api-server's postgresql-client dependency

refs #17352

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <>

Revision 199f9e05
Added by Javier Bértoli 7 months ago

Merge branch '17352-arvados-api-server-dependency'

closes #17352

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <>

History

#1 Updated by Peter Amstutz 8 months ago

Yea, this could be an oversight since we usually have the database and API server on the same node. What is the failure mode exactly? Does it try to load the gem for postgres and fail with a missing shared library? Or is it using the postgres client program?

#2 Updated by Javier Bértoli 8 months ago

The rake task that populates the database tries to use the psql command line client and fails to find it.

#3 Updated by Peter Amstutz 8 months ago

  • Target version changed from 2021-02-17 sprint to 2021-03-03 sprint

#4 Updated by Peter Amstutz 8 months ago

  • Assigned To set to Javier Bértoli

#5 Updated by Peter Amstutz 8 months ago

  • Target version changed from 2021-03-03 sprint to 2021-03-17 sprint

#6 Updated by Ward Vandewege 7 months ago

  • Release set to 39

#7 Updated by Javier Bértoli 7 months ago

  • Assigned To changed from Javier Bértoli to Ward Vandewege
  • Status changed from New to Feedback

Should be fixed in commit b51f3907e@arvados, branch 17352-arvados-api-server-dependency

#8 Updated by Ward Vandewege 7 months ago

Javier Bértoli wrote:

Should be fixed in commit b51f3907e@arvados, branch 17352-arvados-api-server-dependency

This LGTM, thanks.

#9 Updated by Javier Bértoli 7 months ago

  • % Done changed from 0 to 100
  • Status changed from Feedback to Resolved

#10 Updated by Ward Vandewege 7 months ago

  • Assigned To changed from Ward Vandewege to Javier Bértoli

#11 Updated by Ward Vandewege 5 months ago

  • Release changed from 39 to 38

Also available in: Atom PDF