Congratulations!

[Valid RSS] This is a valid RSS feed.

Recommendations

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

Source: http://collaborationben.com/feed/

  1. <?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
  2. xmlns:content="http://purl.org/rss/1.0/modules/content/"
  3. xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  4. xmlns:dc="http://purl.org/dc/elements/1.1/"
  5. xmlns:atom="http://www.w3.org/2005/Atom"
  6. xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  7. xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  8. xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
  9. >
  10.  
  11. <channel>
  12. <title>collaborationben</title>
  13. <atom:link href="https://collaborationben.com/feed/" rel="self" type="application/rss+xml" />
  14. <link>https://collaborationben.com</link>
  15. <description>A blog on Sametime, Connections, Portal and more</description>
  16. <lastBuildDate>Fri, 12 Jan 2018 10:46:09 +0000</lastBuildDate>
  17. <language>en</language>
  18. <sy:updatePeriod>hourly</sy:updatePeriod>
  19. <sy:updateFrequency>1</sy:updateFrequency>
  20. <generator>http://wordpress.com/</generator>
  21. <cloud domain='collaborationben.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
  22. <image>
  23. <url>https://s2.wp.com/i/buttonw-com.png</url>
  24. <title>collaborationben</title>
  25. <link>https://collaborationben.com</link>
  26. </image>
  27. <atom:link rel="search" type="application/opensearchdescription+xml" href="https://collaborationben.com/osd.xml" title="collaborationben" />
  28. <atom:link rel='hub' href='https://collaborationben.com/?pushpress=hub'/>
  29. <item>
  30. <title>Gone, but not forgotten</title>
  31. <link>https://collaborationben.com/2017/11/13/gone-but-not-forgotten/</link>
  32. <comments>https://collaborationben.com/2017/11/13/gone-but-not-forgotten/#comments</comments>
  33. <pubDate>Mon, 13 Nov 2017 10:45:29 +0000</pubDate>
  34. <dc:creator><![CDATA[collaborationben]]></dc:creator>
  35. <category><![CDATA[Uncategorized]]></category>
  36. <category><![CDATA[IBM]]></category>
  37. <category><![CDATA[ibm sametime]]></category>
  38. <category><![CDATA[ibmconnections]]></category>
  39. <category><![CDATA[ibmsametime]]></category>
  40. <category><![CDATA[ICS]]></category>
  41.  
  42. <guid isPermaLink="false">http://collaborationben.com/?p=907</guid>
  43. <description><![CDATA[For over twelve years I have worked for an IBM Business Partner in the UK focusing on IBM Collaboration Solutions and I have loved every minute of it but it&#8217;s time to move on to a new challenge which is not within the ICS community. Coming from Domino third level support I crossed over easily [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=collaborationben.com&#038;blog=17920770&#038;post=907&#038;subd=collaborationben&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
  44. <content:encoded><![CDATA[<p>For over twelve years I have worked for an IBM Business Partner in the UK focusing on IBM Collaboration Solutions and I have loved every minute of it but it&#8217;s time to move on to a new challenge which is not within the ICS community.</p>
  45. <p>Coming from Domino third level support I crossed over easily to Sametime 6.5.1 which at that time was an add on to the underlying Domino server (still true to an extent now). Sametime was my first love. It should have been easy, right? An additional installer on top of Domino and for many deployments it was and still is although not so much now with WebSphere and DB2 in the mix.</p>
  46. <p>What I loved were the problems Sametime caused or should I say, problems caused when you introduced Sametime to a large user base. I wrestled for many days tuning Sametime for a large deployment of over 40,000, tracing LDAP, debugging the text files and tweaking the sametime.ini. This was a baptism of fire and I loved Sametime more for the pain it caused me. I learnt so much, much of it I still remember and often come across when deploying Sametime for customers.</p>
  47. <p>In 2007 I went to Collaboration University in London as Quickr had been recently released. It was my first introduction to the ICS community. Being in the same place as dozens of others all with the same approach of making Sametime, Quickr and Domino successful was intoxicating. I had already quite a bit of experience of Sametime but it helped to be in the same place as <a href="https://twitter.com/IdoNotes" target="_blank" rel="noopener">Chris Miller</a>, Carl Tyler, <a href="https://twitter.com/IBMRockStar" target="_blank" rel="noopener">Rob Novak</a> and Warren Elsmore to bolster that knowledge and start learning about Quickr. Quickr took off incredibly quickly being easy to implement and manage which is why it&#8217;s still being used now long after it went end of life.</p>
  48. <p>In recent years Connections has been the application that seems to be more in demand so I have seen my time split between the two applications. I remember being introduced to Connections, also in 2007, at a course in Hursley which described deploying and configuring Connections 2.0. At that point there were only six applications and Bookmarks was called Dogear!</p>
  49. <p><a href="https://collaborationben.files.wordpress.com/2017/11/apps.jpg" target="_blank" rel="noopener"><img data-attachment-id="908" data-permalink="https://collaborationben.com/2017/11/13/gone-but-not-forgotten/apps/#main" data-orig-file="https://collaborationben.files.wordpress.com/2017/11/apps.jpg?w=776" data-orig-size="753,463" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="apps" data-image-description="" data-medium-file="https://collaborationben.files.wordpress.com/2017/11/apps.jpg?w=776?w=300" data-large-file="https://collaborationben.files.wordpress.com/2017/11/apps.jpg?w=776?w=753" class="alignnone wp-image-908 size-full" src="https://collaborationben.files.wordpress.com/2017/11/apps.jpg?w=776" alt="" srcset="https://collaborationben.files.wordpress.com/2017/11/apps.jpg 753w, https://collaborationben.files.wordpress.com/2017/11/apps.jpg?w=150 150w, https://collaborationben.files.wordpress.com/2017/11/apps.jpg?w=300 300w" sizes="(max-width: 753px) 100vw, 753px"   /></a></p>
  50. <p>Connections is a wonderfully complex set of applications which has come a long way from the days when they were a collection of disparate applications bundled together with WAS acting as the glue. The premise to get people working together better and allow you to find information quickly so you can focus on your job. For many people like me that resonates. I get paid to work with software that allows people to work together better, to formulate relationships with one another and most importantly to share. You might argue the case that is the same of all software but that&#8217;s not true. Connections is unique to that extent.</p>
  51. <p>I don&#8217;t know whether it was Connections that started my journey or whether it was already something inside of me but <strong>sharing</strong> is one of the most important aspects of my job. Connections is all about sharing. Information is put into Connections for others to consume. They have a subject of interest and Connections allows them to find a person with knowledge of that subject, to follow them, to communicate with them, to add their take on the subject.</p>
  52. <p>This approach to sharing makes public all your knowledge. No more do you find that people are keeping information in their mail files or P drives, it&#8217;s all there to be found. The days when you hoarded your information to make you seem indispensable to your employer are gone. People who are actively sharing their information are now seen to be those who are indispensable.</p>
  53. <p>This sharing concept is underlined by two excellent Skype chat groups for Sametime and Connections. Within these two chat rooms are people such as <a href="https://twitter.com/gabturtle" target="_blank" rel="noopener">Gabriella Davies</a>, <a href="https://twitter.com/robertfarstad" target="_blank" rel="noopener">Robert Farstad</a>, <a href="https://twitter.com/buccarellom" target="_blank" rel="noopener">Michele Buccarello</a>, <a href="https://twitter.com/socialshazza" target="_blank" rel="noopener">Sharon James</a>, <a href="https://twitter.com/stoeps" target="_blank" rel="noopener">Christoph Stoettner</a>, <a href="https://twitter.com/LotusEvangelist" target="_blank" rel="noopener">Keith Brooks</a>, <a href="https://twitter.com/marcoensing" target="_blank" rel="noopener">Marco Ensing</a>, <a href="https://twitter.com/mbisi78" target="_blank" rel="noopener">Matteo Bisi</a>, <a href="https://twitter.com/m0urs" target="_blank" rel="noopener">Michael Urspringer</a>, <a href="https://twitter.com/nmeisenzahl" target="_blank" rel="noopener">Nico Meisenzahl</a>, <a href="https://twitter.com/robboc59" target="_blank" rel="noopener">Roberto Boccadoro</a>, <a href="https://twitter.com/WannesRams" target="_blank" rel="noopener">Wannes Rams</a>, Chris Whisonant and many others I haven&#8217;t mentioned. They are busy people but they help with problems whenever they have a spare 10 minutes. They <strong>share</strong> their wisdom and experience with whomever asks regardless of the complexity of question. The underlying sharing ideology runs through all these people, through the software into the wider ICS community.</p>
  54. <p>As I alluded to in the opening paragraph, I am set for a new challenge and searching for the right challenge has taken me outside of the ICS product portfolio but I am staying within the larger IBM sphere. I am joining <a href="https://www.resilientsystems.com/" target="_blank" rel="noopener">IBM Resilient</a> working on their security incident response platform which was bought by IBM last year. It looks like an exciting time to be joining what is a growing industry.</p>
  55. <p>I am sad to leave such a wonderful community at such an exciting stage with Pink gaining traction. I strongly believe Pink and it&#8217;s underlying platform will be a success especially with the aforementioned people driving the product forward.</p>
  56. <p>Whilst I will soon be gone, the years working with this software will not be forgotten and neither will the friends and colleagues I have made along the way.</p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/collaborationben.wordpress.com/907/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/collaborationben.wordpress.com/907/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=collaborationben.com&#038;blog=17920770&#038;post=907&#038;subd=collaborationben&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
  57. <wfw:commentRss>https://collaborationben.com/2017/11/13/gone-but-not-forgotten/feed/</wfw:commentRss>
  58. <slash:comments>10</slash:comments>
  59. <media:content url="http://1.gravatar.com/avatar/73d65d70497b3486650a324a0d88ecf1?s=96&#38;d=identicon&#38;r=G" medium="image">
  60. <media:title type="html">collaborationben</media:title>
  61. </media:content>
  62.  
  63. <media:content url="http://collaborationben.files.wordpress.com/2017/11/apps.jpg" medium="image" />
  64. </item>
  65. <item>
  66. <title>Cannot get past Context Roots page in Engagement Center</title>
  67. <link>https://collaborationben.com/2017/11/10/cannot-get-past-context-roots-page-in-engagement-center/</link>
  68. <comments>https://collaborationben.com/2017/11/10/cannot-get-past-context-roots-page-in-engagement-center/#respond</comments>
  69. <pubDate>Fri, 10 Nov 2017 16:13:47 +0000</pubDate>
  70. <dc:creator><![CDATA[collaborationben]]></dc:creator>
  71. <category><![CDATA[Uncategorized]]></category>
  72. <category><![CDATA[ibmcnx]]></category>
  73. <category><![CDATA[ibmconnections]]></category>
  74. <category><![CDATA[ICEC]]></category>
  75.  
  76. <guid isPermaLink="false">http://collaborationben.com/?p=903</guid>
  77. <description><![CDATA[A few weeks ago I had some problems installing Engagement Centre on my employers internal Connections 5.5 servers. I installed it as I did with a 6.0 Connections server but each time I went to https://connections.acme.com/xcc/main I was redirected with a 302 to https://connections.acme.com/xcc/admin#ContextRoots?redirectUrl=/xcc/main which is the context roots page. I checked the context roots [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=collaborationben.com&#038;blog=17920770&#038;post=903&#038;subd=collaborationben&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
  78. <content:encoded><![CDATA[<p>A few weeks ago I had some problems installing Engagement Centre on my employers internal Connections 5.5 servers. I installed it as I did with a 6.0 Connections server but each time I went to <a href="https://connections.acme.com/xcc/main" rel="nofollow">https://connections.acme.com/xcc/main</a> I was redirected with a 302 to <a href="https://connections.acme.com/xcc/admin#ContextRoots?redirectUrl=/xcc/main" rel="nofollow">https://connections.acme.com/xcc/admin#ContextRoots?redirectUrl=/xcc/main</a> which is the context roots page.</p>
  79. <p><a href="https://collaborationben.files.wordpress.com/2017/11/contextroots.jpg" target="_blank" rel="noopener"><img data-attachment-id="904" data-permalink="https://collaborationben.com/2017/11/10/cannot-get-past-context-roots-page-in-engagement-center/contextroots/#main" data-orig-file="https://collaborationben.files.wordpress.com/2017/11/contextroots.jpg?w=776" data-orig-size="725,379" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="contextroots" data-image-description="" data-medium-file="https://collaborationben.files.wordpress.com/2017/11/contextroots.jpg?w=776?w=300" data-large-file="https://collaborationben.files.wordpress.com/2017/11/contextroots.jpg?w=776?w=725" class="alignnone wp-image-904 size-full" src="https://collaborationben.files.wordpress.com/2017/11/contextroots.jpg?w=776" alt="" srcset="https://collaborationben.files.wordpress.com/2017/11/contextroots.jpg 725w, https://collaborationben.files.wordpress.com/2017/11/contextroots.jpg?w=150 150w, https://collaborationben.files.wordpress.com/2017/11/contextroots.jpg?w=300 300w" sizes="(max-width: 725px) 100vw, 725px"   /></a></p>
  80. <p>I checked the context roots were correct and they were. I went back to the customization screen and ensured I had saved it.</p>
  81. <p><a href="https://collaborationben.files.wordpress.com/2017/11/customization.jpg" target="_blank" rel="noopener"><img data-attachment-id="905" data-permalink="https://collaborationben.com/2017/11/10/cannot-get-past-context-roots-page-in-engagement-center/customization/#main" data-orig-file="https://collaborationben.files.wordpress.com/2017/11/customization.jpg?w=776&#038;h=148" data-orig-size="949,181" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="customization" data-image-description="" data-medium-file="https://collaborationben.files.wordpress.com/2017/11/customization.jpg?w=776&#038;h=148?w=300" data-large-file="https://collaborationben.files.wordpress.com/2017/11/customization.jpg?w=776&#038;h=148?w=776" class="alignnone wp-image-905 size-full" src="https://collaborationben.files.wordpress.com/2017/11/customization.jpg?w=776&#038;h=148" alt="" width="776" height="148" srcset="https://collaborationben.files.wordpress.com/2017/11/customization.jpg?w=776&amp;h=148 776w, https://collaborationben.files.wordpress.com/2017/11/customization.jpg?w=150&amp;h=29 150w, https://collaborationben.files.wordpress.com/2017/11/customization.jpg?w=300&amp;h=57 300w, https://collaborationben.files.wordpress.com/2017/11/customization.jpg?w=768&amp;h=146 768w, https://collaborationben.files.wordpress.com/2017/11/customization.jpg 949w" sizes="(max-width: 776px) 100vw, 776px" /></a></p>
  82. <p>It still wouldn&#8217;t let me go to /xcc/main to start creating pages. I logged a PMR and <a href="https://www.linkedin.com/in/charliepricejr/" target="_blank" rel="noopener">Charlie Price</a> got involved and reproduced it. It was an embarrassingly easy fix. I needed to go into the context roots screen and click save even though the values were correct and didn&#8217;t need changing. After clicking save I could go to /xcc/main and create my pages. Simples.</p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/collaborationben.wordpress.com/903/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/collaborationben.wordpress.com/903/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=collaborationben.com&#038;blog=17920770&#038;post=903&#038;subd=collaborationben&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
  83. <wfw:commentRss>https://collaborationben.com/2017/11/10/cannot-get-past-context-roots-page-in-engagement-center/feed/</wfw:commentRss>
  84. <slash:comments>0</slash:comments>
  85. <media:content url="http://1.gravatar.com/avatar/73d65d70497b3486650a324a0d88ecf1?s=96&#38;d=identicon&#38;r=G" medium="image">
  86. <media:title type="html">collaborationben</media:title>
  87. </media:content>
  88.  
  89. <media:content url="http://collaborationben.files.wordpress.com/2017/11/contextroots.jpg" medium="image" />
  90.  
  91. <media:content url="http://collaborationben.files.wordpress.com/2017/11/customization.jpg" medium="image" />
  92. </item>
  93. <item>
  94. <title>Cannot update RunAs role in Connections 6.0 with WAS FP10</title>
  95. <link>https://collaborationben.com/2017/10/20/cannot-update-runas-role-in-connections-6-0-with-was-fp10/</link>
  96. <comments>https://collaborationben.com/2017/10/20/cannot-update-runas-role-in-connections-6-0-with-was-fp10/#respond</comments>
  97. <pubDate>Fri, 20 Oct 2017 10:01:39 +0000</pubDate>
  98. <dc:creator><![CDATA[collaborationben]]></dc:creator>
  99. <category><![CDATA[Connections]]></category>
  100. <category><![CDATA[Uncategorized]]></category>
  101. <category><![CDATA[WebSphere]]></category>
  102. <category><![CDATA[ibm connections]]></category>
  103. <category><![CDATA[PI69518]]></category>
  104.  
  105. <guid isPermaLink="false">http://collaborationben.com/?p=886</guid>
  106. <description><![CDATA[A few weeks a go I was running a host of updates for a Connections 6.0 customer. One of the changes was to move from a local user to an LDAP user for connectionsAdmin but I got the following error when trying to add the new LDAP user, &#8220;User ID or password did not match.&#8221; [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=collaborationben.com&#038;blog=17920770&#038;post=886&#038;subd=collaborationben&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
  107. <content:encoded><![CDATA[<p>A few weeks a go I was running a host of updates for a Connections 6.0 customer. One of the changes was to move from a local user to an LDAP user for connectionsAdmin but I got the following error when trying to add the new LDAP user, <em><strong>&#8220;User ID or password did not match.&#8221;</strong></em></p>
  108. <p><a href="https://collaborationben.files.wordpress.com/2017/10/1.jpg"><img data-attachment-id="887" data-permalink="https://collaborationben.com/2017/10/20/cannot-update-runas-role-in-connections-6-0-with-was-fp10/1-27/#main" data-orig-file="https://collaborationben.files.wordpress.com/2017/10/1.jpg?w=776" data-orig-size="534,181" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="1" data-image-description="" data-medium-file="https://collaborationben.files.wordpress.com/2017/10/1.jpg?w=776?w=300" data-large-file="https://collaborationben.files.wordpress.com/2017/10/1.jpg?w=776?w=534" class="alignnone size-full wp-image-887" src="https://collaborationben.files.wordpress.com/2017/10/1.jpg?w=776" alt="" srcset="https://collaborationben.files.wordpress.com/2017/10/1.jpg 534w, https://collaborationben.files.wordpress.com/2017/10/1.jpg?w=150 150w, https://collaborationben.files.wordpress.com/2017/10/1.jpg?w=300 300w" sizes="(max-width: 534px) 100vw, 534px"   /></a></p>
  109. <p>For anyone who has had to change the administrative user before you know that you do not want to back out after getting so near to the end of the process.</p>
  110. <p>Since it was late in the day I posted this to the ever helpful Skype group of Connections experts and Tobias Grosse chipped in immediately telling me he had found the same thing with the product with the same Domino LDAP. He told me that it is fixed with PI69518 and included in WAS FP11.</p>
  111. <p>After stopping all the JVMs and applying FP11 I was able to update the RunAs role. Phew.</p>
  112. <p>Thanks Tobias.</p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/collaborationben.wordpress.com/886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/collaborationben.wordpress.com/886/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=collaborationben.com&#038;blog=17920770&#038;post=886&#038;subd=collaborationben&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
  113. <wfw:commentRss>https://collaborationben.com/2017/10/20/cannot-update-runas-role-in-connections-6-0-with-was-fp10/feed/</wfw:commentRss>
  114. <slash:comments>0</slash:comments>
  115. <media:content url="http://1.gravatar.com/avatar/73d65d70497b3486650a324a0d88ecf1?s=96&#38;d=identicon&#38;r=G" medium="image">
  116. <media:title type="html">collaborationben</media:title>
  117. </media:content>
  118.  
  119. <media:content url="http://collaborationben.files.wordpress.com/2017/10/1.jpg" medium="image" />
  120. </item>
  121. <item>
  122. <title>Limiting resources used by IBM Cloud private and Orient Me</title>
  123. <link>https://collaborationben.com/2017/07/04/limiting-resources-used-by-ibm-cloud-private-and-orient-me/</link>
  124. <comments>https://collaborationben.com/2017/07/04/limiting-resources-used-by-ibm-cloud-private-and-orient-me/#comments</comments>
  125. <pubDate>Tue, 04 Jul 2017 15:26:29 +0000</pubDate>
  126. <dc:creator><![CDATA[collaborationben]]></dc:creator>
  127. <category><![CDATA[Uncategorized]]></category>
  128. <category><![CDATA[cfc]]></category>
  129. <category><![CDATA[ibmcnx]]></category>
  130. <category><![CDATA[ibmconnections]]></category>
  131. <category><![CDATA[ICp]]></category>
  132. <category><![CDATA[kubernetes]]></category>
  133. <category><![CDATA[orientme]]></category>
  134. <category><![CDATA[replicasets]]></category>
  135. <category><![CDATA[statefulsets]]></category>
  136.  
  137. <guid isPermaLink="false">http://collaborationben.com/?p=876</guid>
  138. <description><![CDATA[IBM Conductor for Containers has been rebranded IBM Cloud private with version 1.2.0 (https://www.ibm.com/developerworks/community/blogs/fe25b4ef-ea6a-4d86-a629-6f87ccf4649e/entry/IBM_Cloud_private_formerly_IBM_Spectrum_Conductor_for_Containers_version_1_2_0_is_now_available?lang=en) IBM released version 6.0.0.1 of Orient Me and with it added new applications increasing the total amount of pods in play. Each pod requires some resources to run. Recently there has been some frustration for those who work with Connections trying [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=collaborationben.com&#038;blog=17920770&#038;post=876&#038;subd=collaborationben&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
  139. <content:encoded><![CDATA[<p>IBM Conductor for Containers has been rebranded IBM Cloud private with version 1.2.0 (<a href="https://www.ibm.com/developerworks/community/blogs/fe25b4ef-ea6a-4d86-a629-6f87ccf4649e/entry/IBM_Cloud_private_formerly_IBM_Spectrum_Conductor_for_Containers_version_1_2_0_is_now_available?lang=en" rel="nofollow">https://www.ibm.com/developerworks/community/blogs/fe25b4ef-ea6a-4d86-a629-6f87ccf4649e/entry/IBM_Cloud_private_formerly_IBM_Spectrum_Conductor_for_Containers_version_1_2_0_is_now_available?lang=en</a>)</p>
  140. <p>IBM released version 6.0.0.1 of Orient Me and with it added new applications increasing the total amount of pods in play. Each pod requires some resources to run. Recently there has been some frustration for those who work with Connections trying to get Orient Me up and running on smaller servers for testing purposes or for deployment to SMB customers.</p>
  141. <p>I spent some time looking at how to limit the resources consumed by decreasing the number of pods.</p>
  142. <p>Kubernetes allows you to scale up or down your pods. This can be done on the command line or via the UI</p>
  143. <p><a href="https://collaborationben.files.wordpress.com/2017/07/scale.jpg" target="_blank" rel="noopener"><img data-attachment-id="877" data-permalink="https://collaborationben.com/2017/07/04/limiting-resources-used-by-ibm-cloud-private-and-orient-me/scale/#main" data-orig-file="https://collaborationben.files.wordpress.com/2017/07/scale.jpg?w=776" data-orig-size="235,369" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="scale" data-image-description="" data-medium-file="https://collaborationben.files.wordpress.com/2017/07/scale.jpg?w=776?w=191" data-large-file="https://collaborationben.files.wordpress.com/2017/07/scale.jpg?w=776?w=235" class="alignnone wp-image-877 size-full" src="https://collaborationben.files.wordpress.com/2017/07/scale.jpg?w=776" alt="" srcset="https://collaborationben.files.wordpress.com/2017/07/scale.jpg 235w, https://collaborationben.files.wordpress.com/2017/07/scale.jpg?w=96 96w" sizes="(max-width: 235px) 100vw, 235px"   /></a></p>
  144. <p>Since I prefer the command line here is how you scale an application and it&#8217;s effect on the number of pods. There are two ways in which this is done, by Replica Sets and Stateful Sets. I won&#8217;t go into the difference of both because I&#8217;m not even wholly sure myself but suffice to say that most of OM applications use Replica Sets.</p>
  145. <h3>Replica Sets</h3>
  146. <p>I&#8217;m using analysisservice as an example because it is at the top when commands are run.</p>
  147. <p># kubectl get pods<br />
  148. NAME                                                   READY STATUS RESTARTS AGE<br />
  149. analysisservice-1093785398-31ks2 1/1        Running        0             8m<br />
  150. analysisservice-1093785398-hf90j 1/1        Running        0             8m</p>
  151. <p># kubectl get rs<br />
  152. NAME                                        DESIRED CURRENT READY AGE<br />
  153. analysisservice-1093785398 2                 2                   2            9m</p>
  154. <p>The following command tells K8s to change the number of pods to be 1 that will accept load.</p>
  155. <p># kubectl scale &#8211;replicas=1 rs/analysisservice-1093785398<br />
  156. replicaset &#8220;analysisservice-1093785398&#8221; scaled</p>
  157. <p>Below shows that just the one pod is ready to accept load. Note that the desired number is two. This means that this will be the default value if all the pods are deleted or the OS restarted.</p>
  158. <p># kubectl get rs<br />
  159. NAME                                        DESIRED CURRENT READY AGE<br />
  160. analysisservice-1093785398 2                 2                   1            9m</p>
  161. <p>The pod that is going to not accept load is destroyed and a new one replaces it.</p>
  162. <p># kubectl get pods<br />
  163. NAME                                                   READY STATUS                  RESTARTS AGE<br />
  164. analysisservice-1093785398-31ks2 1/1        Running                  0                   18m<br />
  165. analysisservice-1093785398-4njpn 1/1       Terminating           0                    5m<br />
  166. analysisservice-1093785398-fmnrd 0/1     ContainerCreating 0                   3s</p>
  167. <p>You can see that the new pod is not &#8220;ready&#8221; and thus not accepting any load.</p>
  168. <p># kubectl get pods<br />
  169. NAME                                                   READY STATUS RESTARTS AGE<br />
  170. analysisservice-1093785398-31ks2 1/1        Running 0                   19m<br />
  171. analysisservice-1093785398-fmnrd 0/1      Running 0                   43s</p>
  172. <p>The reverse is true and you can scale the number of pods upwards. ICp can do this with policies based on CPU usage creating more pods and then decreasing them when the load drops.</p>
  173. <p>The above approach does not persist over OS restarts or deletion of all the pods. To persist these changes the following steps need to be followed.</p>
  174. <p># kubectl get deployment<br />
  175. NAME               DESIRED CURRENT UP-TO-DATE AVAILABLE AGE<br />
  176. analysisservice 2                2                   2                        2                      34m</p>
  177. <p>This command amends the deployment configuration which was set in complete.6_0.yaml in the OM binaries.</p>
  178. <p># kubectl edit deployment analysisservice<br />
  179. apiVersion: extensions/v1beta1<br />
  180. kind: Deployment</p>
  181. <p>This will open in vi though you can change your editor if you prefer. Under the spec section you want to amend the number of replicas</p>
  182. <p>spec:<br />
  183. <strong>replicas: 1</strong><br />
  184. selector:<br />
  185. matchLabels:<br />
  186. mService: analysisservice<br />
  187. name: analysisservice<br />
  188. strategy:<br />
  189. rollingUpdate:<br />
  190. maxSurge: 1<br />
  191. maxUnavailable: 1</p>
  192. <p>Ignore the status section. Save and close (:wq)</p>
  193. <p># kubectl get deployment<br />
  194. NAME                    DESIRED CURRENT UP-TO-DATE AVAILABLE AGE<br />
  195. analysisservice      1                   1                   1                      1                       44m</p>
  196. <p>This time the second pod is not listed with a 0/1 ready value. The second pod has been deleted.</p>
  197. <p># kubectl get pods<br />
  198. NAME                                                     READY STATUS RESTARTS AGE<br />
  199. analysisservice-1093785398-kz76m 1/1        Running  0                   17m</p>
  200. <p>You can use the following command to open all application deployments and update using vi all the applications at one time.</p>
  201. <p># kubectl edit deployment</p>
  202. <p>When you save and close the applications will be updated in line the values you set for the replicas.</p>
  203. <p># kubectl get deployment<br />
  204. NAME                                    DESIRED CURRENT UP-TO-DATE AVAILABLE AGE<br />
  205. analysisservice                     1                  1                   1                         1                      55m<br />
  206. haproxy                                 1                  1                   1                         1                      57m<br />
  207. indexingservice                   1                  1                   1                         1                      55m<br />
  208. itm-services                         1                  1                   1                         1                      55m<br />
  209. mail-service                        1                  1                   1                          1                     55m<br />
  210. orient-webclient                1                  1                   1                         1                      55m<br />
  211. people-migrate                  1                  1                   1                         1                      55m<br />
  212. people-relation                  1                  1                   1                         1                      55m<br />
  213. people-scoring                   1                  1                   1                         1                      55m<br />
  214. redis-sentinel                     1                  1                   1                         1                      57m<br />
  215. retrievalservice                  1                  1                   1                         1                      55m<br />
  216. solr1                                     1                  1                   1                         1                      57m<br />
  217. solr2                                    1                  1                   1                         1                      57m<br />
  218. solr3                                    1                  1                   1                         1                      57m<br />
  219. zookeeper-controller-1   1                  1                   1                         1                      57m<br />
  220. zookeeper-controller-2  1                  1                   1                         1                      57m<br />
  221. zookeeper-controller-3  1                  1                   1                         1                      57m</p>
  222. <p>To delete the additional solr and zookeper-controller pods you needs to run the following.</p>
  223. <p># kubectl delete deployment zookeeper-controller-2 zookeeper-controller-3<br />
  224. # kubectl delete deployment solr2 solr3</p>
  225. <p>Running the following shows the number of pods have decreased by quite a lot.</p>
  226. <p># kubectl get pods</p>
  227. <p>Checking the ReplicaSets again shows the values have decreased.</p>
  228. <p># kubectl get rs</p>
  229. <p>Mongo and redis-server do not use Replica Sets, they use StatefulSets.</p>
  230. <h3>StatefulSets</h3>
  231. <p>The following command shows that there are 3 pods for each application.</p>
  232. <p># kubectl get statefulsets<br />
  233. NAME          DESIRED CURRENT AGE<br />
  234. mongo          3                 3                  1h<br />
  235. redis-server 3                 3                  1h</p>
  236. <p>In the same vain as before you edit the replicas decreasing/increasing them as you see fit.</p>
  237. <p># kubectl edit statefulsets<br />
  238. statefulset &#8220;mongo&#8221; edited<br />
  239. statefulset &#8220;redis-server&#8221; edited</p>
  240. <p>The end result is that only the one ReplicaSet is configured.</p>
  241. <p># kubectl get statefulsets<br />
  242. NAME          DESIRED CURRENT AGE<br />
  243. mongo          1                 1                  1h<br />
  244. redis-server 1                 1                  1h</p>
  245. <p>The effect is seen when you list the pods.</p>
  246. <p># kubectl get pods<br />
  247. NAME              READY STATUS RESTARTS AGE<br />
  248. mongo-0          2/2        Running 0                   1h<br />
  249. redis-server-0 1/1         Running 0                   1h</p>
  250. <h3>At install time</h3>
  251. <p>These changes can be made at install time by updating the various .yml files in /microservices/hybridcloud/templates/* and /microservices/hybridcloud/templates/complete.6_0.yaml and then running install.sh.</p>
  252. <h3>Finally</h3>
  253. <p>I have only experimented on the default applications and have not touched those from the kube-system namespace which are the ICp applications and not OM specific.</p>
  254. <p>I haven&#8217;t tried this on a working system yet, purely a detached single node running all roles with hostpath configuration.</p>
  255. <p>Since there is no load on the server my measurements with regards to resources consumed pre and post changes is far from scientific but looking at the UI the amount of CPU and memory is certainly less then previously used.</p>
  256. <p>I have no idea as yet whether this will break OM but I will persist and see whether it does or whether it works swimmingly. If anyone tries this out then please feedback to me.</p>
  257. <p>BTW &#8211; I restarted the OS and had a couple of problems with analysisservice and indexingservice pods not being ready and shown as unhealthy but after deleting haproxy, redis-server-0 and redis-sentinel all my pods are showing as healthy.</p>
  258. <p>IBM, please please provide a relatively simple way (ideally at install time) for us to cut the deployment down to bare bones maybe a small, medium or large deployment as you do with traditional Connections?</p>
  259. <h3>Update 05/07/2017</h3>
  260. <p>Once I integrated the server with a working Connections 6.0 server with latest fixes applied the ITM bar did not work. <a href="https://twitter.com/nmeisenzahl" target="_blank" rel="noopener">Nico Meisenzahl</a> has also been looking into this and we hope to have a working set up soon</p>
  261. <h3>Update 07/07/2017</h3>
  262. <p>Nico created a great <a href="https://meisenzahl.org/2017/07/06/downsizing-orient-me/" target="_blank" rel="noopener">blog </a>updating the yml files to decrease the amount of pods/containers during installation of Orient Me.</p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/collaborationben.wordpress.com/876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/collaborationben.wordpress.com/876/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=collaborationben.com&#038;blog=17920770&#038;post=876&#038;subd=collaborationben&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
  263. <wfw:commentRss>https://collaborationben.com/2017/07/04/limiting-resources-used-by-ibm-cloud-private-and-orient-me/feed/</wfw:commentRss>
  264. <slash:comments>8</slash:comments>
  265. <media:content url="http://1.gravatar.com/avatar/73d65d70497b3486650a324a0d88ecf1?s=96&#38;d=identicon&#38;r=G" medium="image">
  266. <media:title type="html">collaborationben</media:title>
  267. </media:content>
  268.  
  269. <media:content url="http://collaborationben.files.wordpress.com/2017/07/scale.jpg" medium="image" />
  270. </item>
  271. <item>
  272. <title>IBM Connections Files plugin not working within Notes when TLSv1.2 is enforced</title>
  273. <link>https://collaborationben.com/2017/06/19/ibm-connections-files-plugin-not-working-within-notes-when-tlsv1-2-is-enforced/</link>
  274. <comments>https://collaborationben.com/2017/06/19/ibm-connections-files-plugin-not-working-within-notes-when-tlsv1-2-is-enforced/#respond</comments>
  275. <pubDate>Mon, 19 Jun 2017 14:46:44 +0000</pubDate>
  276. <dc:creator><![CDATA[collaborationben]]></dc:creator>
  277. <category><![CDATA[Uncategorized]]></category>
  278. <category><![CDATA[files]]></category>
  279. <category><![CDATA[ibmcnx]]></category>
  280. <category><![CDATA[ibmconnections]]></category>
  281. <category><![CDATA[IBMNotes]]></category>
  282. <category><![CDATA[ihs]]></category>
  283. <category><![CDATA[Notes]]></category>
  284. <category><![CDATA[plugin]]></category>
  285. <category><![CDATA[TLSv1.2]]></category>
  286.  
  287. <guid isPermaLink="false">http://collaborationben.com/?p=866</guid>
  288. <description><![CDATA[After enforcing TLSv1.2 on our internal Connections 5.5 servers the Files plugin would not work. In the IHS logs I would see errors such as [warn] [client 80.229.222.90] [7f9a700a7060] [21173] SSL0222W: SSL Handshake Failed, No ciphers specified (no shared ciphers or no shared protocols). [xx.xx.xx.xx:62899 -&#62; xxx.xxx.xxx.xxx:443] [09:45:11.000102454] 0ms Enabling trace on IHS showed that [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=collaborationben.com&#038;blog=17920770&#038;post=866&#038;subd=collaborationben&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
  289. <content:encoded><![CDATA[<p>After enforcing TLSv1.2 on our internal Connections 5.5 servers the Files plugin would not work.</p>
  290. <p><a href="https://collaborationben.files.wordpress.com/2017/06/files1.jpg" target="_blank" rel="noopener"><img data-attachment-id="867" data-permalink="https://collaborationben.com/2017/06/19/ibm-connections-files-plugin-not-working-within-notes-when-tlsv1-2-is-enforced/files1/#main" data-orig-file="https://collaborationben.files.wordpress.com/2017/06/files1.jpg?w=776" data-orig-size="271,298" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="files1" data-image-description="" data-medium-file="https://collaborationben.files.wordpress.com/2017/06/files1.jpg?w=776?w=271" data-large-file="https://collaborationben.files.wordpress.com/2017/06/files1.jpg?w=776?w=271" class="alignnone wp-image-867 size-full" src="https://collaborationben.files.wordpress.com/2017/06/files1.jpg?w=776" alt="" srcset="https://collaborationben.files.wordpress.com/2017/06/files1.jpg 271w, https://collaborationben.files.wordpress.com/2017/06/files1.jpg?w=136 136w" sizes="(max-width: 271px) 100vw, 271px"   /></a></p>
  291. <p>In the IHS logs I would see errors such as</p>
  292. <p>[warn] [client 80.229.222.90] [7f9a700a7060] [21173] SSL0222W: SSL Handshake Failed, No ciphers specified (no shared ciphers or no shared protocols). [xx.xx.xx.xx:62899 -&gt; xxx.xxx.xxx.xxx:443] [09:45:11.000102454] 0ms</p>
  293. <p>Enabling trace on IHS showed that the protocol being used was TLSv1.0 which matched Wireshark output. Oddly Status Updates and Activities plugins use TLSv1.2.</p>
  294. <p>&#8220;GET /files/basic/api/library/4a7a7240-8f68-44d8-9447-7410cc2bb467/feed?pageSize=300&amp;acls=true&amp;sI=601 HTTP/1.1&#8221; 200 168770 TLS_RSA_WITH_AES_128_CBC_SHA <strong>TLSV1</strong></p>
  295. <p>I then had to allow TLSv1.0 until I could get an explanation from IBM.</p>
  296. <p>Finally IBM came back with the following two lines to be added to the notes.ini.</p>
  297. <p>SSL_DISABLE_TLS_10<br />
  298. DISABLE_SSLV3=1</p>
  299. <p>Now in access_log I see TLSv1.2 being used.</p>
  300. <p>&#8220;GET /files/basic/api/library/4a7a7240-8f68-44d8-9447-7410cc2bb467/feed?pageSize=300&amp;acls=true&amp;sI=601 HTTP/1.1&#8221; 200 168770 TLS_RSA_WITH_AES_128_GCM_SHA256 <strong>TLSV1.2</strong></p>
  301. <p>IBM also suggested that I check the following was set in plugin_customization.ini, which it was.</p>
  302. <p>com.ibm.documents.connector.service/ENABLE_SSL=true</p>
  303. <p>The notes.ini values have been pushed out to my colleagues via Domino policies.</p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/collaborationben.wordpress.com/866/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/collaborationben.wordpress.com/866/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=collaborationben.com&#038;blog=17920770&#038;post=866&#038;subd=collaborationben&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
  304. <wfw:commentRss>https://collaborationben.com/2017/06/19/ibm-connections-files-plugin-not-working-within-notes-when-tlsv1-2-is-enforced/feed/</wfw:commentRss>
  305. <slash:comments>0</slash:comments>
  306. <media:content url="http://1.gravatar.com/avatar/73d65d70497b3486650a324a0d88ecf1?s=96&#38;d=identicon&#38;r=G" medium="image">
  307. <media:title type="html">collaborationben</media:title>
  308. </media:content>
  309.  
  310. <media:content url="http://collaborationben.files.wordpress.com/2017/06/files1.jpg" medium="image" />
  311. </item>
  312. <item>
  313. <title>Touchpoint problem due to no search index</title>
  314. <link>https://collaborationben.com/2017/06/01/touchpoint-problem-due-to-no-search-index/</link>
  315. <comments>https://collaborationben.com/2017/06/01/touchpoint-problem-due-to-no-search-index/#respond</comments>
  316. <pubDate>Thu, 01 Jun 2017 16:39:25 +0000</pubDate>
  317. <dc:creator><![CDATA[collaborationben]]></dc:creator>
  318. <category><![CDATA[Connections]]></category>
  319. <category><![CDATA[ibmcnx]]></category>
  320. <category><![CDATA[ibmconnections]]></category>
  321. <category><![CDATA[Search]]></category>
  322. <category><![CDATA[touchpoint]]></category>
  323.  
  324. <guid isPermaLink="false">http://collaborationben.com/?p=863</guid>
  325. <description><![CDATA[A new Connections customer got in touch with a raft of problems after an upgrade to Connections 6. One of them was a problem with Touchpoint which stopped them from completing the on boarding process which caused them to repeatedly be directed to Touchpoint. What was happening was that they were able to get two [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=collaborationben.com&#038;blog=17920770&#038;post=863&#038;subd=collaborationben&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
  326. <content:encoded><![CDATA[<p>A new Connections customer got in touch with a raft of problems after an upgrade to Connections 6. One of them was a problem with Touchpoint which stopped them from completing the on boarding process which caused them to repeatedly be directed to Touchpoint. What was happening was that they were able to get two or three screens in to &#8220;Add your interests&#8221; and then they couldn&#8217;t go further and had to use &#8220;finish later&#8221; or they were faced with &#8220;Error during prefetching for step profileTags.&#8221;</p>
  327. <p><a href="https://collaborationben.files.wordpress.com/2017/06/tp.jpg" target="_blank" rel="noopener"><img data-attachment-id="864" data-permalink="https://collaborationben.com/2017/06/01/touchpoint-problem-due-to-no-search-index/tp/#main" data-orig-file="https://collaborationben.files.wordpress.com/2017/06/tp.jpg?w=776" data-orig-size="395,187" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="tp" data-image-description="" data-medium-file="https://collaborationben.files.wordpress.com/2017/06/tp.jpg?w=776?w=300" data-large-file="https://collaborationben.files.wordpress.com/2017/06/tp.jpg?w=776?w=395" class="alignnone wp-image-864 size-full" src="https://collaborationben.files.wordpress.com/2017/06/tp.jpg?w=776" alt="" srcset="https://collaborationben.files.wordpress.com/2017/06/tp.jpg 395w, https://collaborationben.files.wordpress.com/2017/06/tp.jpg?w=150 150w, https://collaborationben.files.wordpress.com/2017/06/tp.jpg?w=300 300w" sizes="(max-width: 395px) 100vw, 395px"   /></a></p>
  328. <p>A quick Google of &#8220;profileTags&#8221; turned up references to search within Connections. I checked the index (which I hadn&#8217;t got around to doing just yet) and I didn&#8217;t find INDEX.READY. The search index had not been created due to LTPAToken exceptions which needed the scheduled tasks to be cleared and all clearScheduler.sql scripts run. Once the search index was created Touchpoint worked.</p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/collaborationben.wordpress.com/863/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/collaborationben.wordpress.com/863/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=collaborationben.com&#038;blog=17920770&#038;post=863&#038;subd=collaborationben&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
  329. <wfw:commentRss>https://collaborationben.com/2017/06/01/touchpoint-problem-due-to-no-search-index/feed/</wfw:commentRss>
  330. <slash:comments>0</slash:comments>
  331. <media:content url="http://1.gravatar.com/avatar/73d65d70497b3486650a324a0d88ecf1?s=96&#38;d=identicon&#38;r=G" medium="image">
  332. <media:title type="html">collaborationben</media:title>
  333. </media:content>
  334.  
  335. <media:content url="http://collaborationben.files.wordpress.com/2017/06/tp.jpg" medium="image" />
  336. </item>
  337. <item>
  338. <title>Sametime file transfer not working due to chat logging settings</title>
  339. <link>https://collaborationben.com/2017/04/27/sametime-file-transfer-not-working-due-to-chat-logging-settings/</link>
  340. <comments>https://collaborationben.com/2017/04/27/sametime-file-transfer-not-working-due-to-chat-logging-settings/#respond</comments>
  341. <pubDate>Thu, 27 Apr 2017 07:11:26 +0000</pubDate>
  342. <dc:creator><![CDATA[collaborationben]]></dc:creator>
  343. <category><![CDATA[Sametime]]></category>
  344. <category><![CDATA[file transfer]]></category>
  345. <category><![CDATA[IBM Sametime 9.0.1]]></category>
  346. <category><![CDATA[ibmsametime]]></category>
  347. <category><![CDATA[sametime]]></category>
  348.  
  349. <guid isPermaLink="false">http://collaborationben.com/?p=840</guid>
  350. <description><![CDATA[Internally I transitioned our users over to a new Sametime 9.0.1 Community server with audio and video, meetings, TURN server, the works and it all worked, apart from file transfer. When opening a chat window, the file icon would show but after about 1-2 seconds it would disappear. If you were quick enough you could [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=collaborationben.com&#038;blog=17920770&#038;post=840&#038;subd=collaborationben&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
  351. <content:encoded><![CDATA[<p>Internally I transitioned our users over to a new Sametime 9.0.1 Community server with audio and video, meetings, TURN server, the works and it all worked, apart from file transfer.</p>
  352. <p>When opening a chat window, the file icon would show but after about 1-2 seconds it would disappear. If you were quick enough you could send the recipient a file.</p>
  353. <p>I checked all the policies, I checked policies.user.xml, I updated managed-settings.xml, I enabled trace on the client which showed it was enabled and I tried various configurations and all of which show that file transfer (both direct and via the server) was enabled.</p>
  354. <p>The L3 IBM&#8217;er came back with the following</p>
  355. <blockquote><p>Next I looked at sametime.log and I see ST filetransfer is not staying started and suspect this is why the client can&#8217;t file transfer and they see the file transfer but show up and then go away::<br />
  356. I stplaces 28/Feb/17, 19:27:41 Places is operating in mode RELAX (1)<br />
  357. I stfiletransfer 28/Feb/17, 19:27:41 ChatLoggingMgr::setMode: mode &lt;1&gt;<br />
  358. <span style="color:#ff0000;">E stfiletransfer 28/Feb/17, 19:27:41 Failed to load chatLogging BB or find one of its functions</span><br />
  359. <span style="color:#ff0000;">E stfiletransfer 28/Feb/17, 19:27:41 Logging initialization failed for ChatLog library []</span><br />
  360. I stfiletransfer 28/Feb/17, 19:27:41 Terminated<br />
  361. I stlogger 28/Feb/17, 19:27:41 Initialization completed<br />
  362. I stchatlogging 28/Feb/17, 19:27:41 ChatLoggingMgr::setMode: mode &lt;1&gt;<br />
  363. <span style="color:#ff0000;">E stchatlogging 28/Feb/17, 19:27:41 Failed to load chatLogging BB or find one of its functions</span><br />
  364. <span style="color:#ff0000;">E stchatlogging 28/Feb/17, 19:27:41 Logging initialization failed for ChatLog library []</span><br />
  365. I stchatlogging 28/Feb/17, 19:27:41 Terminated</p>
  366. <p>Chatlogging being enabled when it actually does not exist causes these type of errors and I see in the stconfig.nsf -&gt; Communityservices document,<br />
  367. that yes chat logging is enabled and in relax mode:</p>
  368. <p>But in sametime.ini there is no chatlogging enablement statements:<br />
  369. [ST_BB_NAMES]<br />
  370. <span style="color:#ff0000;">ST_CHAT_LOG=N/A</span><br />
  371. ST_AUTH_TOKEN=notes<br />
  372. [stofflinemessages]</p>
  373. <p>Potential solution<br />
  374. If no chatlogging software then they need to set the setting <span style="color:#ff0000;">Flag: off and Type: 0</span></p></blockquote>
  375. <p><span style="color:#000000;">I updated the values in the SSC which updated the document in stconfig.nsf and after a restart of the Community server file transfer is now available!</span></p>
  376. <p>The default is to set the following value to &#8220;when available&#8221; but setting it to &#8220;never&#8221; worked for me.</p>
  377. <p><a href="https://collaborationben.files.wordpress.com/2017/04/1.jpg" target="_blank" rel="noopener noreferrer"><img data-attachment-id="841" data-permalink="https://collaborationben.com/2017/04/27/sametime-file-transfer-not-working-due-to-chat-logging-settings/1-25/#main" data-orig-file="https://collaborationben.files.wordpress.com/2017/04/1.jpg?w=776" data-orig-size="310,213" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="1" data-image-description="" data-medium-file="https://collaborationben.files.wordpress.com/2017/04/1.jpg?w=776?w=300" data-large-file="https://collaborationben.files.wordpress.com/2017/04/1.jpg?w=776?w=310" class="alignnone wp-image-841 size-full" src="https://collaborationben.files.wordpress.com/2017/04/1.jpg?w=776" alt="" srcset="https://collaborationben.files.wordpress.com/2017/04/1.jpg 310w, https://collaborationben.files.wordpress.com/2017/04/1.jpg?w=150 150w, https://collaborationben.files.wordpress.com/2017/04/1.jpg?w=300 300w" sizes="(max-width: 310px) 100vw, 310px"   /></a></p>
  378. <p>Update &#8211; 27/04/17</p>
  379. <p>IBM told me that with 9.0.1, out of the box, this option is disabled by default. As this was a 9.0.0.1 server upgraded to 9.0.1 it may have been the case that 9.0.0.1 had this enabled. Or, I may have set it accidentally&#8230;.</p>
  380. <p>Update &#8211; 28/04/17</p>
  381. <p>IBM posted the Technote yesterday &#8211; <a href="https://www-01.ibm.com/support/docview.wss?uid=swg22002683&#038;myns=swglotus&#038;mynp=OCSSKTXQ&#038;mync=E&#038;cm_sp=swglotus-_-OCSSKTXQ-_-E" rel="nofollow">https://www-01.ibm.com/support/docview.wss?uid=swg22002683&#038;myns=swglotus&#038;mynp=OCSSKTXQ&#038;mync=E&#038;cm_sp=swglotus-_-OCSSKTXQ-_-E</a></p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/collaborationben.wordpress.com/840/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/collaborationben.wordpress.com/840/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=collaborationben.com&#038;blog=17920770&#038;post=840&#038;subd=collaborationben&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
  382. <wfw:commentRss>https://collaborationben.com/2017/04/27/sametime-file-transfer-not-working-due-to-chat-logging-settings/feed/</wfw:commentRss>
  383. <slash:comments>0</slash:comments>
  384. <media:content url="http://1.gravatar.com/avatar/73d65d70497b3486650a324a0d88ecf1?s=96&#38;d=identicon&#38;r=G" medium="image">
  385. <media:title type="html">collaborationben</media:title>
  386. </media:content>
  387.  
  388. <media:content url="http://collaborationben.files.wordpress.com/2017/04/1.jpg" medium="image" />
  389. </item>
  390. <item>
  391. <title>Orient Me and mongoDB connection failures</title>
  392. <link>https://collaborationben.com/2017/04/20/orient-me-and-mongodb-connection-failures/</link>
  393. <comments>https://collaborationben.com/2017/04/20/orient-me-and-mongodb-connection-failures/#comments</comments>
  394. <pubDate>Thu, 20 Apr 2017 15:16:55 +0000</pubDate>
  395. <dc:creator><![CDATA[collaborationben]]></dc:creator>
  396. <category><![CDATA[Connections]]></category>
  397. <category><![CDATA[ibmconnections]]></category>
  398. <category><![CDATA[kubernetes]]></category>
  399. <category><![CDATA[mongoDB]]></category>
  400. <category><![CDATA[orientme]]></category>
  401. <category><![CDATA[pink]]></category>
  402.  
  403. <guid isPermaLink="false">http://collaborationben.com/?p=837</guid>
  404. <description><![CDATA[I have been banging against a mongoDB wall for a good few days as explained in another post but I&#8217;m slowly getting there. The problem I was facing was that the migration application in the people-migrate container wasn&#8217;t working. # npm run start migrate npm info it worked if it ends with ok npm info [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=collaborationben.com&#038;blog=17920770&#038;post=837&#038;subd=collaborationben&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
  405. <content:encoded><![CDATA[<p>I have been banging against a mongoDB wall for a good few days as explained in another <a href="https://collaborationben.com/2017/04/13/orient-me-and-some-things-ive-come-across-and-wrestled-with/" target="_blank" rel="noopener noreferrer">post </a>but I&#8217;m slowly getting there. The problem I was facing was that the migration application in the people-migrate container wasn&#8217;t working.</p>
  406. <p># npm run start migrate<br />
  407. <em>npm info it worked if it ends with ok</em><br />
  408. <em>npm info using [email protected]</em><br />
  409. <em>npm info using [email protected]</em><br />
  410. <em>npm info lifecycle [email protected]~prestart: [email protected]</em><br />
  411. <em>npm info lifecycle [email protected]~start: [email protected]</em></p>
  412. <p><em>&gt; [email protected] start /usr/src/app</em><br />
  413. <em>&gt; cross-env NODE_ENV=production node lib/server.js &#8220;migrate&#8221;</em></p>
  414. <p><em>2017-04-20T13:19:56.761Z &#8211; info: [migrator] Mongo DB URL: mongodb://mongo-0.mongo:27017,mongo-1.mongo:27017,mongo-2.mongo:27017/relationshipdb?replicaSet=rs0&amp;readPreference=primaryPreferred&amp;wtimeoutMS=2000</em><br />
  415. <em>2017-04-20T13:19:56.766Z &#8211; info: [migrator] Mongo DB URL: mongodb://mongo-0.mongo:27017,mongo-1.mongo:27017,mongo-2.mongo:27017/datamigrationdb?replicaSet=rs0&amp;readPreference=primaryPreferred&amp;wtimeoutMS=2000</em><br />
  416. <em>2017-04-20T13:19:56.767Z &#8211; info: [migrator] Mongo DB URL: mongodb://mongo-0.mongo:27017,mongo-1.mongo:27017,mongo-2.mongo:27017/profiledb?replicaSet=rs0&amp;readPreference=primaryPreferred&amp;wtimeoutMS=2000</em><br />
  417. <em>Connection fails: MongoError: failed to connect to server [mongo-0:27017] on first connect [MongoError: getaddrinfo ENOTFOUND mongo-0 mongo-0:27017]</em><br />
  418. <em>It will be retried for the next request.</em></p>
  419. <p><em>/usr/src/app/node_modules/mongodb/lib/mongo_client.js:338</em><br />
  420. <em>          throw err</em><br />
  421. <em>          ^</em><br />
  422. <em>MongoError: failed to connect to server [mongo-0:27017] on first connect [MongoError: getaddrinfo ENOTFOUND mongo-0 mongo-0:27017]</em><br />
  423. <em>    at Pool.&lt;anonymous&gt; (/usr/src/app/node_modules/mongodb-core/lib/topologies/server.js:327:35)</em><br />
  424. <em>    at emitOne (events.js:96:13)</em><br />
  425. <em>    at Pool.emit (events.js:188:7)</em><br />
  426. <em>    at Connection.&lt;anonymous&gt; (/usr/src/app/node_modules/mongodb-core/lib/connection/pool.js:274:12)</em><br />
  427. <em>    at Connection.g (events.js:291:16)</em><br />
  428. <em>    at emitTwo (events.js:106:13)</em><br />
  429. <em>    at Connection.emit (events.js:191:7)</em><br />
  430. <em>    at Socket.&lt;anonymous&gt; (/usr/src/app/node_modules/mongodb-core/lib/connection/connection.js:177:49)</em><br />
  431. <em>    at Socket.g (events.js:291:16)</em><br />
  432. <em>    at emitOne (events.js:96:13)</em><br />
  433. <em>    at Socket.emit (events.js:188:7)</em><br />
  434. <em>    at connectErrorNT (net.js:1020:8)</em><br />
  435. <em>    at _combinedTickCallback (internal/process/next_tick.js:74:11)</em><br />
  436. <em>    at process._tickCallback (internal/process/next_tick.js:98:9)</em></p>
  437. <p>If I specify the location of migrationConfig I get the same result.</p>
  438. <p># npm run start migrate config:/usr/src/app/migrationConfig</p>
  439. <p>Oddly enough, if I run the above command outside of /usr/src/app/ directory it fails. It doesn&#8217;t actually read the file you specify, it always looks for migrationConfig in relation to the working directory where you are when you issue it. Of course I may have the syntax wrong but if I do not then it&#8217;s a bit sloppy.</p>
  440. <p>On to the problem which seems to be name resolution. The error I was getting was</p>
  441. <p><em>Connection fails: MongoError: failed to connect to server [mongo-0:27017] on first connect [MongoError: getaddrinfo ENOTFOUND mongo-0 mongo-0:27017]</em></p>
  442. <p>It seems to be trying to connect to mongo-0 over 27017.</p>
  443. <p># kubectl exec -it $(kubectl get pods | grep people-migrate | awk &#8216;{print $1}&#8217;) bash</p>
  444. <p># ping mongo-0<br />
  445. <em>ping: mongo-0: Name or service not known</em></p>
  446. <p># ping mongo<br />
  447. <em>PING mongo.default.svc.cluster.local (10.1.67.163) 56(84) bytes of data.</em><br />
  448. <em>64 bytes from 10.1.67.163 (10.1.67.163): icmp_seq=1 ttl=63 time=0.063 ms</em></p>
  449. <p># ping mongo-0.mongo<br />
  450. <em>PING mongo-0.mongo.default.svc.cluster.local (10.1.67.163) 56(84) bytes of data.</em><br />
  451. <em>64 bytes from 10.1.67.163 (10.1.67.163): icmp_seq=1 ttl=63 time=0.087 ms</em></p>
  452. <p>This was the cause, &#8220;mongo-0&#8221; was not resolving for me and this is confirmed by another that there container works the same. To work around this I added an entry to the container&#8217;s host file.</p>
  453. <p># cat /etc/hosts<br />
  454. # Kubernetes-managed hosts file.<br />
  455. 127.0.0.1       localhost<br />
  456. ::1     localhost ip6-localhost ip6-loopback<br />
  457. fe00::0 ip6-localnet<br />
  458. fe00::0 ip6-mcastprefix<br />
  459. fe00::1 ip6-allnodes<br />
  460. fe00::2 ip6-allrouters<br />
  461. 10.1.67.176     people-migrate-4029352936-n8fzl<br />
  462. <strong>10.1.67.163     mongo-0 mongo-0.mongo</strong></p>
  463. <p>Now the migration app works but I also have mongo-sidecar errors which I&#8217;m not clear on as to whether they are supposed to be there.</p>
  464. <h3><strong>Update &#8211; 27/04/17</strong></h3>
  465. <p>This only gets me so far. This allows me to get the data migrated from Connections Profiles in to MongoDB but when the container is torn down and replaced with another the host file entry is gone. Also, there are the following errors in the logs for itm-services containers that I cannot exec to to update the hosts file.</p>
  466. <p><em>Connection fails: MongoError: failed to connect to server [mongo-0:27017] on first connect [MongoError: getaddrinfo ENOTFOUND mongo-0 mongo-0:27017]</em><br />
  467. <em>It will be retried for the next request.</em></p>
  468. <p><em>/usr/src/app/node_modules/mongodb/lib/mongo_client.js:338</em><br />
  469. <em>          throw err</em><br />
  470. <em>          ^</em><br />
  471. <em>MongoError: failed to connect to server [mongo-0:27017] on first connect [MongoError: getaddrinfo ENOTFOUND mongo-0 mongo-0:27017]</em><br />
  472. <em>    at Pool.&lt;anonymous&gt; (/usr/src/app/node_modules/mongodb-core/lib/topologies/server.js:327:35)</em><br />
  473. <em>    at emitOne (events.js:96:13)</em><br />
  474. <em>    at Pool.emit (events.js:188:7)</em><br />
  475. <em>    at Connection.&lt;anonymous&gt; (/usr/src/app/node_modules/mongodb-core/lib/connection/pool.js:274:12)</em><br />
  476. <em>    at Connection.g (events.js:291:16)</em><br />
  477. <em>    at emitTwo (events.js:106:13)</em><br />
  478. <em>    at Connection.emit (events.js:191:7)</em><br />
  479. <em>    at Socket.&lt;anonymous&gt; (/usr/src/app/node_modules/mongodb-core/lib/connection/connection.js:177:49)</em><br />
  480. <em>    at Socket.g (events.js:291:16)</em><br />
  481. <em>    at emitOne (events.js:96:13)</em><br />
  482. <em>    at Socket.emit (events.js:188:7)</em><br />
  483. <em>    at connectErrorNT (net.js:1020:8)</em><br />
  484. <em>    at _combinedTickCallback (internal/process/next_tick.js:74:11)</em><br />
  485. <em>    at process._tickCallback (internal/process/next_tick.js:98:9)</em></p>
  486. <h3>Update 28/04/17</h3>
  487. <p>During the (excellent) Connections Pink Developer Workshop hosted by IBM we were given access to a SoftLayer server running CentOS 7.3 where we installed CfC and Orient Me. The installer worked just fine with no signs of the mongoDB errors above. I have come across two others who have the same errors I have documented above.</p>
  488. <p>I sparked up a CentOS 7.3 server on Bluemix for a few hours and the install with the same binaries worked just fine. I compared what yum has installed and installed all on my local CentOS 7.3 server and the same problem occurred. I changed my NIC device name swapping it from ens192 to match Bluemix and eth0 but the result is the same.</p>
  489. <h3>Update 05/05/17</h3>
  490. <p>This week I was lucky to visit the Dublin labs with a customer discussing Watson Workspace, Watson Work Services, XPages and Pink. I used a couple of hours of those two days to have a chat with <a href="https://twitter.com/davidmcdonagh" target="_blank" rel="noopener noreferrer">David McDonagh</a> and a colleague of his Bruno to look into the problems I was having with Mongo.</p>
  491. <p>The crux of it was that the node I was using as the master, boot, worker and proxy was under a great deal of strain, mainly CPU strain, which seemed to be causing the problem. This would make sense since the differences between my ESXi server and Bluemix are the resources available to it.</p>
  492. <p>I bumped up the resources available to the single node but although the install went OK the problems persisted. It wasn&#8217;t until today that I got it working but not with a single node but rather two nodes. Node 1 ran boot, master and proxy roles whilst node 2 was the worker node. I gave a generous helping of resources to both and the thankfully the installation went smoothly and more importantly the errors above are no more.</p>
  493. <p>I have some further work to see how much I can scale the resources back because it does have an impact on my ESXi host and the other guests on it.</p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/collaborationben.wordpress.com/837/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/collaborationben.wordpress.com/837/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=collaborationben.com&#038;blog=17920770&#038;post=837&#038;subd=collaborationben&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
  494. <wfw:commentRss>https://collaborationben.com/2017/04/20/orient-me-and-mongodb-connection-failures/feed/</wfw:commentRss>
  495. <slash:comments>8</slash:comments>
  496. <media:content url="http://1.gravatar.com/avatar/73d65d70497b3486650a324a0d88ecf1?s=96&#38;d=identicon&#38;r=G" medium="image">
  497. <media:title type="html">collaborationben</media:title>
  498. </media:content>
  499. </item>
  500. <item>
  501. <title>Orient Me and some things I&#8217;ve come across and wrestled with</title>
  502. <link>https://collaborationben.com/2017/04/13/orient-me-and-some-things-ive-come-across-and-wrestled-with/</link>
  503. <comments>https://collaborationben.com/2017/04/13/orient-me-and-some-things-ive-come-across-and-wrestled-with/#comments</comments>
  504. <pubDate>Thu, 13 Apr 2017 19:04:31 +0000</pubDate>
  505. <dc:creator><![CDATA[collaborationben]]></dc:creator>
  506. <category><![CDATA[Connections]]></category>
  507. <category><![CDATA[ibm connections]]></category>
  508. <category><![CDATA[ibmcnx]]></category>
  509. <category><![CDATA[ibmconnections]]></category>
  510. <category><![CDATA[orientme]]></category>
  511.  
  512. <guid isPermaLink="false">http://collaborationben.com/?p=833</guid>
  513. <description><![CDATA[Having gained some experience of Docker and CfC (IBM Spectrum Conductor for Containers) before Connections 6.0 was released I thought this would be easy to set up but I must admit I&#8217;m struggling. My setup is 3 CentOS servers for Orient Me with another for DB2/SDI and another for Connections hosting the deployment manager. Here [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=collaborationben.com&#038;blog=17920770&#038;post=833&#038;subd=collaborationben&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
  514. <content:encoded><![CDATA[<p>Having gained some experience of Docker and CfC (IBM Spectrum Conductor for Containers) before Connections 6.0 was released I thought this would be easy to set up but I must admit I&#8217;m struggling.</p>
  515. <p>My setup is 3 CentOS servers for Orient Me with another for DB2/SDI and another for Connections hosting the deployment manager.</p>
  516. <p>Here are some things I have come across which I&#8217;d like to add to as I come across other problems.</p>
  517. <h2>DNS</h2>
  518. <p>Working on a beefy ESXi server running at home I normally manage most things using hosts file which has worked really well, up until now. I won&#8217;t steal from <a href="http://www.robertoboccadoro.com/2017/04/13/orientme-in-a-test-environment-how-to-make-it-work/" target="_blank">Roberto Boccadoro&#8217;s</a> blog post but suffice to say I couldn&#8217;t get it to work using hosts file even after editing nsswitch.conf. I had to rely on spoofing DNS, internally, on my router by updating /jffs/configs/hosts.add to include all my Connections servers.</p>
  519. <p>Even with this I found that the migration script in people-migrate container would fail because so in this case I had to add my host files to /etc/hosts which got me past that step.</p>
  520. <h2>MongoDB</h2>
  521. <p>I had to uninstall and reinstall a couple of times. On reinstall I had problems with the migration application (people-migrate) connecting to mongoDB. I was able to check the databases and connect to them.</p>
  522. <p># kubectl exec -it mongo-0 bash</p>
  523. <p>#mongo</p>
  524. <p>rs0:PRIMARY&gt; show dbs<br />
  525. admin  0.000GB<br />
  526. local  0.000GB</p>
  527. <p>The migration script was failing to connect and I couldn&#8217;t fathom why. I uninstalled again and this time I removed the persistent volumes and recreated them and now the migration script gets further but fails with the following exception.</p>
  528. <p>2017-04-12T12:01:42.751Z &#8211; info: [migrator] Mongo DB URL: mongodb://mongo-0.mongo:27017/relationshipdb?replicaSet=rs&amp;readPreference=primaryPreferred&amp;wtimeoutMS=2000<br />
  529. 2017-04-12T12:01:42.757Z &#8211; info: [migrator] Mongo DB URL: mongodb://mongo-0.mongo:27017/datamigrationdb?replicaSet=rs&amp;readPreference=primaryPreferred&amp;wtimeoutMS=2000<br />
  530. 2017-04-12T12:01:42.758Z &#8211; info: [migrator] Mongo DB URL: mongodb://mongo-0.mongo:27017/profiledb?replicaSet=rs&amp;readPreference=primaryPreferred&amp;wtimeoutMS=2000<br />
  531. 2017-04-12T12:01:54.018Z &#8211; info: [migrator] total request number: 1<br />
  532. 2017-04-12T12:01:54.021Z &#8211; info: [populator] Start to populate URL:<br />
  533. &#8211;&#8220;<a href="https://connections.domain.com/profiles/admin/atom/profiles.do?ps=100&#038;#8221" rel="nofollow">https://connections.domain.com/profiles/admin/atom/profiles.do?ps=100&#038;#8221</a>;</p>
  534. <p>2017-04-12T12:01:59.417Z &#8211; error: [migrator] errors:[{&#8220;profileKey&#8221;:&#8221;16ff2775-2ace-4db8-8e54-56adcc62a5fb&#8221;,&#8221;externalId&#8221;:&#8221;382AB352-F9AE-D6E4-8025-7D2C004A7248&#8243;,&#8221;created&#8221;:1491998514408,&#8221;orgId&#8221;:&#8221;a&#8221;,&#8221;id&#8221;:&#8221;FAKE_ID&#8221;,&#8221;error&#8221;:{}},{&#8220;profileKey&#8221;:&#8221;8af449b4-0357-4bed-a7c7-c0e5285ba826&#8243;,&#8221;externalId&#8221;:&#8221;932ED7B3-988D-9EFC-8625-79E3005B2B62&#8243;,&#8221;created&#8221;:1491998514409,&#8221;orgId&#8221;:&#8221;a&#8221;,&#8221;id&#8221;:&#8221;FAKE_ID&#8221;,&#8221;error&#8221;:{}},{&#8220;profileKey&#8221;:&#8221;a9294f18-ee72-49d0-8a44-cf02abe6d4d2&#8243;,&#8221;externalId&#8221;:&#8221;0873E9A9-7E12-0609-8025-7D38003BFD71&#8243;,&#8221;created&#8221;:1491998514410,&#8221;orgId&#8221;:&#8221;a&#8221;,&#8221;id&#8221;:&#8221;FAKE_ID&#8221;,&#8221;error&#8221;:{}},{&#8220;profileKey&#8221;:&#8221;b6994f86-7525-48b6-92da-900393382e11&#8243;,&#8221;externalId&#8221;:&#8221;0F64A6F8-927B-483C-8625-79E3005AC781&#8243;,&#8221;created&#8221;:1491998514410,&#8221;orgId&#8221;:&#8221;a&#8221;,&#8221;id&#8221;:&#8221;FAKE_ID&#8221;,&#8221;error&#8221;:{}}]<br />
  535. Connection fails: MongoError: failed to connect to server [mongo-0:27017] on first connect [MongoError: connection 4 to mongo-0:27017 timed out]<br />
  536. It will be retried for the next request.<br />
  537. Connection fails: MongoError: failed to connect to server [mongo-0:27017] on first connect [MongoError: connection 5 to mongo-0:27017 timed out]<br />
  538. It will be retried for the next request.</p>
  539. <p>/usr/src/app/node_modules/mongodb/lib/mongo_client.js:338<br />
  540. throw err<br />
  541. ^<br />
  542. MongoError: failed to connect to server [mongo-0:27017] on first connect [MongoError: connection 5 to mongo-0:27017 timed out]<br />
  543. at Pool.&lt;anonymous&gt; (/usr/src/app/node_modules/mongodb-core/lib/topologies/server.js:327:35)<br />
  544. at emitOne (events.js:96:13)<br />
  545. at Pool.emit (events.js:188:7)<br />
  546. at Connection.&lt;anonymous&gt; (/usr/src/app/node_modules/mongodb-core/lib/connection/pool.js:274:12)<br />
  547. at Connection.g (events.js:291:16)<br />
  548. at emitTwo (events.js:106:13)<br />
  549. at Connection.emit (events.js:191:7)<br />
  550. at Socket.&lt;anonymous&gt; (/usr/src/app/node_modules/mongodb-core/lib/connection/connection.js:187:10)<br />
  551. at Socket.g (events.js:291:16)<br />
  552. at emitNone (events.js:86:13)<br />
  553. at Socket.emit (events.js:185:7)<br />
  554. at Socket._onTimeout (net.js:339:8)<br />
  555. at ontimeout (timers.js:365:14)<br />
  556. at tryOnTimeout (timers.js:237:5)<br />
  557. at Timer.listOnTimeout (timers.js:207:5)</p>
  558. <h2>Redis client</h2>
  559. <p>In the knowledge center it alludes as to how to test connecting to Redis from the Connections node. If you want to install the client and try for yourself here are the instructions IBM deemed not necessary to write down for you.</p>
  560. <p># su -c &#8216;rpm -Uvh <a href="http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm&#038;#8217" rel="nofollow">http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm&#038;#8217</a>;<br />
  561. # yum install redis</p>
  562. <p># redis-cli -p 30379<br />
  563. 127.0.0.1:30379&gt; set foo bar<br />
  564. OK<br />
  565. 127.0.0.1:30379&gt; get foo<br />
  566. &#8220;bar&#8221;<br />
  567. 127.0.0.1:30379&gt;</p>
  568. <h2>Odd pod behaviour</h2>
  569. <p>I believe I have an underlying problem with the persistent volumes and over night this happened.</p>
  570. <p># kubectl get pods</p>
  571. <p>zookeeper-controller-3-2528439515-xz702   0/1       OutOfpods   0          13h<br />
  572. zookeeper-controller-3-2528439515-xz79d   0/1       OutOfpods   0          14h<br />
  573. zookeeper-controller-3-2528439515-xzqc9   0/1       OutOfpods   0          13h<br />
  574. zookeeper-controller-3-2528439515-xzzbl   0/1       OutOfpods   0          16h<br />
  575. zookeeper-controller-3-2528439515-z0kwf   0/1       OutOfpods   0          13h<br />
  576. zookeeper-controller-3-2528439515-z13kn   0/1       OutOfpods   0          17h<br />
  577. zookeeper-controller-3-2528439515-z2lsn   0/1       OutOfpods   0          13h<br />
  578. zookeeper-controller-3-2528439515-z6mc5   0/1       OutOfpods   0          14h<br />
  579. zookeeper-controller-3-2528439515-z74nj   0/1       OutOfpods   0          13h<br />
  580. zookeeper-controller-3-2528439515-z97jp   0/1       OutOfpods   0          17h<br />
  581. zookeeper-controller-3-2528439515-zd2js   0/1       OutOfpods   0          4h<br />
  582. zookeeper-controller-3-2528439515-zdc3t   0/1       OutOfpods   0          14h<br />
  583. zookeeper-controller-3-2528439515-zk5bw   0/1       OutOfpods   0          16h</p>
  584. <p># kubectl get pods | wc -l<br />
  585. 2114</p>
  586. <p>There were thousands of pods. I believe they were created faster than they could be garbage collected.</p>
  587. <p>I deleted all the pods in the &#8220;OutOfpods&#8221; status using the following command.</p>
  588. <p># kubectl get pod | cut -d &#8221; &#8221; -f 1 | xargs -n1 -P 10 kubectl delete pod</p>
  589. <h2>Shutdown</h2>
  590. <p>To shutdown my servers I have been running the following to stop all pods.</p>
  591. <p># docker stop $(docker ps -a -q)</p>
  592. <p>I&#8217;m not sure whether I am better off using a different variation of above to stop all pods</p>
  593. <p># kubectl get pod | cut -d &#8221; &#8221; -f 1 | xargs -n1 -P 10 kubectl delete pod</p>
  594. <p>Is there a better prescribed way of doing this?</p>
  595. <h2>Enabling profiles events for Orient Me</h2>
  596. <p>I did what was asked of me in the knowledge center but there is little indication of it having worked. In the documentation it states that I should see &#8220;OrientMe configured properly &#8211; both properties are enabled.&#8221; Where should I see that, in SDI&#8217;s ibmdi.log or in one of the application servers SystemOut.log? I have looked at both and I do not see this written.</p>
  597. <p>Anyway, I&#8217;ll hopefully add  to this as I go. If anyone has come across these problems and found a resolution to them, please get in touch.</p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/collaborationben.wordpress.com/833/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/collaborationben.wordpress.com/833/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=collaborationben.com&#038;blog=17920770&#038;post=833&#038;subd=collaborationben&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
  598. <wfw:commentRss>https://collaborationben.com/2017/04/13/orient-me-and-some-things-ive-come-across-and-wrestled-with/feed/</wfw:commentRss>
  599. <slash:comments>9</slash:comments>
  600. <media:content url="http://1.gravatar.com/avatar/73d65d70497b3486650a324a0d88ecf1?s=96&#38;d=identicon&#38;r=G" medium="image">
  601. <media:title type="html">collaborationben</media:title>
  602. </media:content>
  603. </item>
  604. <item>
  605. <title>Old version of Notes Java breaks IBM Connections Files plugin when TLSv1.2 is enforced</title>
  606. <link>https://collaborationben.com/2017/03/29/version-of-notes-java-breaks-ibm-connections-files-plugin-when-tlsv1-2-is-enforced/</link>
  607. <comments>https://collaborationben.com/2017/03/29/version-of-notes-java-breaks-ibm-connections-files-plugin-when-tlsv1-2-is-enforced/#comments</comments>
  608. <pubDate>Wed, 29 Mar 2017 14:39:36 +0000</pubDate>
  609. <dc:creator><![CDATA[collaborationben]]></dc:creator>
  610. <category><![CDATA[Uncategorized]]></category>
  611. <category><![CDATA[Connections]]></category>
  612. <category><![CDATA[ibmcnx]]></category>
  613. <category><![CDATA[ibmconnections]]></category>
  614. <category><![CDATA[IBMNotes]]></category>
  615. <category><![CDATA[Notes]]></category>
  616. <category><![CDATA[TLSv1.2]]></category>
  617.  
  618. <guid isPermaLink="false">http://collaborationben.com/?p=827</guid>
  619. <description><![CDATA[I had to raise a PMR on a problem I and others in my company had with the Notes client. After enforcing TLSv1.2 in Connections 5.5 using the following configuration in httpd.conf the Files plugin would not work but the Activities and Status Updates plugins would. SSLEnable SSLProtocolDisable SSLv2 SSLv3 TLSv11 TLSv10 SSLCipherSpec TLSv12 +TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=collaborationben.com&#038;blog=17920770&#038;post=827&#038;subd=collaborationben&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
  620. <content:encoded><![CDATA[<p>I had to raise a PMR on a problem I and others in my company had with the Notes client. After <a href="https://www.ibm.com/support/knowledgecenter/en/SSYGQH_5.5.0/admin/secure/t_admin_common_forcing_tls.html" target="_blank">enforcing TLSv1.2 in Connections 5.5</a> using the following configuration in httpd.conf the Files plugin would not work but the Activities and Status Updates plugins would.</p>
  621. <h5>SSLEnable<br />
  622. SSLProtocolDisable SSLv2 SSLv3 TLSv11 TLSv10<br />
  623. SSLCipherSpec TLSv12 +TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 +TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 +TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 +TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA +TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 +TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA +TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 +TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 +TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 +TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 +TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA</h5>
  624. <p>I kept seeing the following screen and clicking &#8220;try again using existing options&#8221; did nothing.</p>
  625. <p><a href="https://collaborationben.files.wordpress.com/2017/03/filesplugin.jpg" target="_blank"><img data-attachment-id="828" data-permalink="https://collaborationben.com/2017/03/29/version-of-notes-java-breaks-ibm-connections-files-plugin-when-tlsv1-2-is-enforced/filesplugin/#main" data-orig-file="https://collaborationben.files.wordpress.com/2017/03/filesplugin.jpg?w=776" data-orig-size="272,320" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="filesplugin" data-image-description="" data-medium-file="https://collaborationben.files.wordpress.com/2017/03/filesplugin.jpg?w=776?w=255" data-large-file="https://collaborationben.files.wordpress.com/2017/03/filesplugin.jpg?w=776?w=272" class="alignnone wp-image-828 size-full" src="https://collaborationben.files.wordpress.com/2017/03/filesplugin.jpg?w=776" alt="" srcset="https://collaborationben.files.wordpress.com/2017/03/filesplugin.jpg 272w, https://collaborationben.files.wordpress.com/2017/03/filesplugin.jpg?w=128 128w" sizes="(max-width: 272px) 100vw, 272px"   /></a></p>
  626. <p>Whilst clicking on &#8220;try again using existing options&#8221; I would see the following in IHS.</p>
  627. <h5>[Wed Mar 29 14:30:41 2017] [warn] [client xxx.xxx.xxx.xx] [7f9a480ec800] [30453] SSL0222W: SSL Handshake Failed, No ciphers specified (no shared ciphers or no shared protocols).  [xxx.xxx.xxx.xx:49296 -&gt; xxx.xxx.xxx.xx:443] [14:30:41.000571168] 0ms</h5>
  628. <p>The SSL certificate is at 4096 bits and I had previously replaced US_export_policy.jar and local_policy.jar with the <a href="https://www-01.ibm.com/marketing/iwm/iwm/web/reg/pick.do?source=jcesdk&amp;lang=en_US" target="_blank">unrestricted policy jars</a> so that was not the problem.</p>
  629. <p>I found, oddly, that if I swapped to the IBM Sametime Meetings plugin first and then changed to Files, my files would load&#8230;. Also, if I ran Fiddler and restarted my Notes client but went directly to Files it would load too. Weird.</p>
  630. <p>I had a screen share with <a href="https://www.linkedin.com/in/lizhecht" target="_blank">Elizabeth Hecht</a> and <a href="https://www.linkedin.com/in/jackie-chewens-b4ba0211" target="_blank">Jacqueline Chewens</a> to show them the odd behaviour and they too were baffled. Liz came across a thought of the version of Java being used may not be allowing connectivity to Files and asked whether I had applied the Java update for FP6? Not having so much focus on Notes and Domino of late I told her I wasn&#8217;t even aware that previously you were supposed to update the version of Java being used by the Notes client.</p>
  631. <p>To test this I updated Notes to FP8, which bundles in the Java update and low and behold the Files plugin started working. Also, there was no need to replace the jars with the unrestricted ones!</p>
  632. <p>The version of Java now in play is as follows.</p>
  633. <h5>c:\Program Files (x86)\IBM\Notes\jvm&gt;java -version<br />
  634. java version &#8220;1.8.0_121&#8221;<br />
  635. Java(TM) SE Runtime Environment (build 1.8.0_121-b13)<br />
  636. Java HotSpot(TM) Client VM (build 25.121-b13, mixed mode, sharing)</h5>
  637. <p>BTW &#8211; if Connections enforces SSL then you need to make sure that <strong>com.ibm.documents.connector.service/ENABLE_SSL=true</strong> is set in the plugin_customization.ini.</p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/collaborationben.wordpress.com/827/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/collaborationben.wordpress.com/827/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=collaborationben.com&#038;blog=17920770&#038;post=827&#038;subd=collaborationben&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
  638. <wfw:commentRss>https://collaborationben.com/2017/03/29/version-of-notes-java-breaks-ibm-connections-files-plugin-when-tlsv1-2-is-enforced/feed/</wfw:commentRss>
  639. <slash:comments>2</slash:comments>
  640. <media:content url="http://1.gravatar.com/avatar/73d65d70497b3486650a324a0d88ecf1?s=96&#38;d=identicon&#38;r=G" medium="image">
  641. <media:title type="html">collaborationben</media:title>
  642. </media:content>
  643.  
  644. <media:content url="http://collaborationben.files.wordpress.com/2017/03/filesplugin.jpg" medium="image" />
  645. </item>
  646. </channel>
  647. </rss>
  648.  

If you would like to create a banner that links to this page (i.e. this validation result), do the following:

  1. Download the "valid RSS" banner.

  2. Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)

  3. Add this HTML to your page (change the image src attribute if necessary):

If you would like to create a text link instead, here is the URL you can use:

http://www.feedvalidator.org/check.cgi?url=http%3A//collaborationben.com/feed/

Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda