Comments (10)
This will have been introduced in #88
In my opinion package("libpq-dev")
shouldn't have been explicitly added, just to safeguard the possibility of a user shooting themselves in the foot by manually changing the attributes containing the package list that should have installed it
from postgresql.
To make matters more complicated, if you're using PGDG RPMs for PostgreSQL 9.x, the package will named postgresql93-devel - this should probably be a configurable attribute like node['postgresql']['client']['packages']
from postgresql.
@lflux, it is already in attr's:
if node['platform_version'].to_f >= 6.0 && node['postgresql']['version'] == '8.4'
...
else
default['postgresql']['client']['packages'] = ["postgresql#{node['postgresql']['version'].split('.').join}-devel"]
end
I don't understand for what this libpq-dev, without checks to Debian/Ubuntu?
from postgresql.
@merqlove Oh yeah, you're absolutely correct and I just read the source really fast. Sorry about that.
from postgresql.
No prob's, @lflux :)
my solution:
# Without this "if" Chef also try to install this package on Centos/RHEL
if ["debian","ubuntu"].include? node['platform']
package "libpq-dev" do
action :nothing
end.run_action(:install)
end
from postgresql.
That would work. I would suggest you could also remove that entire block (which was only recently added) as libpq-dev
is already in the calculated list of package attributes for debian and ubuntu
from postgresql.
See #99
from postgresql.
This should be solved by #151
Are you still having issues @drewvanstone ?
from postgresql.
Solved by #151. Closed.
from postgresql.
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
from postgresql.
Related Issues (20)
- Unable to connect to an RDS instance from AWS because of lack of password HOT 1
- external_pid_file and stats_temp_directory set incorrectly when installing different version than 12 (default)
- postgresql_extension install fails - NoMethodError: undefined method `[]' for nil:NilClass
- certificate verify failed (certificate has expired) - https://download.postgresql.org/pub/repos/yum/RPM-GPG-KEY-PGDG HOT 2
- Cannot install with a different data directory
- Permit yum options to be passed via recipes
- Readme needs required Chef version bumping to 16.0+
- SCRAM-SHA-256 documentation
- Unable to create PostgreSQL users
- Unable to use the distribution packages HOT 3
- Converge fails in `postgresql_access`-resource HOT 1
- postgresql_access raises `NoMethodError: undefined method `named_captures' for nil:NilClass` HOT 2
- Skip YUM repository configuration in postgres_install resource
- Dependency Dashboard
- invalid pg_hba.conf when the values are longer than the defined width's HOT 1
- uninitialized constant #<Class:0x00007f3d9ecc4e70>::PostgresqlCookbook HOT 1
- Wrong PG version detected
- `pg_hba.conf` doesn't reach a stable state
- postgresql_access Resource fails when multiple databases or users are specified
- Add tests for PG 15 and 16
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from postgresql.