Hi Bram, Can you check the setting of "db.cloud.encryption.type" in /etc/cloudstack/management/db.properties ?
-Wei On Thu, 30 Mar 2023 at 10:31, Bram Gillemon <[email protected]> wrote: > To recap: > > First time i upgraded cloudstack, got a lot of errors on missing > procedures (they just don't exist on my installation, not sure why). > > Second upgrade: > > - dropped the cloud database, dropped the cloud_usage database > - reimported the cloud database and the cloud_usage database > - created the procedures (if i don't, i can't even upgrade cloudstack) > - restarted cloudstack-management which completed the upgrade without any > problems? > > If i then try to connect to the cloudstack mgmt interface i get an > > HTTP ERROR 503 Service Unavailable > > URI: /client/ > STATUS: 503 > MESSAGE: Service Unavailable > SERVLET: - > > > Kr, > Bram > > > > On 30 Mar 2023, at 10:23, Bram Gillemon <[email protected]> wrote: > > > > Hi, > > > > that was my second attempt, you'll see that the second upgrade ran > without any issues. > > I dropped the database, reimported them and than restarted > cloudstack-management and cloudstack-usage. The second upgrade ran without > any problems. > > > > > > Met vriendelijke groeten, > > Bram Gillemon > > > > Voor technische vragen kan je terecht op [email protected] > > > > -- > > > > [email protected] > > https://www.x-plose.be > > t. +32 (0)50 89 26 10 > > BTW BE0675.723.477 > > > > X-plose BV > > Lieven Bauwensstraat 16 > > 8200 Brugge > > Belgiƫ > > > > Dit emailbericht is strikt vertrouwelijk. Indien het een verkeerde > bestemmeling zou bereiken, verzoeken wij u ons daarvan onmiddellijk te > verwittigen door ons het bericht terug te sturen via reply. Gelieve het > bericht daarna te wissen en dit niet te lezen of kenbaar te maken aan > derden. Klik hier om het privacybeleid van de onderneming te vinden. > > > >> On 30 Mar 2023, at 10:21, Wei ZHOU <[email protected]> wrote: > >> > >> Hi Bram, > >> > >> If the upgrade fails, you need to restore the database from backup. > >> Otherwise, you will face the issue like > >> Caused by: java.sql.SQLSyntaxErrorException: Duplicate column name > >> 'public_mtu' > >> > >> Please try the following (assume you have backed up the database before > >> upgrade) > >> - stop cloudstack-management > >> - drop old databases cloud and cloud_usage > >> - restore databases > >> - create the missing procedures > >> - start cloudstack-management > >> > >> > >> -Wei > >> > >> On Thu, 30 Mar 2023 at 09:40, Bram Gillemon <[email protected]> wrote: > >> > >>> Hi, > >>> > >>> so i restarted the upgrade procedure from the previous database. > >>> > >>> the only 2 things missing in the database to upgrade without any issues > >>> where these procedures: > >>> > >>> CREATE PROCEDURE `cloud`.`ADD_GUEST_OS_AND_HYPERVISOR_MAPPING` ( > >>> IN guest_os_category_id bigint(20) unsigned, > >>> IN guest_os_display_name VARCHAR(255), > >>> IN guest_os_hypervisor_hypervisor_type VARCHAR(32), > >>> IN guest_os_hypervisor_hypervisor_version VARCHAR(32), > >>> IN guest_os_hypervisor_guest_os_name VARCHAR(255) > >>> ) > >>> BEGIN > >>> INSERT INTO cloud.guest_os (uuid, category_id, display_name, created) > >>> SELECT UUID(), guest_os_category_id, guest_os_display_name, now() > >>> FROM DUAL > >>> WHERE not exists( SELECT 1 > >>> FROM cloud.guest_os > >>> WHERE cloud.guest_os.category_id = > >>> guest_os_category_id > >>> AND cloud.guest_os.display_name = > >>> guest_os_display_name) > >>> > >>> ; INSERT INTO cloud.guest_os_hypervisor (uuid, hypervisor_type, > >>> hypervisor_version, guest_os_name, guest_os_id, created) > >>> SELECT UUID(), guest_os_hypervisor_hypervisor_type, > >>> guest_os_hypervisor_hypervisor_version, > guest_os_hypervisor_guest_os_name, > >>> guest_os.id, now() > >>> FROM cloud.guest_os > >>> WHERE guest_os.category_id = guest_os_category_id > >>> AND guest_os.display_name = guest_os_display_name > >>> AND NOT EXISTS (SELECT 1 > >>> FROM cloud.guest_os_hypervisor as hypervisor > >>> WHERE hypervisor_type = > >>> guest_os_hypervisor_hypervisor_type > >>> AND hypervisor_version = > >>> guest_os_hypervisor_hypervisor_version > >>> AND hypervisor.guest_os_id = guest_os.id > >>> AND hypervisor.guest_os_name = > >>> guest_os_hypervisor_guest_os_name) > >>> ;END; > >>> > >>> CREATE PROCEDURE `cloud`.`IDEMPOTENT_ADD_COLUMN` ( > >>> IN in_table_name VARCHAR(200) > >>> , IN in_column_name VARCHAR(200) > >>> , IN in_column_definition VARCHAR(1000) > >>> ) > >>> BEGIN > >>> DECLARE CONTINUE HANDLER FOR 1060 BEGIN END; SET @ddl = CONCAT('ALTER > >>> TABLE ', in_table_name); SET @ddl = CONCAT(@ddl, ' ', 'ADD COLUMN') ; > SET > >>> @ddl = CONCAT(@ddl, ' ', in_column_name); SET @ddl = CONCAT(@ddl, ' ', > >>> in_column_definition); PREPARE stmt FROM @ddl; EXECUTE stmt; DEALLOCATE > >>> PREPARE stmt; END; > >>> > >>> > >>> After i ran these manually the upgrade went smooth, but i still can't > >>> reach the mgmt platform. > >>> > >>> I uploaded the log files, this is the first attempt of the update. > >>> > >>> https://upload.bugoff.be//first-attempt-management-server.log > >>> > >>> this is the second attempt where i only added the stored procedures and > >>> ran the upgrade. > >>> > >>> https://upload.bugoff.be//second-attempt-management-server.log > >>> > >>> > >>> Kind Regards, > >>> Bram Gillemon > >>> > >>>> On 30 Mar 2023, at 09:15, Wei ZHOU <[email protected]> wrote: > >>>> > >>>> There might be something wrong during the upgrade, for example SQL > >>> errors. > >>>> > >>>> Could you upload the full log ? > >>>> > >>>> -Wei > >>>> > >>>> On Wed, 29 Mar 2023 at 23:06, Bram Gillemon <[email protected]> wrote: > >>>> > >>>>> Hi, > >>>>> > >>>>> i'm having some problems updating met cloudstack setup, after the > update > >>>>> of the cloudstack-management i tried to start it and got some errors > on > >>>>> missing procedures, > >>>>> > >>>>> After creating the necessary procedures by hand, and removing some > mtu > >>>>> fields, cloudstack started, at least i thought. > >>>>> > >>>>> It's not listening on port 8250, and i can't seem to figure out why. > >>>>> > >>>>> the logs mention it's listening, but ss -tpln doesn't show anything > >>>>> listening on the port. > >>>>> > >>>>> Attached is the management-server.log, the only "error" i see is the > >>>>> commands.properties is missing. > >>>>> > >>>>> I couldn't find any troubleshooting tips on to debug this, so i hope > >>>>> somebody has some tips. > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> Kind Regards, > >>>>> Bram > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>> > >>> > > > >
