{"id":487,"date":"2020-07-09T15:49:57","date_gmt":"2020-07-09T13:49:57","guid":{"rendered":"https:\/\/test-downloads.geniusbytes.com\/?post_type=docs&#038;p=487"},"modified":"2025-12-08T09:46:25","modified_gmt":"2025-12-08T08:46:25","password":"","slug":"how-can-i-update-a-geniusmfp-environment-to-the-latest-version","status":"publish","type":"docs","link":"https:\/\/tic.geniusbytes.com\/en\/docs\/how-can-i-update-a-geniusmfp-environment-to-the-latest-version\/","title":{"rendered":"Manage an update of Genius Server?"},"content":{"rendered":"<p>This <a href=\"https:\/\/tic.geniusbytes.com\/en\/docs\/how-can-i-update-a-geniusmfp-environment-to-the-latest-version\/\">point<\/a> also very well described in our product documentation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Video<\/h2>\n\n\n\n<p>Step-by-Step Video &#8211; This video is currently only available in German.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"brlbs-cmpnt-container brlbs-cmpnt-content-blocker brlbs-cmpnt-with-individual-styles\" data-borlabs-cookie-content-blocker-id=\"vimeo-content-blocker\" data-borlabs-cookie-content=\"PGlmcmFtZSBzcmM9Imh0dHBzOi8vcGxheWVyLnZpbWVvLmNvbS92aWRlby83MzU4MDg0MDY\/aD1iM2QyMzFmODUwJmFtcDtkbnQ9MSZhbXA7YXBwX2lkPTEyMjk2MyIgd2lkdGg9IjUwMCIgaGVpZ2h0PSIyODEiIGZyYW1lYm9yZGVyPSIwIiBhbGxvdz0iYXV0b3BsYXk7IGZ1bGxzY3JlZW47IHBpY3R1cmUtaW4tcGljdHVyZTsgY2xpcGJvYXJkLXdyaXRlOyBlbmNyeXB0ZWQtbWVkaWE7IHdlYi1zaGFyZSIgcmVmZXJyZXJwb2xpY3k9InN0cmljdC1vcmlnaW4td2hlbi1jcm9zcy1vcmlnaW4iPjwvaWZyYW1lPg==\"><div class=\"brlbs-cmpnt-cb-preset-c brlbs-cmpnt-cb-vimeo\"> <div class=\"brlbs-cmpnt-cb-thumbnail\" style=\"background-image: url('https:\/\/tic.geniusbytes.com\/wp-content\/uploads\/borlabs-cookie\/1\/brlbs-cb-vimeo-main.png')\"><\/div> <div class=\"brlbs-cmpnt-cb-main\"> <div class=\"brlbs-cmpnt-cb-play-button\"><\/div> <div class=\"brlbs-cmpnt-cb-content\"> <p class=\"brlbs-cmpnt-cb-description\">You are currently viewing a placeholder content from <strong>Vimeo<\/strong>. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.<\/p> <a class=\"brlbs-cmpnt-cb-provider-toggle\" href=\"#\" data-borlabs-cookie-show-provider-information role=\"button\">More Information<\/a> <\/div> <div class=\"brlbs-cmpnt-cb-buttons\"> <a class=\"brlbs-cmpnt-cb-btn\" href=\"#\" data-borlabs-cookie-unblock role=\"button\">Unblock content<\/a> <a class=\"brlbs-cmpnt-cb-btn\" href=\"#\" data-borlabs-cookie-accept-service role=\"button\" style=\"display: inherit\">Accept required service and unblock content<\/a> <\/div> <\/div> <\/div><\/div>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"HowcanIupdateaGeniusMFPenvironmenttothelatestversion?-Requirements\">Requirements<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>running MyMFP or GeniusMFP installation on windows server, for linux installations please contact <a href=\"mailto:support@geniusbytes.com\">support@geniusbytes.com<\/a> for additional info<\/li>\n\n\n\n<li>access to Genius Bytes software downloads e.g. Genius Server<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"HowcanIupdateaGeniusMFPenvironmenttothelatestversion?-Objective\">Objective<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>update your MyMFP \/ GeniusMFP installation from any version to the latest version<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"HowcanIupdateaGeniusMFPenvironmenttothelatestversion?-Solution\">Solution<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Perform the Update following the step by step guide<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"HowcanIupdateaGeniusMFPenvironmenttothelatestversion?-Example\">Example<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Schedule a timeframe and inform the customer that the service will not be available in the timeframe.The update task to migrate the underlying datbase may take a lot of time depending on several factors, such as: cdds versions between old and new version, size of the database, performance of sql server. It may even be necessary to run the update overnight.<\/li>\n\n\n\n<li>To update from versions pre 2.27.4, perform the update to 2.27.4 first, then perform update to 3.x. The guide will describe the update to 3.x<\/li>\n\n\n\n<li>Download latest genius-server-3.xx.xx-update-win64.exe, e.g. genius-server-3.22.0-update-win64.exe<\/li>\n\n\n\n<li>Create database backup and virtual machines backups<\/li>\n\n\n\n<li>Stop all cluster nodes (if you are in a single node installation, stop the genius server service)<\/li>\n\n\n\n<li>Close configuration tools of the current user and all other users logged in on the vm (e.g. by forcing a logout of other users).<\/li>\n\n\n\n<li>Run genius-server-3.22.0-update-win64.exe as administrator on the first node in the cluster.<br><img decoding=\"async\" src=\"https:\/\/tic.geniusbytes.com\/wp-content\/uploads\/warning.svg\" alt=\"(warning)\"> in case of a MSSQL database connected by using the integratedSecurity option (e.g. if a domain user is used for accessing the db), start the update tool as this user.<br>If you are not sure if the integratedSecurity option is used, check it in the configuration tool of the old installation (database URL).<\/li>\n\n\n\n<li>Wait until the installer is finished. After a short while the update tool will open.<\/li>\n\n\n\n<li>Click start migration<br><\/li>\n\n\n\n<li>Wait until the tool has finished the database migration. As mentioned before this step will take some time. Do not close the configuration tool, even if you think it might not be working anymore.<\/li>\n\n\n\n<li>Wait until the tool has finished the remaining update steps (update of the application files)<\/li>\n\n\n\n<li>Wait until the tool will confirm the successful update with a &#8220;UPDATE SUCCESSFUL&#8221; text in the update tool.<\/li>\n\n\n\n<li>For some version jumps an additional question will be displayed &#8220;Reset ETL?&#8221;. Please confirm the reset.<\/li>\n\n\n\n<li>Close the update tool.<\/li>\n\n\n\n<li>Start the configuration tool of the new version. A list of values will be displayed where we decided to change default values. You can use the new default values by clicking on the default button next to the setting. If you do not want to change the settings, press save and continue.<\/li>\n\n\n\n<li>The name of the service might have changed from My CDDS Server to Genius Server. It is possible that you have to configure the service user again. If the Genius Server was always started with &#8220;local system&#8221; no change is required.<\/li>\n\n\n\n<li>If required reconfigure the keyStore and trustStore in the new certificate section of the configuration tool.<\/li>\n\n\n\n<li>Reset the logging configuration to the new default by deleting: \/conf\/cdds\/log4j2.xml<\/li>\n\n\n\n<li>JVM memory: In larger enterprise environments, Genius Server might require higher a larger memory pool. Check if the JVM has enough memory by:<br>open the genius-cdds-service.exe in \/bin. In the java tab increase \u201eInitial memory pool&#8221; and \u201eMaximum memory pool\u201c (default 2048MB for each). Do not change \u201eThread stack size\u201c (512).<\/li>\n\n\n\n<li>Start the Genius Server server<\/li>\n\n\n\n<li>Wait for at least a minute and check if you can login on the Genius Server \/conf website. Perform a login and check for changed settings highlighted. The new default value can set by clicking the restore icon next to the setting. Save the changes. Changes in \/conf do not require a service restart as they are stored in the database and are set for all servers in the cluster.<\/li>\n\n\n\n<li>Check if you can login on the Genius Server admin website. (this indicates a successful update and running server).<\/li>\n\n\n\n<li>If the update was successful, repeat the procedure for the other nodes in the cluster.<\/li>\n<\/ol>\n\n\n\n<p><\/p>\n\n\n\n<p>Should the update fail, save the \/logs folder for later analysis. Send it to <a href=\"mailto:support@geniusbytes.com\">support@geniusbytes.com<\/a> and roll back to your backups created earlier.<\/p>","protected":false},"excerpt":{"rendered":"<p>This point also very well described in our product documentation. Video Step-by-Step Video &#8211; This video is currently only available in German. Requirements Objective Solution Example Should the update fail, save the \/logs folder for later analysis. Send it to support@geniusbytes.com and roll back to your backups created earlier.<\/p>","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_category":[32],"doc_tag":[33],"class_list":["post-487","docs","type-docs","status-publish","hentry","doc_category-genius-server","doc_tag-update"],"year_month":"2026-05","word_count":708,"total_views":"5801","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Bernd C.","author_nicename":"bernd","author_url":"https:\/\/tic.geniusbytes.com\/en\/author\/bernd\/"},"doc_category_info":[{"term_name":"Genius Server","term_url":"https:\/\/tic.geniusbytes.com\/en\/docs-category\/genius-server\/"}],"doc_tag_info":[{"term_name":"Update","term_url":"https:\/\/tic.geniusbytes.com\/en\/docs-tag\/update\/"}],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/tic.geniusbytes.com\/en\/wp-json\/wp\/v2\/docs\/487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tic.geniusbytes.com\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/tic.geniusbytes.com\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/tic.geniusbytes.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tic.geniusbytes.com\/en\/wp-json\/wp\/v2\/comments?post=487"}],"version-history":[{"count":11,"href":"https:\/\/tic.geniusbytes.com\/en\/wp-json\/wp\/v2\/docs\/487\/revisions"}],"predecessor-version":[{"id":10434,"href":"https:\/\/tic.geniusbytes.com\/en\/wp-json\/wp\/v2\/docs\/487\/revisions\/10434"}],"wp:attachment":[{"href":"https:\/\/tic.geniusbytes.com\/en\/wp-json\/wp\/v2\/media?parent=487"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/tic.geniusbytes.com\/en\/wp-json\/wp\/v2\/doc_category?post=487"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/tic.geniusbytes.com\/en\/wp-json\/wp\/v2\/doc_tag?post=487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}