Upgrade to OES 25.1 possible since yesterday

Upgrade to OES 25.1 possible since yesterday

The release notes are here www.microfocus.com/.../oes_25.1_readme.html. New clients for OES 25.1 are available and can be downloaded from the OpenText AppDelivery Marketplace. For me, the installation on 5 servers so far went through without any major problems. If I find something I will post it here.

The update was performed in the Yast2 wagon  for OES 24.3. On 24.4.1 is only patch update nessesary.

Greetings Georg

“You can't teach a person anything, you can only help them to discover it within themselves.” Galileo Galilei

Parents
  • 0  

    Sadly IC still not usable in OES environment. 

    David

  • 0   in reply to   

    Docker and IC are running in the installations. However, there is one problem: a few steps need to be carried out each time after a restart.


    A question for those who have problems with the UMC and IC:
    in /var/log/messeages

    is there something similar to this?

    2025-01-29T15:45:45.218460+01:00 oesserver systemd[1]: Starting edirapi container...
    2025-01-29T15:45:45.233810+01:00 oesserver docker[30437]: Error response from daemon: No such container: edirapi-container

    and

    2025-01-29T15:44:12.547307+01:00 oesserver bash[7970]: [ 2025-01-29T15:44:12+01:00 ] : info : TreeResolutionService::getAllTrees:Entered method in service to get tree names
    2025-01-29T15:44:24.086712+01:00 oesserver bash[7970]: [ 2025-01-29T15:44:24+01:00 ] : info : LocalStrategy::validate:Entered local strategy login method
    2025-01-29T15:44:24.086972+01:00 oesserver bash[7970]: [ 2025-01-29T15:44:24+01:00 ] : info : LdapAuthenticationService::authenticate:Entered the method
    2025-01-29T15:44:24.087881+01:00 oesserver bash[7970]: [ 2025-01-29T15:44:24+01:00 ] : info : LdapProxyService::login:Entered Ldap Proxy service login method with dn = cn=OESCommonProxy_oesserver,ou=adm,o=myou
    2025-01-29T15:44:24.109683+01:00 oesserver bash[7970]: [ 2025-01-29T15:44:24+01:00 ] : error : LdapProxyService::login:Proxy login failed
    2025-01-29T15:44:24.109832+01:00 oesserver bash[7970]:  HttpException: Exception while executing edir API login: connect ECONNREFUSED my-ip:9010
    2025-01-29T15:44:24.109924+01:00 oesserver bash[7970]:     at t.edirLogin (/opt/novell/umc/apps/umc-server/main.js:1:14912)
    2025-01-29T15:44:24.110030+01:00 oesserver bash[7970]:     at processTicksAndRejections (node:internal/process/task_queues:96:5)
    2025-01-29T15:44:24.110114+01:00 oesserver bash[7970]:     at async LdapProxyService.login (/opt/novell/umc/apps/umc-server/main.js:1:37075)
    2025-01-29T15:44:24.110212+01:00 oesserver bash[7970]:     at async LdapAuthenticationService.tryUserLoginUsingUsername (/opt/novell/umc/apps/umc-server/main.js:1:29497)
    2025-01-29T15:44:24.110307+01:00 oesserver bash[7970]:     at async LdapAuthenticationService.authenticate (/opt/novell/umc/apps/umc-server/main.js:1:29225)
    2025-01-29T15:44:24.110387+01:00 oesserver bash[7970]:     at async LocalStrategy.callback [as _verify] (/opt/novell/umc/apps/node_modules/@nestjs/passport/dist/passport/passport.strategy.js:11:44)
    2025-01-29T15:44:24.110495+01:00 oesserver bash[7970]: In start readCommonProxyCreds
    2025-01-29T15:44:24.239746+01:00 oesserver bash[7970]: [ 2025-01-29T15:44:24+01:00 ] : info : LdapProxyService::login:Entered Ldap Proxy service login method with dn = cn=OESCommonProxy_oesserver,ou=adm,o=myou
    2025-01-29T15:44:24.251055+01:00 oesserver bash[7970]: [ 2025-01-29T15:44:24+01:00 ] : error : LdapProxyService::login:Proxy login failed
    2025-01-29T15:44:24.251141+01:00 oesserver bash[7970]:  HttpException: Exception while executing edir API login: connect ECONNREFUSED my-ip:9010
    2025-01-29T15:44:24.251180+01:00 oesserver bash[7970]:     at t.edirLogin (/opt/novell/umc/apps/umc-server/main.js:1:14912)
    2025-01-29T15:44:24.251216+01:00 oesserver bash[7970]:     at processTicksAndRejections (node:internal/process/task_queues:96:5)
    2025-01-29T15:44:24.251258+01:00 oesserver bash[7970]:     at async LdapProxyService.login (/opt/novell/umc/apps/umc-server/main.js:1:37075)
    2025-01-29T15:44:24.251292+01:00 oesserver bash[7970]:     at async LdapAuthenticationService.tryUserLoginUsingUsername (/opt/novell/umc/apps/umc-server/main.js:1:29497)
    2025-01-29T15:44:24.251324+01:00 oesserver bash[7970]:     at async LdapAuthenticationService.tryUserLoginUsingUsername (/opt/novell/umc/apps/umc-server/main.js:1:29957)
    2025-01-29T15:44:24.251357+01:00 oesserver bash[7970]:     at async LdapAuthenticationService.authenticate (/opt/novell/umc/apps/umc-server/main.js:1:29225)
    2025-01-29T15:44:24.251389+01:00 oesserver bash[7970]:     at async LocalStrategy.callback [as _verify] (/opt/novell/umc/apps/node_modules/@nestjs/passport/dist/passport/passport.strategy.js:11:44)
    2025-01-29T15:44:24.251435+01:00 oesserver bash[7970]: [ 2025-01-29T15:44:24+01:00 ] : error : LdapAuthenticationService::tryUserLoginUsingUsername:Exception while login with edir credential
    2025-01-29T15:44:24.251481+01:00 oesserver bash[7970]:  undefined
    2025-01-29T15:44:24.257168+01:00 oesserver bash[7970]: [ 2025-01-29T15:44:24+01:00 ] : error : Exception thrown: {"response":"Exception while login with edir credential","status":401,"message":"Exception while login with edir credential","na
    me":"HttpException"}

    Please do not comment on what is not yet possible. I just want to know if there are similar entries in the logs.

    I have found other things that should be discussed elsewhere. What I can say here is about iManager and OES services that are buggy or based on deprecated configurations at startup. Otherwise I can say that the dev team has done a good job here. Thanks to the Dev Team. I will try to give the dev team my results with your feedback to get a solution.

    Greetings George

    “You can't teach a person anything, you can only help them to discover it within themselves.” Galileo Galilei

  • 0 in reply to   

    Hi George,

    We successfully upgraded a server from 24.4.1 to 25.1 using the same method you did. While we do not see the error messages that you do, we do see;

    2025-01-30T10:19:14.701493-05:00 oes01 bash[26558]: /opt/novell/umc/apps/node_modules/winston/lib/winston/transports/file.js:73
    2025-01-30T10:19:14.701838-05:00 oes01 bash[26558]:       throw new Error('Cannot log to file without filename or stream.');
    2025-01-30T10:19:14.702100-05:00 oes01 bash[26558]:             ^
    2025-01-30T10:19:14.702324-05:00 oes01 bash[26558]: Error: Cannot log to file without filename or stream.
    2025-01-30T10:19:14.702537-05:00 oes01 bash[26558]:     at new File (/opt/novell/umc/apps/node_modules/winston/lib/winston/transports/file.js:73:13)
    2025-01-30T10:19:14.702745-05:00 oes01 bash[26558]:     at t.createApp (/opt/novell/umc/apps/umc-server/main.js:1:945)
    2025-01-30T10:19:14.702957-05:00 oes01 bash[26558]:     at /opt/novell/umc/apps/umc-server/main.js:1:1586505
    2025-01-30T10:19:14.703167-05:00 oes01 bash[26558]:     at /opt/novell/umc/apps/umc-server/main.js:1:1586668
    2025-01-30T10:19:14.703379-05:00 oes01 bash[26558]:     at /opt/novell/umc/apps/umc-server/main.js:1:1586672
    2025-01-30T10:19:14.703589-05:00 oes01 bash[26558]:     at Object.<anonymous> (/opt/novell/umc/apps/umc-server/main.js:1:1586778)
    2025-01-30T10:19:14.703802-05:00 oes01 bash[26558]:     at Module._compile (node:internal/modules/cjs/loader:1198:14)
    2025-01-30T10:19:14.704014-05:00 oes01 bash[26558]:     at Object.Module._extensions..js (node:internal/modules/cjs/loader:1252:10)
    2025-01-30T10:19:14.704235-05:00 oes01 bash[26558]:     at Module.load (node:internal/modules/cjs/loader:1076:32)
    2025-01-30T10:19:14.704446-05:00 oes01 bash[26558]:     at Function.Module._load (node:internal/modules/cjs/loader:911:12)
    2025-01-30T10:22:37.265587-05:00 oes01 bash[28481]:     at /opt/novell/umc/apps/umc-server/main.js:1:1586668
    2025-01-30T10:47:58.265587-05:00 oes01 bash[17015]:     at t.createApp (/opt/novell/umc/apps/umc-server/main.js:1:945)
    2025-01-30T11:19:43.689180-05:00 oes01 bash[26558]: /opt/novell/umc/apps/node_modules/winston/lib/winston/transports/file.js:73
    2025-01-30T11:19:43.689297-05:00 oes01 bash[26558]:       throw new Error('Cannot log to file without filename or stream.');
    2025-01-30T11:19:43.689336-05:00 oes01 bash[26558]:             ^
    2025-01-30T11:19:43.689371-05:00 oes01 bash[26558]: Error: Cannot log to file without filename or stream.
    2025-01-30T11:19:43.689406-05:00 oes01 bash[26558]:     at new File (/opt/novell/umc/apps/node_modules/winston/lib/winston/transports/file.js:73:13)
    2025-01-30T11:19:43.689440-05:00 oes01 bash[26558]:     at t.createApp (/opt/novell/umc/apps/umc-server/main.js:1:945)
    2025-01-30T11:19:43.689474-05:00 oes01 bash[26558]:     at /opt/novell/umc/apps/umc-server/main.js:1:1586541
    2025-01-30T11:19:43.689517-05:00 oes01 bash[26558]:     at /opt/novell/umc/apps/umc-server/main.js:1:1586704
    2025-01-30T11:19:43.689552-05:00 oes01 bash[26558]:     at /opt/novell/umc/apps/umc-server/main.js:1:1586708
    2025-01-30T11:19:43.689589-05:00 oes01 bash[26558]:     at Object.<anonymous> (/opt/novell/umc/apps/umc-server/main.js:1:1586814)
    2025-01-30T11:19:43.689624-05:00 oes01 bash[26558]:     at Module._compile (node:internal/modules/cjs/loader:1198:14)
    2025-01-30T11:19:43.689673-05:00 oes01 bash[26558]:     at Object.Module._extensions..js (node:internal/modules/cjs/loader:1252:10)
    2025-01-30T11:19:43.689714-05:00 oes01 bash[26558]:     at Module.load (node:internal/modules/cjs/loader:1076:32)
    2025-01-30T11:19:43.689755-05:00 oes01 bash[26558]:     at Function.Module._load (node:internal/modules/cjs/loader:911:12)

  • 0   in reply to 

    crashmaster18

    About the error:

    Winston is a logging library designed with support for multiple transports. A transport is a storage device for your logs

    Something went wrong with the UMC Docker update. Please open a call at OT,

    “You can't teach a person anything, you can only help them to discover it within themselves.” Galileo Galilei

Reply
  • 0   in reply to 

    crashmaster18

    About the error:

    Winston is a logging library designed with support for multiple transports. A transport is a storage device for your logs

    Something went wrong with the UMC Docker update. Please open a call at OT,

    “You can't teach a person anything, you can only help them to discover it within themselves.” Galileo Galilei

Children
  • 0 in reply to   

    Thanks, we were going to wait a week or so to see if it heals itself with a patch (this is our first in place upgrade from 24.4.1 and is our test before entering the remaining production deployment). Everything other than UMC works fine (UMC hasn't really worked for us for a while, but we have not transitioned to it yet; we are still on the legacy tools.) I will report back next week once we have resolution from support or a patch.