Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am having problems with postgres sql on open SUSE Linux 10.3. Everything worked well until my controls froze up and I had to switch off my machine and restart it again manually.
Now postgres is down and I cannot restart it !!
I have tried using yast2 to check the run time level and that displays a yes* for postgres. I have tried to disable and enable through yast2 but these both return a 1 (errror).
I have also tried these commands
linux-v5rh:/home/steven # rcpostgresql status
Checking for PostgreSQL: unused
linux-v5rh:/home/steven # rcpostgresql start
Starting PostgreSQL2008-10-01 17:55:57 BST FATAL: data directory "/var/lib/pgsql/data" has group or world access
2008-10-01 17:55:57 BST DETAIL: Permissions should be u=rwx (0700).
The error message contains a solution :-). PostgreSQL requires that the database files are accessible by the Postgres user only => Simply update the directory permissions of the data-directory as root with chmod command: chmod 700 data. If this does not help you should make sure that the owner user and group are postgres - postgres respectively (check the actual user and group names from your system).
Come to think of it, easiest may solution may be to execute command 'initdb'. It will initialize your data dir so that it works. It will not destroy any data. Check the usage details from the PostgreSQL manual (or man command).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.