Установка postgresql

Ответить
alexcht
Сообщения: 3
Зарегистрирован: 18 мар 2023, 16:10
Operating system: ROSA Fresh Desktop 2021.1 (12.3)

Установка postgresql

Сообщение alexcht » 18 мар 2023, 16:49

Всем здравия!
Помогите, пожалуйста, разобраться с проблемами, возникающими при установке postgresql и postgresql-server.

$ sudo dnf install postgresql postgresql-server
Сама установка проходит, вроде, успешно.
Есть только два предупреждения:
Cannot set file attributes for '/var/log/journal', maybe due to incompatibility in specified attributes, previous=0x00080000, current=0x00080000, expected=0x00880000, ignoring.
Cannot set file attributes for '/var/log/journal/2392c016cd2549de9189ecceed098715', maybe due to incompatibility in specified attributes, previous=0x00080000, current=0x00080000, expected=0x00880000, ignoring.


$ systemctl start postgresql12.service
А вот попытка запустить сервис заканчивается неудачей:
Job for postgresql12.service failed because the control process exited with error code.
See "systemctl status postgresql12.service" and "journalctl -xeu postgresql12.service" for details.


$ systemctl status postgresql12.service
postgresql12.service - PostgreSQL database server
Loaded: loaded (/lib/systemd/system/postgresql12.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Sat 2023-03-18 15:07:06 MSK; 2min 45s ago
Process: 13383 ExecStartPre=/usr/lib64/postgresql_initdb.sh ${PGDATA} (code=exited, status=0/SUCCESS)
Process: 13384 ExecStart=/usr/bin/pg_ctl start -D ${PGDATA} -s -o -p ${PGPORT} -w -t 300 (code=exited, status=1/FAILURE)
CPU: 29ms

мар 18 15:07:06 localhost systemd[1]: Starting PostgreSQL database server...
мар 18 15:07:06 localhost pg_ctl[13386]: 2023-03-18 12:07:06.223 GMT [13386] СООБЩЕНИЕ: отсутствующий файл конфигурации "/var/lib/pgsql/data/postgresql.auto.conf>
мар 18 15:07:06 localhost pg_ctl[13386]: postgres: не найдена система баз данных
мар 18 15:07:06 localhost pg_ctl[13386]: Ожидалось найти её в каталоге "/var/lib/pgsql/data",
мар 18 15:07:06 localhost pg_ctl[13386]: но открыть файл "/var/lib/pgsql/data/global/pg_control" не удалось: Нет такого файла или каталога
мар 18 15:07:06 localhost pg_ctl[13384]: pg_ctl: не удалось запустить сервер
мар 18 15:07:06 localhost pg_ctl[13384]: Изучите протокол выполнения.
мар 18 15:07:06 localhost systemd[1]: postgresql12.service: Control process exited, code=exited, status=1/FAILURE
мар 18 15:07:06 localhost systemd[1]: postgresql12.service: Failed with result 'exit-code'.
мар 18 15:07:06 localhost systemd[1]: Failed to start PostgreSQL database server.


1. СООБЩЕНИЕ: отсутствующий файл конфигурации "/var/lib/pgsql/data/postgresql.auto.conf>
Файл postgresql.auto.conf действительно отсутствует. Вместо него есть postgresql.conf, и тот пустой.

2. postgres: не найдена система баз данных. Ожидалось найти её в каталоге "/var/lib/pgsql/data"
Содержимое каталога data выглядит следующим образом:
(base) localhost data # ls
base pg_commit_ts pg_logical pg_notify pg_serial pg_stat pg_subtrans pg_twophase pg_wal postgresql.conf
global pg_dynshmem pg_multixact pg_replslot pg_snapshots pg_stat_tmp pg_tblspc PG_VERSION pg_xact

3. открыть файл "/var/lib/pgsql/data/global/pg_control" не удалось: Нет такого файла или каталога
И снова правда: каталог global - пустой.

Получается, что установка не так уж успешно проходит.
Кто-нибудь сталкивался с подобной проблемой?

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Установка postgresql

Сообщение irton » 18 мар 2023, 17:02

да вроде нормально работало, может обновление повлияло...

alexcht
Сообщения: 3
Зарегистрирован: 18 мар 2023, 16:10
Operating system: ROSA Fresh Desktop 2021.1 (12.3)

Установка postgresql

Сообщение alexcht » 20 мар 2023, 13:28

Вот что ещё обнаружил.
initdb зависает на шаге selecting default max_connections ...

admin@localhost ~ $ su postgres
Пароль:
[postgres@localhost admin]$ initdb -d
Running in debug mode.
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

VERSION=12.10
PGDATA=/var/lib/pgsql/data
share_path=/usr/share/postgresql
PGPATH=/usr/bin
POSTGRES_SUPERUSERNAME=postgres
POSTGRES_BKI=/usr/share/postgresql/postgres.bki
POSTGRES_DESCR=/usr/share/postgresql/postgres.description
POSTGRES_SHDESCR=/usr/share/postgresql/postgres.shdescription
POSTGRESQL_CONF_SAMPLE=/usr/share/postgresql/postgresql.conf.sample
PG_HBA_SAMPLE=/usr/share/postgresql/pg_hba.conf.sample
PG_IDENT_SAMPLE=/usr/share/postgresql/pg_ident.conf.sample
The database cluster will be initialized with locale "UTF-8".
The default database encoding has accordingly been set to "UTF8".
initdb: could not find suitable text search configuration for locale "UTF-8"
The default text search configuration will be set to "simple".

Data page checksums are disabled.

fixing permissions on existing directory /var/lib/pgsql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ...


И зависает, похоже, из-за этого:
мар 20 12:27:09 localhost su[7116]: pam_unix(su:session): session opened for user postgres(uid=457) by (uid=500)
мар 20 12:27:09 localhost audit[7116]: USER_START pid=7116 uid=500 auid=500 ses=3 msg='op=PAM:session_open grantors=pam_keyinit,pam_limits,pam_env,pam_umask,pam_systemd,pam_unix acct="postgres" exe="/bin/su" hostname=? addr=? terminal=/dev/pts/1 res=success'
мар 20 12:27:12 localhost /usr/libexec/gdm-x-session[1806]: kwin_core: XCB error: 152 (BadDamage), sequence: 25453, resource id: 14713540, major code: 143 (DAMAGE), minor code: 3 (Subtract)
мар 20 12:27:19 localhost kernel: BUG: kernel NULL pointer dereference, address: 0000000000000038
мар 20 12:27:19 localhost kernel: #PF: supervisor write access in kernel mode
мар 20 12:27:19 localhost kernel: #PF: error_code(0x0002) - not-present page
мар 20 12:27:19 localhost kernel: PGD 8000000230054067 P4D 8000000230054067 PUD 23026b067 PMD 0
мар 20 12:27:19 localhost kernel: Oops: 0002 [#1] SMP PTI
мар 20 12:27:19 localhost kernel: CPU: 3 PID: 7135 Comm: postgres Tainted: P OE 5.10.155-generic-1rosa2021.1-x86_64 #1
мар 20 12:27:19 localhost kernel: Hardware name: Hewlett-Packard HP ENVY 17 Notebook PC/1968, BIOS F.67 06/06/2016
мар 20 12:27:19 localhost kernel: RIP: 0010:fput_many+0x7/0xa0
мар 20 12:27:19 localhost kernel: Code: 8b 83 f0 00 00 00 49 89 84 24 f0 00 00 00 4c 89 e0 5b 41 5c 5d c3 cc cc cc cc 66 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 89 f6 <f0> 48 29 77 38 75 60 55 65 8b 05 ea 0f f0 46 48 89 e5 41 54 49 89
мар 20 12:27:19 localhost kernel: RSP: 0018:ffffb6a5053afd68 EFLAGS: 00010246
мар 20 12:27:19 localhost kernel: RAX: 00000000fffffff4 RBX: ffff958f7376ce30 RCX: 0000000000000009
мар 20 12:27:19 localhost kernel: RDX: 0000000000000001 RSI: 0000000000000001 RDI: 0000000000000000
мар 20 12:27:19 localhost kernel: RBP: ffffb6a5053afd70 R08: 00000000fffffff4 R09: ffffffffbae43c08
мар 20 12:27:19 localhost kernel: R10: 0000000000000008 R11: ffff958f7376ce10 R12: ffff958f7376ce38
мар 20 12:27:19 localhost kernel: R13: 00007fd7c7c00000 R14: ffff958f327bf640 R15: ffff958e91209dc0
мар 20 12:27:19 localhost kernel: FS: 00007fd7d60a8940(0000) GS:ffff958fd52c0000(0000) knlGS:0000000000000000
мар 20 12:27:19 localhost kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
мар 20 12:27:19 localhost kernel: CR2: 0000000000000038 CR3: 0000000230344001 CR4: 00000000001706e0
мар 20 12:27:19 localhost kernel: Call Trace:
мар 20 12:27:19 localhost kernel: ? fput+0x13/0x20
мар 20 12:27:19 localhost kernel: mmap_region+0x5eb/0x6b0
мар 20 12:27:19 localhost kernel: do_mmap+0x497/0x610
мар 20 12:27:19 localhost kernel: vm_mmap_pgoff+0xce/0x120
мар 20 12:27:19 localhost kernel: ksys_mmap_pgoff+0x124/0x260
мар 20 12:27:19 localhost kernel: __x64_sys_mmap+0x33/0x50
мар 20 12:27:19 localhost kernel: do_syscall_64+0x38/0x90
мар 20 12:27:19 localhost kernel: entry_SYSCALL_64_after_hwframe+0x61/0xc6
мар 20 12:27:19 localhost kernel: RIP: 0033:0x7fd7d692de12
мар 20 12:27:19 localhost kernel: Code: e4 e8 42 5a 01 00 66 90 41 f7 c1 ff 0f 00 00 75 27 55 48 89 fd 53 89 cb 48 85 ff 74 3b 41 89 da 48 89 ef b8 09 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 66 5b 5d c3 0f 1f 00 48 8b 05 29 90 0c 00 64
мар 20 12:27:19 localhost kernel: RSP: 002b:00007ffdb2c52d68 EFLAGS: 00000246 ORIG_RAX: 0000000000000009
мар 20 12:27:19 localhost kernel: RAX: ffffffffffffffda RBX: 0000000000040021 RCX: 00007fd7d692de12
мар 20 12:27:19 localhost kernel: RDX: 0000000000000003 RSI: 0000000001000000 RDI: 0000000000000000
мар 20 12:27:19 localhost kernel: RBP: 0000000000000000 R08: 00000000ffffffff R09: 0000000000000000
мар 20 12:27:19 localhost kernel: R10: 0000000000040021 R11: 0000000000000246 R12: 0000000000ed8000
мар 20 12:27:19 localhost kernel: R13: 0000000001000000 R14: 0000000000a68b09 R15: 00007fd7d60a8828
мар 20 12:27:19 localhost kernel: Modules linked in: ccm qrtr ns rfcomm cmac algif_hash algif_skcipher af_alg bnep vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) msr nls_iso8859_1 snd_hda_codec_idt snd_hda_codec_generic ledtrig_audio snd_hda_codec_hdmi snd_hda_intel snd_intel_dspcfg soundwire_intel soundwire_generic_allocation soundwire_cadence snd_hda_codec snd_hda_core snd_hwdep snd_soc_core btusb btrtl btbcm snd_compress ac97_bus btintel iwlmvm uvcvideo mac80211 bluetooth videobuf2_vmalloc snd_pcm_dmaengine videobuf2_memops snd_pcm videobuf2_v4l2 videobuf2_common at24 ecdh_generic iTCO_wdt wl(PO) snd_timer videodev mc intel_pmc_bxt intel_rapl_msr intel_rapl_common libarc4 x86_pkg_temp_thermal intel_powerclamp coretemp iwlwifi snd iTCO_vendor_support mei_hdcp rapl intel_cstate joydev input_leds soundcore cfg80211 hp_wmi i2c_i801 sparse_keymap mac_hid mei_me i2c_smbus mei wmi_bmof lpc_ich intel_smartconnect hp_accel hp_wireless lis3lv02d sch_fq_codel binfmt_misc ip_tables x_tables hid_generic usbhid hid i915
мар 20 12:27:19 localhost kernel: nouveau mxm_wmi ttm crct10dif_pclmul i2c_algo_bit crc32_pclmul drm_kms_helper ghash_clmulni_intel syscopyarea aesni_intel sysfillrect rtsx_pci_sdmmc sysimgblt crypto_simd fb_sys_fops cec cryptd rc_core glue_helper r8169 drm serio_raw rtsx_pci xhci_pci realtek xhci_pci_renesas wmi video sunrpc dm_mirror dm_region_hash dm_log autofs4
мар 20 12:27:19 localhost kernel: CR2: 0000000000000038
мар 20 12:27:19 localhost kernel: ---[ end trace 89e538c066dad5e8 ]---
мар 20 12:27:19 localhost kernel: RIP: 0010:fput_many+0x7/0xa0
мар 20 12:27:19 localhost kernel: Code: 8b 83 f0 00 00 00 49 89 84 24 f0 00 00 00 4c 89 e0 5b 41 5c 5d c3 cc cc cc cc 66 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 89 f6 <f0> 48 29 77 38 75 60 55 65 8b 05 ea 0f f0 46 48 89 e5 41 54 49 89
мар 20 12:27:19 localhost kernel: RSP: 0018:ffffb6a5053afd68 EFLAGS: 00010246


Как такое чинить?

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Установка postgresql

Сообщение irton » 20 мар 2023, 13:34

никак. в контрибе уже есть posgresql14 и 15 а в main скоро будет postgresql12 обновленный. Возможно в нем ваших проблем уже не будет.

alexcht
Сообщения: 3
Зарегистрирован: 18 мар 2023, 16:10
Operating system: ROSA Fresh Desktop 2021.1 (12.3)

Установка postgresql

Сообщение alexcht » 20 мар 2023, 13:38

Будем надеяться) Спасибо!

Ответить

Вернуться в «Обсуждение ROSA Fresh R12 (платформа 2021.1)»