Hi Gustaf
It seems to be a problem with my DB. I did what you described:
- Upgrade to 5.5.1 via "Upgrade from Repository" (OK)
- Download 5.6.0 and "file system fresh install" (We differ previously in this step)
Kernel 5.6.0 install FINE (either "file system fresh install" or my previously "overwrite file system") but, definetily apm__register_parameter doesn't install
- And "same problem appears"
I'll check DB and it doesn't appear (I mean, it has to be 2 rows)
openacs-dev=# \df apm__register_parameter;
\df apm__register_parameter;
List of functions
Schema | Name | Result data type | Argument data types | Type
--------+-------------------------+------------------+---------------------------------------------------------------------------------------------------------------------------------------------+--------
public | apm__register_parameter | integer | integer, character varying, character varying, character varying, character varying, character varying, character varying, integer, integer | normal
(1 row)
So, it has to be something with "my data".
I did also "force" via "manual". I mean:
psql -f $SERVER_ROOT/packages/acs-kernel/sql/postgresql/upgrade/upgrade-5.6.0d6-5.6.0d7.sql
And it worked:
ALTER TABLE
BEGIN
acs_attribute__create_attribute
---------------------------------
238
(1 row)COMMIT
DROP FUNCTION
DROP FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
And apm_register_parameter was installed:
\df apm__register_parameter;
List of functions
Schema | Name | Result data type | Argument data types | Type
--------+-------------------------+------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+--------
public | apm__register_parameter | integer | integer, character varying, character varying, character varying, character varying, character varying, character varying, character varying, integer, integer | normal
public | apm__register_parameter | integer | integer, character varying, character varying, character varying, character varying, character varying, character varying, integer, integer | normal
(2 rows)
Now, If I install acs-tcl everything seems to be fine. But I stopped here, to finde a "general solution" as we've seen before.