前提・実現したいこと
Windows10 ubuntu18
Railsから利用できるように、PostgreSQLを起動したいです
$sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' $wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - $sudo apt update $sudo apt-get install postgresql-client-12 $psql -V psql (PostgreSQL) 12.2 (Ubuntu 12.2-1.pgdg18.04+1) $sudo service postgresql start エラー
以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
postgres: unrecognized service
該当のソースコード
sudo service postgresql start
試したこと
$psql psql: error: could not connect to server: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? $ sudo su - postgres No directory, logging in with HOME=/ mkdir: cannot create directory ‘//.cache’: Permission denied -su: //.cache/wslu/integration: No such file or directory
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
postgresql-client-12でクライアントのインストールしておりますが、本体のインストールは終了しておりますでしょうか?
していないかもしれません。
sudo apt install postgresql を実行したんですが
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
postgresql : Depends: postgresql-12 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
というエラーが出てしまいます
この辺がご参考になるやも
https://qiita.com/S_eki/items/65459a3d894ea220814f
ここで質問する前に試してみたんですが変化がありませんでした。
aptitude もお試しになられましたか?
すいません、始めて二週間ぐらいの初心者なので aptitubeの使い方がわかりません
$sudo aptitude update
を実行したら
コマンドが見つかりませんとエラーがでました
$sudo apt install aptitude
E: Package 'aptitude' has no installation candidate
失礼しました。新しいのは、aptitude が無くなっています。非推奨の様です。
わかりました。
Depends: postgresql-12 と言われているので
sudo apt install postgresql-12と指定するではどうでしょうか?
The following packages have unmet dependencies:
postgresql-12 : Depends: postgresql-common (>= 182~) but it is not going to be installed
Depends: ssl-cert but it is not installable
Depends: libllvm6.0 (>= 1:6.0~svn298832-1~) but it is not installable
Recommends: sysstat but it is not installable
E: Unable to correct problems, you have held broken packages.
指定してみたんですがエラーでした
回答1件
あなたの回答
tips
プレビュー