ok got it.
So, first synchronize again the postgresql-66serv
Now remove the log directory
# rm -rf /var/log/66/postgresql
remove
all file inside the /var/lib/postgres/data directory
log as postgres user from root and init the db
# su -l postgres
[postgres@ S6 ~]$ initdb -D /var/lib/postgres/data
you should get something like
Success. You can now start the database server using:
pg_ctl -D /var/lib/postgres/data -l logfile start
enable again the service with force option
# 66-enable -t dev -C -F postgresql
start it
# 66-start -t dev postgresql
[color=# FF0000]
it will fail[/color]. this is expected. well apparently a little bug exist at s6-log program. I need to discuss with dev from s6 about that.
Anyway now change the owner of the log directory
# chown -R postgres:postgres /var/log/66/postgresql
the service should run now properly. check it with
# 66-inservice postgresql
If you have any other issues, please report it.
Many thanks for those reports. This is really appreciated when people help to debug :)
EDIT: also, please synchronize to get the last postgresql package version. This release should solve your error at installation time.
EDIT2: i just saw that the previous version of postgresql package(12.2-2) crash the boot sequence. If this happen for you, just past to the tty12(CTRL+ALT+F12), log on, install the new version(12.2-3) and reboot.