Dear Kory and Terrell,
There are two reasons I compile it locally:
1.) I use the llvm-13/clang-13 compiler shipped with Debian
2.) I insert the line " 'SSLmode':'require', " for Postgres in scripts/irods/database_connect.py
My current Debian release is still buster and since this will not be supported anymore in summer, I need to upgrade soon. The databse is a PostgreSQL 11 cluster.
I now switched to the 4.3.1 branch (allthough 4.3.2 got stable in the meantime, which I realized today) and thought the update went through smoothly. However, a colleague now pointed out to me that iinit fails for users with an sql-error:
$ iinit
Enter your current PAM password:
Level 0: Error occurred while authenticating user [USERNAME] [CAT_SQL_ERR: failed to perform request
] [ec=-806000]
If a valid password file is present, everything works fine despite renewing it via iinit. I attached my irods_environemt.json file as well as the the relevant part from the log in which I replaced real values by HOSTNAME, SERVERNAME, USERNAME and CLIENT-IP. May the database not be updated correctly? Or any other idea, what might be gone wrong?
Greetings & a successful UGM next week
Jörg