<!doctype html>
<html>
 <head> 
  <meta charset="UTF-8"> 
 </head>
 <body>
  <div>
   Well, I changed the locale information in the bash shell before starting the upgrade procedure and actually it worked. That is a good sign !
  </div> 
  <div class="default-style">
    
  </div> 
  <div class="default-style">
   Thanks Otto for that hint !
  </div> 
  <div class="default-style">
    
  </div> 
  <div class="default-style">
   Marten
  </div> 
  <blockquote type="cite"> 
   <div>
    Otto Behrens <otto@finworks.biz> hat am 09.12.2022 14:44 CET geschrieben:
   </div> 
   <div>
     
   </div> 
   <div>
     
   </div> 
   <div dir="ltr">
    Hi Marten, 
    <div>
      
    </div> 
    <div>
     We have a little hack that bypasses the call to the OS, so we could do it in the smalltlalk source before the upgrade script and then reset afterwards.
    </div> 
    <div>
      
    </div> 
    <div>
     Yuk
    </div> 
    <div>
     <br clear="all"> 
     <div> 
      <div class="gmail_signature" dir="ltr" data-smartmail="gmail_signature"> 
       <div dir="ltr"> 
        <div> 
         <div dir="ltr"> 
          <table style="color: #000000; font-family: Times; font-size: medium;" border="0" width="600" cellspacing="0" cellpadding="0"> 
           <tbody> 
            <tr> 
             <td valign="bottom" width="400"> <p style="margin: 0px; padding: 0px;"><span style="font-size: 18px; color: #929497; font-family: Calibri,sans-serif; font-weight: bold;">Otto Behrens</span></p> <p style="font-size: 18px; font-weight: bold; color: #929497; font-family: Calibri,sans-serif; margin: 0px; padding: 0px;"><span style="font-size: 14px; font-weight: 300; margin: 0px; padding: 0px;">+27 82 809 2375</span></p> </td> 
             <td valign="middle" width="200"><img style="display: block; border: 0px; width: 200px; height: 38px; margin: 0px; padding: 0px;" alt="FINWorks" width="200" height="38"></td> 
            </tr> 
           </tbody> 
          </table> 
          <table style="color: #000000; font-family: Times; font-size: medium;" border="0" width="600" cellspacing="0" cellpadding="0"> 
           <tbody> 
            <tr> 
             <td height="5"> </td> 
            </tr> 
           </tbody> 
          </table> 
          <table style="color: #000000; font-family: Times; font-size: medium; border-bottom: 1px solid #c81c24;" border="0" width="600" cellspacing="0" cellpadding="0"> 
           <tbody> 
            <tr> 
             <td height="15"> </td> 
            </tr> 
           </tbody> 
          </table> 
          <table style="color: #000000; font-family: Times; font-size: medium;" border="0" width="600" cellspacing="0" cellpadding="0"> 
           <tbody> 
            <tr> 
             <td height="20"> </td> 
            </tr> 
           </tbody> 
          </table> 
          <table style="color: #000000; font-family: Times; font-size: medium;" border="0" width="600" cellspacing="0" cellpadding="0"> 
           <tbody> 
            <tr> 
             <td style="display: inline-block;" valign="top" width="15"><a style="color: #1155cc;" href="http://za.linkedin.com/in/waltherbehrens" target="_blank" rel="noopener"><img style="display: inline-block; border: 0px; width: 15px; height: 15px; margin-top: 1.5px; padding: 0px;" alt="FINWorks" width="15" height="15"></a></td> 
             <td style="display: inline-block;" valign="top" width="250"><a style="color: #c81c24; font-family: Calibri,sans-serif; margin-left: 10px; margin-top: 0px; padding-top: 0px; font-size: 11pt; display: inline-block;" href="http://www.finworks.biz/" target="_blank" rel="noopener">www.finworks.biz</a></td> 
            </tr> 
           </tbody> 
          </table> 
          <table style="color: #000000; font-family: Times; font-size: medium;" border="0" width="600" cellspacing="0" cellpadding="0"> 
           <tbody> 
            <tr> 
             <td height="10"> </td> 
            </tr> 
           </tbody> 
          </table> 
          <table style="color: #000000; font-family: Times; font-size: medium;" border="0" width="600" cellspacing="0" cellpadding="0"> 
           <tbody> 
            <tr> 
             <td> <p style="font-size: 10px; color: #929497; font-family: Calibri,sans-serif; text-align: justify;">Disclaimer & Confidentiality Note: This email is intended solely for the use of the individual or entity named above as it may contain information that is confidential and privileged. If you are not the intended recipient, be advised that any dissemination, distribution or copying of this email is strictly prohibited. FINWorks cannot be held liable by any person other than the addressee in respect of any opinions, conclusions, advice or other information contained in this email.</p> </td> 
            </tr> 
           </tbody> 
          </table> 
         </div> 
        </div> 
       </div> 
      </div> 
     </div> 
    </div> 
   </div> 
   <br> 
   <div class="gmail_quote"> 
    <div class="gmail_attr" dir="ltr">
     On Fri, Dec 9, 2022 at 2:21 PM Marten Feldtmann <m@feldtmann.online> wrote:
    </div> 
    <blockquote>
     <u></u> 
     <div> 
      <div>
       Hello Otto,
      </div> 
      <div>
        
      </div> 
      <div>
       thanks - suprise, surprise ... indeed the locale of my "22.04" Linux-system is "DE.UTF-8", the 18.04 system have "en_US.UTF-8" or "C.UTF-8". So you changed the locale, before calling the upgrade script ?How did you do that ?
      </div> 
      <div>
        
      </div> 
      <div>
       Marten
      </div> 
      <div>
        
      </div> 
      <blockquote type="cite"> 
       <div>
        Otto Behrens <<a href="mailto:otto@finworks.biz" target="_blank" rel="noopener">otto@finworks.biz</a>> hat am 09.12.2022 08:44 CET geschrieben:
       </div> 
       <div>
         
       </div> 
       <div>
         
       </div> 
       <div dir="ltr">
        Hi Marten, 
        <div>
          
        </div> 
        <div>
         We tripped over this when our Locale was set to use "," as the decimal separator. We have an override to this in some cases that bypasses the OS locale lookup. I would compare the locale setup on the 18.04 version and compare with the 22.04 version. This is because there is a hardcoded check in the upgrade code that compares a printed number with something like "10.05" and it fails because of the locale setting that uses ",".
        </div> 
        <div>
          
        </div> 
        <div>
         HTH
        </div> 
        <div>
          
        </div> 
        <div>
          
        </div> 
        <div>
         <br clear="all"> 
         <div> 
          <div dir="ltr"> 
           <div dir="ltr"> 
            <div> 
             <div dir="ltr"> 
              <table style="color: #000000; font-family: Times; font-size: medium;" border="0" width="600" cellspacing="0" cellpadding="0"> 
               <tbody> 
                <tr> 
                 <td valign="bottom" width="400"> <p style="margin: 0px; padding: 0px;"><span style="font-size: 18px; color: #929497; font-family: Calibri,sans-serif; font-weight: bold;">Otto Behrens</span></p> <p style="font-size: 18px; font-weight: bold; color: #929497; font-family: Calibri,sans-serif; margin: 0px; padding: 0px;"><span style="font-size: 14px; font-weight: 300; margin: 0px; padding: 0px;">+27 82 809 2375</span></p> </td> 
                 <td valign="middle" width="200"><img style="display: block; border: 0px; width: 200px; height: 38px; margin: 0px; padding: 0px;" alt="FINWorks" width="200" height="38"></td> 
                </tr> 
               </tbody> 
              </table> 
              <table style="color: #000000; font-family: Times; font-size: medium;" border="0" width="600" cellspacing="0" cellpadding="0"> 
               <tbody> 
                <tr> 
                 <td height="5"> </td> 
                </tr> 
               </tbody> 
              </table> 
              <table style="color: #000000; font-family: Times; font-size: medium; border-bottom: 1px solid #c81c24;" border="0" width="600" cellspacing="0" cellpadding="0"> 
               <tbody> 
                <tr> 
                 <td height="15"> </td> 
                </tr> 
               </tbody> 
              </table> 
              <table style="color: #000000; font-family: Times; font-size: medium;" border="0" width="600" cellspacing="0" cellpadding="0"> 
               <tbody> 
                <tr> 
                 <td height="20"> </td> 
                </tr> 
               </tbody> 
              </table> 
              <table style="color: #000000; font-family: Times; font-size: medium;" border="0" width="600" cellspacing="0" cellpadding="0"> 
               <tbody> 
                <tr> 
                 <td style="display: inline-block;" valign="top" width="15"><a style="color: #1155cc;" href="http://za.linkedin.com/in/waltherbehrens" target="_blank" rel="noopener"><img style="display: inline-block; border: 0px; width: 15px; height: 15px; margin-top: 1.5px; padding: 0px;" alt="FINWorks" width="15" height="15"></a></td> 
                 <td style="display: inline-block;" valign="top" width="250"><a style="color: #c81c24; font-family: Calibri,sans-serif; margin-left: 10px; margin-top: 0px; padding-top: 0px; font-size: 11pt; display: inline-block;" href="http://www.finworks.biz/" target="_blank" rel="noopener">www.finworks.biz</a></td> 
                </tr> 
               </tbody> 
              </table> 
              <table style="color: #000000; font-family: Times; font-size: medium;" border="0" width="600" cellspacing="0" cellpadding="0"> 
               <tbody> 
                <tr> 
                 <td height="10"> </td> 
                </tr> 
               </tbody> 
              </table> 
              <table style="color: #000000; font-family: Times; font-size: medium;" border="0" width="600" cellspacing="0" cellpadding="0"> 
               <tbody> 
                <tr> 
                 <td> <p style="font-size: 10px; color: #929497; font-family: Calibri,sans-serif; text-align: justify;">Disclaimer & Confidentiality Note: This email is intended solely for the use of the individual or entity named above as it may contain information that is confidential and privileged. If you are not the intended recipient, be advised that any dissemination, distribution or copying of this email is strictly prohibited. FINWorks cannot be held liable by any person other than the addressee in respect of any opinions, conclusions, advice or other information contained in this email.</p> </td> 
                </tr> 
               </tbody> 
              </table> 
             </div> 
            </div> 
           </div> 
          </div> 
         </div> 
        </div> 
       </div> 
       <br> 
       <div class="gmail_quote"> 
        <div class="gmail_attr" dir="ltr">
         On Thu, Dec 8, 2022 at 5:25 PM Marten Feldtmann via Glass <<a href="mailto:glass@lists.gemtalksystems.com" target="_blank" rel="noopener">glass@lists.gemtalksystems.com</a>> wrote:
        </div> 
        <blockquote>
         <u></u> 
         <div> 
          <div>
           Any information regarding this problem ... ?
          </div> 
          <div>
            
          </div> 
          <div>
           Marten
          </div> 
          <blockquote type="cite"> 
           <div>
            Marten Feldtmann via Glass <<a href="mailto:glass@lists.gemtalksystems.com" target="_blank" rel="noopener">glass@lists.gemtalksystems.com</a>> hat am 28.10.2022 11:32 CEST geschrieben:
           </div> 
           <div>
             
           </div> 
           <div>
             
           </div> 
           <div>
            Hello,
           </div> 
           <div>
             
           </div> 
           <div>
            I tried to upgrade several stones (from leven 3.6.1 or 3.6.3) to 3.6.5 (due to PostgreSQL and RabbitMQ connectors), but this always fails under Ubuntu 22.04 LTS.
           </div> 
           <div>
             
           </div> 
           <div>
            I have two different laptops (one is running under pure Ubuntu 22.04 LTS, the other under Tuxedo OS (Ubuntu 22.04 based)). I update the GsDevKit_home directory. Normally I do this kind of job under a 18.04 LTS Ubuntu server machine - without problems. I wanted to switch our product machine from 18.04 to 22.04 (leaving out 20.04):
           </div> 
           <div>
             
           </div> 
           <div>
             
           </div> 
           <div>
            When I do a simple test:
           </div> 
           <div>
             
           </div> 
           <div>
            createStone test 3.6.1
           </div> 
           <div>
            upgradeStone test <span style="font-family: monospace;"><span style="color: #000000; background-color: #ffffff;">test361_363</span></span> 3.6.3
           </div> 
           <div>
             
           </div> 
           <div>
            The upgradeStone script always exits with error. The error is thrown in a called script:
           </div> 
           <div>
             
           </div> 
           <div>
            <span style="font-family: monospace;"><span style="color: #000000; background-color: #ffffff;">......./upgradeImage -c 100000 -s test361_363</span><br></span>
           </div> 
           <div>
            During the process in topazerror.log is logged:
           </div> 
           <div>
             
           </div> 
           <div>
            <code>near line 285573 of file /datadisk/GsDevKit_home/server/stones/test361_363/upgradeLog/upgradeImage.out, ERROR: UNEXPECTED ERROR</code> 
            <br><code>topaz> time</code> 
            <br><code>10/28/2022 10:20:04.637 CEST</code> 
            <br><code>near line 339908 of file /datadisk/GsDevKit_home/server/stones/test361_363/upgradeLog/upgradeImage.out, ERROR: WRONG VALUE</code> 
            <br><code>topaz> time</code> 
            <br><code>10/28/2022 10:20:21.271 CEST</code>
           </div> 
           <div>
             
           </div> 
           <div>
            In upgradeImage.out here are more details about the error ...
           </div> 
           <div>
             
           </div> 
           <div>
            <code>Error 2010 , a MessageNotUnderstood occurred (error 2010), a ClassOrganizer class does not understand #'_resetCachedOrganizer'</code> 
            <br><code>ERROR: UNEXPECTED ERROR</code> 
            <br><code>topaz> time</code> 
            <br><code>10/28/2022 10:20:04.637 CEST</code>
           </div> 
           <div>
             
           </div> 
           <div>
            and
           </div> 
           <div>
             
           </div> 
           <div>
            <code>topaz 1> expectvalue 0</code> 
            <br><code>topaz 1> send UserGlobals at: #ErrCount put: ErrorCount</code> 
            <br><code>1</code> 
            <br><code>ERROR: WRONG VALUE</code> 
            <br><code>topaz> time</code> 
            <br><code>10/28/2022 10:20:21.271 CEST</code>
           </div> 
           <div>
             
           </div> 
           <div>
             
           </div> 
           <div>
            Has anyone made an Gemstone upgrade under Ubuntu 22.04 ?
           </div> 
           <div>
             
           </div> 
           <div>
            Marten
           </div> _______________________________________________ Glass mailing list <a href="mailto:Glass@lists.gemtalksystems.com" target="_blank" rel="noopener">Glass@lists.gemtalksystems.com</a> <a href="https://lists.gemtalksystems.com/mailman/listinfo/glass" target="_blank" rel="noopener">https://lists.gemtalksystems.com/mailman/listinfo/glass</a>
          </blockquote> 
         </div> _______________________________________________ 
         <br>Glass mailing list 
         <br><a href="mailto:Glass@lists.gemtalksystems.com" target="_blank" rel="noopener">Glass@lists.gemtalksystems.com</a> 
         <br><a href="https://lists.gemtalksystems.com/mailman/listinfo/glass" target="_blank" rel="noopener">https://lists.gemtalksystems.com/mailman/listinfo/glass</a>
        </blockquote> 
       </div> 
      </blockquote> 
     </div> 
    </blockquote> 
   </div> 
  </blockquote>
 </body>
</html>