<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>2021 on Details...</title>
    <link>https://www.deepreflect.net/posts/2021/</link>
    <description>Recent content in 2021 on Details...</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <copyright>Copyright © 2003 - 2026 Leonardo Rizzi</copyright>
    <lastBuildDate>Sat, 13 Mar 2021 18:43:18 +0000</lastBuildDate>
    <atom:link href="https://www.deepreflect.net/posts/2021/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Microsoft Teams and Join Link problem</title>
      <link>https://www.deepreflect.net/2021/03/13/microsoft-teams-and-join-link-problem/</link>
      <pubDate>Sat, 13 Mar 2021 18:43:18 +0000</pubDate>
       <guid isPermaLink="false">https://www.deepreflect.net/?p=1849</guid> 
      <description>&lt;p&gt;I&amp;rsquo;ve recently upgraded Microsft Teams to version 1.4.00.4855 (I run it on openSUSE Linux but I think this problem can be related to the rpm build and maybe even the deb) basically the external Join Invite by URL stopped working.&lt;/p&gt;
&lt;p&gt;Digging around in the browser the content-type: &lt;code&gt;&amp;quot;msteams&amp;quot;&lt;/code&gt; it&amp;rsquo;s opened by the lanucher &lt;code&gt;&amp;quot;/usr/bin/teams&amp;quot;&lt;/code&gt; luckily it&amp;rsquo;s a simple shell script, apparently they added some switch messing up the URL variable.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I&rsquo;ve recently upgraded Microsft Teams to version 1.4.00.4855 (I run it on openSUSE Linux but I think this problem can be related to the rpm build and maybe even the deb) basically the external Join Invite by URL stopped working.</p>
<p>Digging around in the browser the content-type: <code>&quot;msteams&quot;</code> it&rsquo;s opened by the lanucher <code>&quot;/usr/bin/teams&quot;</code> luckily it&rsquo;s a simple shell script, apparently they added some switch messing up the URL variable.</p>
<p>Following the explanation, I&rsquo;ve just downloaded the rpm and unpacked it:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-fallback" data-lang="fallback"><span style="display:flex;"><span>https://packages.microsoft.com/yumrepos/ms-teams/teams-1.3.00.958-1.x86_64.rpm
</span></span><span style="display:flex;"><span>https://packages.microsoft.com/yumrepos/ms-teams/teams-1.4.00.4855-1.x86_64.rpm
</span></span><span style="display:flex;"><span>rpm2cpio teams-xxxx.x86_64.rpm | cpio -idmv
</span></span></code></pre></div><p>And then do some diff:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-fallback" data-lang="fallback"><span style="display:flex;"><span>leo@thinkleo5:~/dev/teams&gt; diff 1.3/usr/bin/teams 1.4/usr/bin/teams
</span></span><span style="display:flex;"><span>11c11
</span></span><span style="display:flex;"><span>&lt; nohup &#34;$TEAMS_PATH&#34; &#34;$@&#34; &gt; &#34;$TEAMS_LOGS/teams-startup.log&#34; 2&gt;&amp;1 &amp;
</span></span><span style="display:flex;"><span>---
</span></span><span style="display:flex;"><span>&gt; nohup &#34;$TEAMS_PATH&#34; --disable-namespace-sandbox --disable-setuid-sandbox &#34;$@&#34; &gt; &#34;$TEAMS_LOGS/teams-startup.log&#34; 2&gt;&amp;1 &amp;
</span></span><span style="display:flex;"><span>leo@thinkleo5:~/dev/teams&gt; 
</span></span></code></pre></div><p>Teams still run but the URL joins are ignored, you can fix editing the <code>&quot;/usr/bin/teams&quot;</code> the line 11 of the launcher.</p>
<p>From:</p>
<p><code>nohup &quot;$TEAMS_PATH&quot; --disable-namespace-sandbox --disable-setuid-sandbox &quot;$@&quot; &gt; &quot;$TEAMS_LOGS/teams-startup.log&quot; 2&gt;&amp;1 &amp;</code></p>
<p>To:</p>
<p><code>nohup &quot;$TEAMS_PATH&quot; &quot;$@&quot; --disable-namespace-sandbox --disable-setuid-sandbox &gt; &quot;$TEAMS_LOGS/teams-startup.log&quot; 2&gt;&amp;1 &amp;</code></p>
]]></content:encoded>
    </item>
    <item>
      <title>Hyperlapse Experiment 1</title>
      <link>https://www.deepreflect.net/2021/01/12/hyperlapse-experiment-1/</link>
      <pubDate>Tue, 12 Jan 2021 06:43:02 +0000</pubDate>
       <guid isPermaLink="false">https://www.deepreflect.net/?p=1828</guid> 
      <description>&lt;p&gt;Some years ago (I think in 2017) I wanted to try to make a hyper-lapse video this is the result:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.deepreflect.net/wp-content/uploads/2021/01/hyperleo30fps.mp4&#34;&gt;Video Link&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some technical details:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I&amp;rsquo;ve moved for 5 meters&lt;/li&gt;
&lt;li&gt;On every frame, I move by 5 centimetres forward&lt;/li&gt;
&lt;li&gt;I&amp;rsquo;ve taken about 100 frames&lt;/li&gt;
&lt;li&gt;The final video it&amp;rsquo;s created using FFmpeg&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is the FFmpeg script used to create the final clip:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;ffmpeg -r 30 -pattern_type glob -i &amp;#39;*.JPG&amp;#39; -c:v libx264 -pix_fmt yuv420p out30fps.mp4
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
      <content:encoded><![CDATA[<p>Some years ago (I think in 2017) I wanted to try to make a hyper-lapse video this is the result:</p>
<p><a href="/wp-content/uploads/2021/01/hyperleo30fps.mp4">Video Link</a></p>
<p>Some technical details:</p>
<ul>
<li>I&rsquo;ve moved for 5 meters</li>
<li>On every frame, I move by 5 centimetres forward</li>
<li>I&rsquo;ve taken about 100 frames</li>
<li>The final video it&rsquo;s created using FFmpeg</li>
</ul>
<p>This is the FFmpeg script used to create the final clip:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-fallback" data-lang="fallback"><span style="display:flex;"><span>ffmpeg -r 30 -pattern_type glob -i &#39;*.JPG&#39; -c:v libx264 -pix_fmt yuv420p out30fps.mp4
</span></span></code></pre></div>]]></content:encoded>
    </item>
    <item>
      <title>JunOS Upgrade</title>
      <link>https://www.deepreflect.net/2021/01/11/junos-upgrade/</link>
      <pubDate>Mon, 11 Jan 2021 08:27:52 +0000</pubDate>
       <guid isPermaLink="false">https://www.deepreflect.net/?p=1789</guid> 
      <description>&lt;p&gt;For some reason, JunOS 12.1X46-D65.4 on SRX platform can&amp;rsquo;t validate any update it takes me several attempts before figure out to run the upgrade with the &amp;ldquo;no-validate&amp;rdquo; option.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-gdscript3&#34; data-lang=&#34;gdscript3&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;root&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; request system configuration rescue save
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;root&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; request system autorecovery state save
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;root&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; request system storage cleanup
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;List of files to delete:
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         Size Date         Name
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#ae81ff&#34;&gt;11&lt;/span&gt;B Dec &lt;span style=&#34;color:#ae81ff&#34;&gt;29&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;22&lt;/span&gt;:&lt;span style=&#34;color:#ae81ff&#34;&gt;35&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;cf&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;jail&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;tmp&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;alarmd&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;ts
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;142.6&lt;/span&gt;M Dec &lt;span style=&#34;color:#ae81ff&#34;&gt;29&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;22&lt;/span&gt;:&lt;span style=&#34;color:#ae81ff&#34;&gt;38&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;cf&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;jail&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;tmp&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;install&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;junos&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;srxsme&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;12.1&lt;/span&gt;X46&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;D82&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;domestic&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;tgz
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#ae81ff&#34;&gt;420&lt;/span&gt;B Dec &lt;span style=&#34;color:#ae81ff&#34;&gt;29&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;22&lt;/span&gt;:&lt;span style=&#34;color:#ae81ff&#34;&gt;36&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;cf&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;jail&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;tmp&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;jweb&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;users&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;xml
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#ae81ff&#34;&gt;128&lt;/span&gt;B Dec &lt;span style=&#34;color:#ae81ff&#34;&gt;29&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;22&lt;/span&gt;:&lt;span style=&#34;color:#ae81ff&#34;&gt;40&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;cf&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;log&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;interactive&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;commands&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;0.&lt;/span&gt;gz
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#ae81ff&#34;&gt;175&lt;/span&gt;B Dec &lt;span style=&#34;color:#ae81ff&#34;&gt;29&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;22&lt;/span&gt;:&lt;span style=&#34;color:#ae81ff&#34;&gt;40&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;cf&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;log&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;messages&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;0.&lt;/span&gt;gz
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#ae81ff&#34;&gt;27&lt;/span&gt;B Dec &lt;span style=&#34;color:#ae81ff&#34;&gt;29&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;22&lt;/span&gt;:&lt;span style=&#34;color:#ae81ff&#34;&gt;32&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;cf&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;log&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;wtmp&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;0.&lt;/span&gt;gz
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Delete these files &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;?&lt;/span&gt; [yes,no] (no) yes
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;root&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Follow:&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>For some reason, JunOS 12.1X46-D65.4 on SRX platform can&rsquo;t validate any update it takes me several attempts before figure out to run the upgrade with the &ldquo;no-validate&rdquo; option.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-gdscript3" data-lang="gdscript3"><span style="display:flex;"><span>root<span style="color:#f92672">&gt;</span> request system configuration rescue save
</span></span><span style="display:flex;"><span>root<span style="color:#f92672">&gt;</span> request system autorecovery state save
</span></span><span style="display:flex;"><span>root<span style="color:#f92672">&gt;</span> request system storage cleanup
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>List of files to delete:
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>         Size Date         Name
</span></span><span style="display:flex;"><span>    <span style="color:#ae81ff">11</span>B Dec <span style="color:#ae81ff">29</span> <span style="color:#ae81ff">22</span>:<span style="color:#ae81ff">35</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>jail<span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>alarmd<span style="color:#f92672">.</span>ts
</span></span><span style="display:flex;"><span> <span style="color:#ae81ff">142.6</span>M Dec <span style="color:#ae81ff">29</span> <span style="color:#ae81ff">22</span>:<span style="color:#ae81ff">38</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>jail<span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>install<span style="color:#f92672">/</span>junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D82<span style="color:#f92672">-</span>domestic<span style="color:#f92672">.</span>tgz
</span></span><span style="display:flex;"><span>   <span style="color:#ae81ff">420</span>B Dec <span style="color:#ae81ff">29</span> <span style="color:#ae81ff">22</span>:<span style="color:#ae81ff">36</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>jail<span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>jweb<span style="color:#f92672">-</span>users<span style="color:#f92672">.</span>xml
</span></span><span style="display:flex;"><span>   <span style="color:#ae81ff">128</span>B Dec <span style="color:#ae81ff">29</span> <span style="color:#ae81ff">22</span>:<span style="color:#ae81ff">40</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>log<span style="color:#f92672">/</span>interactive<span style="color:#f92672">-</span>commands<span style="color:#f92672">.</span><span style="color:#ae81ff">0.</span>gz
</span></span><span style="display:flex;"><span>   <span style="color:#ae81ff">175</span>B Dec <span style="color:#ae81ff">29</span> <span style="color:#ae81ff">22</span>:<span style="color:#ae81ff">40</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>log<span style="color:#f92672">/</span>messages<span style="color:#f92672">.</span><span style="color:#ae81ff">0.</span>gz
</span></span><span style="display:flex;"><span>    <span style="color:#ae81ff">27</span>B Dec <span style="color:#ae81ff">29</span> <span style="color:#ae81ff">22</span>:<span style="color:#ae81ff">32</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>log<span style="color:#f92672">/</span>wtmp<span style="color:#f92672">.</span><span style="color:#ae81ff">0.</span>gz
</span></span><span style="display:flex;"><span>Delete these files <span style="color:#960050;background-color:#1e0010">?</span> [yes,no] (no) yes
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>root<span style="color:#f92672">&gt;</span>
</span></span></code></pre></div><p>Follow:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-gdscript3" data-lang="gdscript3"><span style="display:flex;"><span>root<span style="color:#f92672">&gt;</span> request system software add <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.3</span>X48<span style="color:#f92672">-</span>D40<span style="color:#f92672">.</span><span style="color:#ae81ff">5</span><span style="color:#f92672">-</span>domestic<span style="color:#f92672">.</span>tgz
</span></span><span style="display:flex;"><span>NOTICE: Validating configuration against junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.3</span>X48<span style="color:#f92672">-</span>D40<span style="color:#f92672">.</span><span style="color:#ae81ff">5</span><span style="color:#f92672">-</span>domestic<span style="color:#f92672">.</span>tgz<span style="color:#f92672">.</span>
</span></span><span style="display:flex;"><span>NOTICE: Use the <span style="color:#e6db74">&#39;no-validate&#39;</span> option to skip this <span style="color:#66d9ef">if</span> desired<span style="color:#f92672">.</span>
</span></span><span style="display:flex;"><span>Checking compatibility with configuration
</span></span><span style="display:flex;"><span>Initializing<span style="color:#f92672">...</span>
</span></span><span style="display:flex;"><span>Verified manifest signed by PackageProductionEc_2016 method ECDSA
</span></span><span style="display:flex;"><span>veriexec: cannot bless <span style="color:#f92672">/</span>packages<span style="color:#f92672">/</span>junos<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D65<span style="color:#f92672">.</span><span style="color:#ae81ff">4</span><span style="color:#f92672">-</span>domestic: Authentication error
</span></span><span style="display:flex;"><span>Verified junos<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D65<span style="color:#f92672">.</span><span style="color:#ae81ff">4</span><span style="color:#f92672">-</span>domestic signed by PackageProductionEc_2016 method ECDSA
</span></span><span style="display:flex;"><span>Using <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.3</span>X48<span style="color:#f92672">-</span>D40<span style="color:#f92672">.</span><span style="color:#ae81ff">5</span><span style="color:#f92672">-</span>domestic<span style="color:#f92672">.</span>tgz
</span></span><span style="display:flex;"><span>Checking junos requirements on <span style="color:#f92672">/</span>
</span></span><span style="display:flex;"><span>Available space: <span style="color:#ae81ff">181112</span> require: <span style="color:#ae81ff">211214</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>WARNING: The <span style="color:#f92672">/</span>packages filesystem is low on free disk space<span style="color:#f92672">.</span>
</span></span><span style="display:flex;"><span>WARNING: This package requires <span style="color:#ae81ff">211214</span>k free, but there
</span></span><span style="display:flex;"><span>WARNING: is only <span style="color:#ae81ff">181112</span>k available<span style="color:#f92672">.</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>WARNING: This installation attempt will be aborted<span style="color:#f92672">.</span>
</span></span><span style="display:flex;"><span>ERROR: validate<span style="color:#f92672">-</span>config: junos<span style="color:#f92672">/+</span>REQUIRE fails <span style="color:#66d9ef">for</span> <span style="color:#f92672">/</span>
</span></span><span style="display:flex;"><span>WARNING: Current configuration <span style="color:#f92672">not</span> compatible with <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.3</span>X48<span style="color:#f92672">-</span>D40<span style="color:#f92672">.</span><span style="color:#ae81ff">5</span><span style="color:#f92672">-</span>domestic<span style="color:#f92672">.</span>tgz
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>root<span style="color:#f92672">&gt;</span> request system storage cleanup
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>List of files to delete:
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>         Size Date         Name
</span></span><span style="display:flex;"><span>   <span style="color:#ae81ff">474</span>B Dec <span style="color:#ae81ff">29</span> <span style="color:#ae81ff">19</span>:<span style="color:#ae81ff">44</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>log<span style="color:#f92672">/</span>install<span style="color:#f92672">.</span><span style="color:#ae81ff">0.</span>gz
</span></span><span style="display:flex;"><span>   <span style="color:#ae81ff">134</span>B Dec <span style="color:#ae81ff">30</span> <span style="color:#ae81ff">04</span>:<span style="color:#ae81ff">41</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>log<span style="color:#f92672">/</span>interactive<span style="color:#f92672">-</span>commands<span style="color:#f92672">.</span><span style="color:#ae81ff">0.</span>gz
</span></span><span style="display:flex;"><span>  <span style="color:#ae81ff">1815</span>B Dec <span style="color:#ae81ff">30</span> <span style="color:#ae81ff">04</span>:<span style="color:#ae81ff">41</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>log<span style="color:#f92672">/</span>messages<span style="color:#f92672">.</span><span style="color:#ae81ff">0.</span>gz
</span></span><span style="display:flex;"><span>    <span style="color:#ae81ff">27</span>B Dec <span style="color:#ae81ff">29</span> <span style="color:#ae81ff">22</span>:<span style="color:#ae81ff">45</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>log<span style="color:#f92672">/</span>wtmp<span style="color:#f92672">.</span><span style="color:#ae81ff">0.</span>gz
</span></span><span style="display:flex;"><span>    <span style="color:#ae81ff">27</span>B Dec <span style="color:#ae81ff">29</span> <span style="color:#ae81ff">22</span>:<span style="color:#ae81ff">40</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>log<span style="color:#f92672">/</span>wtmp<span style="color:#f92672">.</span><span style="color:#ae81ff">1.</span>gz
</span></span><span style="display:flex;"><span>  <span style="color:#ae81ff">4821</span>B Dec <span style="color:#ae81ff">30</span> <span style="color:#ae81ff">04</span>:<span style="color:#ae81ff">36</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>cleanup<span style="color:#f92672">-</span>pkgs<span style="color:#f92672">.</span>log
</span></span><span style="display:flex;"><span> <span style="color:#ae81ff">173.7</span>M Dec <span style="color:#ae81ff">29</span> <span style="color:#ae81ff">22</span>:<span style="color:#ae81ff">43</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.3</span>X48<span style="color:#f92672">-</span>D40<span style="color:#f92672">.</span><span style="color:#ae81ff">5</span><span style="color:#f92672">-</span>domestic<span style="color:#f92672">.</span>tgz
</span></span><span style="display:flex;"><span>Delete these files <span style="color:#960050;background-color:#1e0010">?</span> [yes,no] (no) yes
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>root<span style="color:#f92672">&gt;</span> show version
</span></span><span style="display:flex;"><span>Model: srx110h2<span style="color:#f92672">-</span>va
</span></span><span style="display:flex;"><span>JUNOS Software Release [<span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D65<span style="color:#f92672">.</span><span style="color:#ae81ff">4</span>]
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>root<span style="color:#f92672">&gt;</span> request system software add <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D66<span style="color:#f92672">.</span><span style="color:#ae81ff">1</span><span style="color:#f92672">-</span>domestic<span style="color:#f92672">.</span>tgz
</span></span><span style="display:flex;"><span>NOTICE: Validating configuration against junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D66<span style="color:#f92672">.</span><span style="color:#ae81ff">1</span><span style="color:#f92672">-</span>domestic<span style="color:#f92672">.</span>tgz<span style="color:#f92672">.</span>
</span></span><span style="display:flex;"><span>NOTICE: Use the <span style="color:#e6db74">&#39;no-validate&#39;</span> option to skip this <span style="color:#66d9ef">if</span> desired<span style="color:#f92672">.</span>
</span></span><span style="display:flex;"><span>Checking compatibility with configuration
</span></span><span style="display:flex;"><span>Initializing<span style="color:#f92672">...</span>
</span></span><span style="display:flex;"><span>Verified manifest signed by PackageProductionEc_2016 method ECDSA
</span></span><span style="display:flex;"><span>veriexec: cannot bless <span style="color:#f92672">/</span>packages<span style="color:#f92672">/</span>junos<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D65<span style="color:#f92672">.</span><span style="color:#ae81ff">4</span><span style="color:#f92672">-</span>domestic: Authentication error
</span></span><span style="display:flex;"><span>Verified junos<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D65<span style="color:#f92672">.</span><span style="color:#ae81ff">4</span><span style="color:#f92672">-</span>domestic signed by PackageProductionEc_2016 method ECDSA
</span></span><span style="display:flex;"><span>Using <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D66<span style="color:#f92672">.</span><span style="color:#ae81ff">1</span><span style="color:#f92672">-</span>domestic<span style="color:#f92672">.</span>tgz
</span></span><span style="display:flex;"><span>ERROR: Unsupported platform srx110h2<span style="color:#f92672">-</span>va <span style="color:#66d9ef">for</span> <span style="color:#ae81ff">12.1</span>X46 releases after <span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D65<span style="color:#f92672">.</span>
</span></span><span style="display:flex;"><span>ERROR: validate<span style="color:#f92672">-</span>config: junos<span style="color:#f92672">/+</span>REQUIRE fails
</span></span><span style="display:flex;"><span>WARNING: Current configuration <span style="color:#f92672">not</span> compatible with <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D66<span style="color:#f92672">.</span><span style="color:#ae81ff">1</span><span style="color:#f92672">-</span>domestic<span style="color:#f92672">.</span>tgz
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>root<span style="color:#f92672">&gt;</span> request system software delete<span style="color:#f92672">-</span>backup
</span></span><span style="display:flex;"><span>Delete backup system software package [yes,no] (no) yes
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>root<span style="color:#f92672">&gt;</span> show chassis routing<span style="color:#f92672">-</span>engine
</span></span><span style="display:flex;"><span>Routing Engine status:
</span></span><span style="display:flex;"><span>    Temperature                 <span style="color:#ae81ff">58</span> degrees C <span style="color:#f92672">/</span> <span style="color:#ae81ff">136</span> degrees F
</span></span><span style="display:flex;"><span>    Total memory              <span style="color:#ae81ff">2048</span> MB Max   <span style="color:#ae81ff">635</span> MB used ( <span style="color:#ae81ff">31</span> percent)
</span></span><span style="display:flex;"><span>      <span style="color:#a6e22e">Control</span> plane memory    <span style="color:#ae81ff">1088</span> MB Max   <span style="color:#ae81ff">435</span> MB used ( <span style="color:#ae81ff">40</span> percent)
</span></span><span style="display:flex;"><span>      Data plane memory        <span style="color:#ae81ff">960</span> MB Max   <span style="color:#ae81ff">202</span> MB used ( <span style="color:#ae81ff">21</span> percent)
</span></span><span style="display:flex;"><span>    CPU utilization:
</span></span><span style="display:flex;"><span>      User                       <span style="color:#ae81ff">4</span> percent
</span></span><span style="display:flex;"><span>      Background                 <span style="color:#ae81ff">0</span> percent
</span></span><span style="display:flex;"><span>      Kernel                    <span style="color:#ae81ff">12</span> percent
</span></span><span style="display:flex;"><span>      Interrupt                  <span style="color:#ae81ff">0</span> percent
</span></span><span style="display:flex;"><span>      Idle                      <span style="color:#ae81ff">84</span> percent
</span></span><span style="display:flex;"><span>    Model                          RE<span style="color:#f92672">-</span>SRX110H2<span style="color:#f92672">-</span>VA
</span></span><span style="display:flex;"><span>    Start time                     <span style="color:#ae81ff">2017</span><span style="color:#f92672">-</span><span style="color:#ae81ff">01</span><span style="color:#f92672">-</span><span style="color:#ae81ff">15</span> <span style="color:#ae81ff">02</span>:<span style="color:#ae81ff">45</span>:<span style="color:#ae81ff">57</span> UTC
</span></span><span style="display:flex;"><span>    Uptime                         <span style="color:#ae81ff">9</span> hours, <span style="color:#ae81ff">32</span> minutes, <span style="color:#ae81ff">48</span> seconds
</span></span><span style="display:flex;"><span>    Last reboot reason             <span style="color:#ae81ff">0x200</span>:normal shutdown
</span></span><span style="display:flex;"><span>    Load averages:                 <span style="color:#ae81ff">1</span> minute   <span style="color:#ae81ff">5</span> minute  <span style="color:#ae81ff">15</span> minute
</span></span><span style="display:flex;"><span>                                       <span style="color:#ae81ff">0.24</span>       <span style="color:#ae81ff">0.50</span>       <span style="color:#ae81ff">0.41</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>root<span style="color:#f92672">&gt;</span> request system reboot
</span></span><span style="display:flex;"><span>Reboot the system <span style="color:#960050;background-color:#1e0010">?</span> [yes,no] (no) yes
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>Shutdown NOW<span style="color:#f92672">!</span>
</span></span><span style="display:flex;"><span>[pid <span style="color:#ae81ff">4875</span>]
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>root<span style="color:#f92672">&gt;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">***</span> FINAL System shutdown message from root<span style="color:#960050;background-color:#1e0010">@</span> <span style="color:#f92672">***</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>System going down IMMEDIATELY
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>Password:
</span></span><span style="display:flex;"><span><span style="color:#f92672">---</span> JUNOS <span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D65<span style="color:#f92672">.</span><span style="color:#ae81ff">4</span> built <span style="color:#ae81ff">2016</span><span style="color:#f92672">-</span><span style="color:#ae81ff">12</span><span style="color:#f92672">-</span><span style="color:#ae81ff">30</span> <span style="color:#ae81ff">01</span>:<span style="color:#ae81ff">34</span>:<span style="color:#ae81ff">30</span> UTC
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>root<span style="color:#960050;background-color:#1e0010">@</span><span style="color:#f92672">%</span> cli
</span></span><span style="display:flex;"><span>root<span style="color:#f92672">&gt;</span> request system software add <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D66<span style="color:#f92672">.</span><span style="color:#ae81ff">1</span><span style="color:#f92672">-</span>domestic<span style="color:#f92672">.</span>tgz
</span></span><span style="display:flex;"><span>NOTICE: Validating configuration against junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D66<span style="color:#f92672">.</span><span style="color:#ae81ff">1</span><span style="color:#f92672">-</span>domestic<span style="color:#f92672">.</span>tgz<span style="color:#f92672">.</span>
</span></span><span style="display:flex;"><span>NOTICE: Use the <span style="color:#e6db74">&#39;no-validate&#39;</span> option to skip this <span style="color:#66d9ef">if</span> desired<span style="color:#f92672">.</span>
</span></span><span style="display:flex;"><span>Checking compatibility with configuration
</span></span><span style="display:flex;"><span>Initializing<span style="color:#f92672">...</span>
</span></span><span style="display:flex;"><span>Verified manifest signed by PackageProductionEc_2016 method ECDSA
</span></span><span style="display:flex;"><span>veriexec: cannot bless <span style="color:#f92672">/</span>packages<span style="color:#f92672">/</span>junos<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D65<span style="color:#f92672">.</span><span style="color:#ae81ff">4</span><span style="color:#f92672">-</span>domestic: Authentication error
</span></span><span style="display:flex;"><span>Verified junos<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D65<span style="color:#f92672">.</span><span style="color:#ae81ff">4</span><span style="color:#f92672">-</span>domestic signed by PackageProductionEc_2016 method ECDSA
</span></span><span style="display:flex;"><span>Using <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D66<span style="color:#f92672">.</span><span style="color:#ae81ff">1</span><span style="color:#f92672">-</span>domestic<span style="color:#f92672">.</span>tgz
</span></span><span style="display:flex;"><span>ERROR: Unsupported platform srx110h2<span style="color:#f92672">-</span>va <span style="color:#66d9ef">for</span> <span style="color:#ae81ff">12.1</span>X46 releases after <span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D65<span style="color:#f92672">.</span>
</span></span><span style="display:flex;"><span>ERROR: validate<span style="color:#f92672">-</span>config: junos<span style="color:#f92672">/+</span>REQUIRE fails
</span></span><span style="display:flex;"><span>WARNING: Current configuration <span style="color:#f92672">not</span> compatible with <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D66<span style="color:#f92672">.</span><span style="color:#ae81ff">1</span><span style="color:#f92672">-</span>domestic<span style="color:#f92672">.</span>tgz
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>root<span style="color:#f92672">&gt;</span> request system software add <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D66<span style="color:#f92672">.</span><span style="color:#ae81ff">1</span><span style="color:#f92672">-</span>domestic<span style="color:#f92672">.</span>tgz no<span style="color:#f92672">-</span>validate
</span></span><span style="display:flex;"><span>Formatting alternate root (<span style="color:#f92672">/</span>dev<span style="color:#f92672">/</span>ad0s2a)<span style="color:#f92672">...</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">/</span>dev<span style="color:#f92672">/</span>ad0s2a: <span style="color:#ae81ff">630.0</span>MB (<span style="color:#ae81ff">1290204</span> sectors) block size <span style="color:#ae81ff">16384</span>, fragment size <span style="color:#ae81ff">2048</span>
</span></span><span style="display:flex;"><span>        using <span style="color:#ae81ff">4</span> cylinder groups of <span style="color:#ae81ff">157.50</span>MB, <span style="color:#ae81ff">10080</span> blks, <span style="color:#ae81ff">20224</span> inodes<span style="color:#f92672">.</span>
</span></span><span style="display:flex;"><span>super<span style="color:#f92672">-</span>block backups (<span style="color:#66d9ef">for</span> fsck <span style="color:#f92672">-</span>b <span style="color:#75715e">#) at:</span>
</span></span><span style="display:flex;"><span> <span style="color:#ae81ff">32</span>, <span style="color:#ae81ff">322592</span>, <span style="color:#ae81ff">645152</span>, <span style="color:#ae81ff">967712</span>
</span></span><span style="display:flex;"><span>Extracting <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D66<span style="color:#f92672">.</span><span style="color:#ae81ff">1</span><span style="color:#f92672">-</span>domestic<span style="color:#f92672">.</span>tgz <span style="color:#f92672">...</span>
</span></span><span style="display:flex;"><span>saving package file <span style="color:#f92672">in</span> <span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>sw<span style="color:#f92672">/</span>pkg <span style="color:#f92672">...</span>
</span></span><span style="display:flex;"><span>Installing package <span style="color:#e6db74">&#39;/altroot/cf/packages/install-tmp/junos-12.1X46-D66.1-domestic&#39;</span> <span style="color:#f92672">...</span>
</span></span><span style="display:flex;"><span>Verified junos<span style="color:#f92672">-</span>boot<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D66<span style="color:#f92672">.</span><span style="color:#ae81ff">1.</span>tgz signed by PackageProductionEc_2017 method ECDSA
</span></span><span style="display:flex;"><span>Verified junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D66<span style="color:#f92672">.</span><span style="color:#ae81ff">1</span><span style="color:#f92672">-</span>domestic signed by PackageProductionEc_2017 method ECDSA
</span></span><span style="display:flex;"><span>Verified junos<span style="color:#f92672">-</span>boot<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D66<span style="color:#f92672">.</span><span style="color:#ae81ff">1.</span>tgz signed by PackageProductionEc_2017 method ECDSA
</span></span><span style="display:flex;"><span>Verified junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D66<span style="color:#f92672">.</span><span style="color:#ae81ff">1</span><span style="color:#f92672">-</span>domestic signed by PackageProductionEc_2017 method ECDSA
</span></span><span style="display:flex;"><span>ERROR: Unsupported platform srx110h2<span style="color:#f92672">-</span>va <span style="color:#66d9ef">for</span> <span style="color:#ae81ff">12.1</span>X46 releases after <span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D65<span style="color:#f92672">.</span>
</span></span><span style="display:flex;"><span>ERROR: junos<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D66<span style="color:#f92672">.</span><span style="color:#ae81ff">1</span><span style="color:#f92672">-</span>domestic fails requirements check
</span></span><span style="display:flex;"><span>Installation failed <span style="color:#66d9ef">for</span> package <span style="color:#e6db74">&#39;/altroot/cf/packages/install-tmp/junos-12.1X46-D66.1-domestic&#39;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>root<span style="color:#f92672">&gt;</span> request system storage cleanup
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>List of files to delete:
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>         Size Date         Name
</span></span><span style="display:flex;"><span>    <span style="color:#ae81ff">96</span>B Dec <span style="color:#ae81ff">30</span> <span style="color:#ae81ff">04</span>:<span style="color:#ae81ff">58</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>crash<span style="color:#f92672">/</span>flowd_octeon_hm<span style="color:#f92672">.</span>log<span style="color:#f92672">..</span><span style="color:#ae81ff">0</span>
</span></span><span style="display:flex;"><span>   <span style="color:#ae81ff">131</span>B Dec <span style="color:#ae81ff">30</span> <span style="color:#ae81ff">05</span>:<span style="color:#ae81ff">13</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>log<span style="color:#f92672">/</span>interactive<span style="color:#f92672">-</span>commands<span style="color:#f92672">.</span><span style="color:#ae81ff">0.</span>gz
</span></span><span style="display:flex;"><span>  <span style="color:#ae81ff">3726</span>B Dec <span style="color:#ae81ff">30</span> <span style="color:#ae81ff">05</span>:<span style="color:#ae81ff">13</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>log<span style="color:#f92672">/</span>messages<span style="color:#f92672">.</span><span style="color:#ae81ff">0.</span>gz
</span></span><span style="display:flex;"><span>   <span style="color:#ae81ff">136</span>B Dec <span style="color:#ae81ff">30</span> <span style="color:#ae81ff">04</span>:<span style="color:#ae81ff">59</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>log<span style="color:#f92672">/</span>wtmp<span style="color:#f92672">.</span><span style="color:#ae81ff">0.</span>gz
</span></span><span style="display:flex;"><span>    <span style="color:#ae81ff">27</span>B Dec <span style="color:#ae81ff">30</span> <span style="color:#ae81ff">04</span>:<span style="color:#ae81ff">41</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>log<span style="color:#f92672">/</span>wtmp<span style="color:#f92672">.</span><span style="color:#ae81ff">1.</span>gz
</span></span><span style="display:flex;"><span> <span style="color:#ae81ff">142.4</span>M Dec <span style="color:#ae81ff">30</span> <span style="color:#ae81ff">05</span>:<span style="color:#ae81ff">10</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>sw<span style="color:#f92672">/</span>pkg<span style="color:#f92672">/</span>junos<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D66<span style="color:#f92672">.</span><span style="color:#ae81ff">1.</span>tgz
</span></span><span style="display:flex;"><span>  <span style="color:#ae81ff">4821</span>B Dec <span style="color:#ae81ff">30</span> <span style="color:#ae81ff">05</span>:<span style="color:#ae81ff">04</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>cleanup<span style="color:#f92672">-</span>pkgs<span style="color:#f92672">.</span>log
</span></span><span style="display:flex;"><span>     <span style="color:#ae81ff">0</span>B Dec <span style="color:#ae81ff">30</span> <span style="color:#ae81ff">04</span>:<span style="color:#ae81ff">57</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>eedebug_bin_file
</span></span><span style="display:flex;"><span> <span style="color:#ae81ff">124.0</span>K Dec <span style="color:#ae81ff">30</span> <span style="color:#ae81ff">04</span>:<span style="color:#ae81ff">57</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>gres<span style="color:#f92672">-</span>tp<span style="color:#f92672">/</span>env<span style="color:#f92672">.</span>dat
</span></span><span style="display:flex;"><span>     <span style="color:#ae81ff">0</span>B Dec <span style="color:#ae81ff">30</span> <span style="color:#ae81ff">04</span>:<span style="color:#ae81ff">57</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>gres<span style="color:#f92672">-</span>tp<span style="color:#f92672">/</span>lock
</span></span><span style="display:flex;"><span>     <span style="color:#ae81ff">4</span>B Dec <span style="color:#ae81ff">30</span> <span style="color:#ae81ff">04</span>:<span style="color:#ae81ff">58</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>idp_license_info
</span></span><span style="display:flex;"><span> <span style="color:#ae81ff">142.4</span>M Oct <span style="color:#ae81ff">26</span> <span style="color:#ae81ff">17</span>:<span style="color:#ae81ff">00</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.1</span>X46<span style="color:#f92672">-</span>D66<span style="color:#f92672">.</span><span style="color:#ae81ff">1</span><span style="color:#f92672">-</span>domestic<span style="color:#f92672">.</span>tgz
</span></span><span style="display:flex;"><span>   <span style="color:#ae81ff">155</span>B Dec <span style="color:#ae81ff">30</span> <span style="color:#ae81ff">04</span>:<span style="color:#ae81ff">58</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>krt_gencfg_filter<span style="color:#f92672">.</span>txt
</span></span><span style="display:flex;"><span>    <span style="color:#ae81ff">30</span>B Dec <span style="color:#ae81ff">30</span> <span style="color:#ae81ff">04</span>:<span style="color:#ae81ff">58</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>policy_status
</span></span><span style="display:flex;"><span>     <span style="color:#ae81ff">0</span>B Dec <span style="color:#ae81ff">30</span> <span style="color:#ae81ff">04</span>:<span style="color:#ae81ff">57</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>rtsdb<span style="color:#f92672">/</span><span style="color:#66d9ef">if</span><span style="color:#f92672">-</span>rtsdb
</span></span><span style="display:flex;"><span>     <span style="color:#ae81ff">0</span>B Dec <span style="color:#ae81ff">30</span> <span style="color:#ae81ff">04</span>:<span style="color:#ae81ff">56</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>spu_kmd_init
</span></span><span style="display:flex;"><span>     <span style="color:#ae81ff">0</span>B Dec <span style="color:#ae81ff">30</span> <span style="color:#ae81ff">04</span>:<span style="color:#ae81ff">58</span> <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>vpn_tunnel_orig<span style="color:#f92672">.</span>id
</span></span><span style="display:flex;"><span>Delete these files <span style="color:#960050;background-color:#1e0010">?</span> [yes,no] (no) yes
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>root<span style="color:#f92672">&gt;</span> request system software add <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.3</span>X48<span style="color:#f92672">-</span>D105<span style="color:#f92672">.</span><span style="color:#ae81ff">4</span><span style="color:#f92672">-</span>domestic<span style="color:#f92672">.</span>tgz no<span style="color:#f92672">-</span>validate
</span></span><span style="display:flex;"><span>Formatting alternate root (<span style="color:#f92672">/</span>dev<span style="color:#f92672">/</span>ad0s2a)<span style="color:#f92672">...</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">/</span>dev<span style="color:#f92672">/</span>ad0s2a: <span style="color:#ae81ff">630.0</span>MB (<span style="color:#ae81ff">1290204</span> sectors) block size <span style="color:#ae81ff">16384</span>, fragment size <span style="color:#ae81ff">2048</span>
</span></span><span style="display:flex;"><span>        using <span style="color:#ae81ff">4</span> cylinder groups of <span style="color:#ae81ff">157.50</span>MB, <span style="color:#ae81ff">10080</span> blks, <span style="color:#ae81ff">20224</span> inodes<span style="color:#f92672">.</span>
</span></span><span style="display:flex;"><span>super<span style="color:#f92672">-</span>block backups (<span style="color:#66d9ef">for</span> fsck <span style="color:#f92672">-</span>b <span style="color:#75715e">#) at:</span>
</span></span><span style="display:flex;"><span> <span style="color:#ae81ff">32</span>, <span style="color:#ae81ff">322592</span>, <span style="color:#ae81ff">645152</span>, <span style="color:#ae81ff">967712</span>
</span></span><span style="display:flex;"><span>Extracting <span style="color:#f92672">/</span>cf<span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>tmp<span style="color:#f92672">/</span>junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.3</span>X48<span style="color:#f92672">-</span>D105<span style="color:#f92672">.</span><span style="color:#ae81ff">4</span><span style="color:#f92672">-</span>domestic<span style="color:#f92672">.</span>tgz <span style="color:#f92672">...</span>
</span></span><span style="display:flex;"><span>saving package file <span style="color:#f92672">in</span> <span style="color:#f92672">/</span><span style="color:#66d9ef">var</span><span style="color:#f92672">/</span>sw<span style="color:#f92672">/</span>pkg <span style="color:#f92672">...</span>
</span></span><span style="display:flex;"><span>Installing package <span style="color:#e6db74">&#39;/altroot/cf/packages/install-tmp/junos-12.3X48-D105.4-domestic&#39;</span> <span style="color:#f92672">...</span>
</span></span><span style="display:flex;"><span>Verified junos<span style="color:#f92672">-</span>boot<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.3</span>X48<span style="color:#f92672">-</span>D105<span style="color:#f92672">.</span><span style="color:#ae81ff">4.</span>tgz signed by PackageProductionECP256_2020 method ECDSA
</span></span><span style="display:flex;"><span>Verified junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.3</span>X48<span style="color:#f92672">-</span>D105<span style="color:#f92672">.</span><span style="color:#ae81ff">4</span><span style="color:#f92672">-</span>domestic signed by PackageProductionECP256_2020 method ECDSA
</span></span><span style="display:flex;"><span>Verified junos<span style="color:#f92672">-</span>boot<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.3</span>X48<span style="color:#f92672">-</span>D105<span style="color:#f92672">.</span><span style="color:#ae81ff">4.</span>tgz signed by PackageProductionECP256_2020 method ECDSA
</span></span><span style="display:flex;"><span>Verified junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.3</span>X48<span style="color:#f92672">-</span>D105<span style="color:#f92672">.</span><span style="color:#ae81ff">4</span><span style="color:#f92672">-</span>domestic signed by PackageProductionECP256_2020 method ECDSA
</span></span><span style="display:flex;"><span>Verified junos<span style="color:#f92672">-</span>boot<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.3</span>X48<span style="color:#f92672">-</span>D105<span style="color:#f92672">.</span><span style="color:#ae81ff">4.</span>tgz signed by PackageProductionECP256_2020 method ECDSA
</span></span><span style="display:flex;"><span>Verified junos<span style="color:#f92672">-</span>srxsme<span style="color:#f92672">-</span><span style="color:#ae81ff">12.3</span>X48<span style="color:#f92672">-</span>D105<span style="color:#f92672">.</span><span style="color:#ae81ff">4</span><span style="color:#f92672">-</span>domestic signed by PackageProductionECP256_2020 method ECDSA
</span></span><span style="display:flex;"><span>JUNOS <span style="color:#ae81ff">12.3</span>X48<span style="color:#f92672">-</span>D105<span style="color:#f92672">.</span><span style="color:#ae81ff">4</span> will become active at next reboot
</span></span><span style="display:flex;"><span>WARNING: A reboot is required to load this software correctly
</span></span><span style="display:flex;"><span>WARNING:     Use the <span style="color:#e6db74">&#39;request system reboot&#39;</span> command
</span></span><span style="display:flex;"><span>WARNING:         when software installation is complete
</span></span><span style="display:flex;"><span>Saving state <span style="color:#66d9ef">for</span> rollback <span style="color:#f92672">...</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>root<span style="color:#f92672">&gt;</span> request system reboot
</span></span><span style="display:flex;"><span>Reboot the system <span style="color:#960050;background-color:#1e0010">?</span> [yes,no] (no) yes
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>Shutdown NOW<span style="color:#f92672">!</span>
</span></span><span style="display:flex;"><span>[pid <span style="color:#ae81ff">2578</span>]
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>root<span style="color:#f92672">&gt;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">***</span> FINAL System shutdown message from root<span style="color:#960050;background-color:#1e0010">@</span> <span style="color:#f92672">***</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>System going down IMMEDIATELY
</span></span></code></pre></div>]]></content:encoded>
    </item>
    <item>
      <title>Video Router XY Web Panel</title>
      <link>https://www.deepreflect.net/2021/01/11/video-router-xy-web-panel/</link>
      <pubDate>Mon, 11 Jan 2021 08:02:15 +0000</pubDate>
       <guid isPermaLink="false">https://www.deepreflect.net/?p=1798</guid> 
      <description>&lt;p&gt;From the moment that I&amp;rsquo;ve started working for a broadcaster I was immediately fascinated by the video routers, they basically are the core of a production centre the can switch, sync a reclock SDI signals it&amp;rsquo;s a very simple concept if you think switch a video from one port to others, but they hide a very complicated implementation because since you can switch any source to any destinations in the routing matrix the hardware must be no-blocking and you can&amp;rsquo;t do bandwidth oversubscription; in the meantime, you&amp;rsquo;ve to keep the vertical interval synched to avoid frames losses that cause flickering or other unexpected behaviours.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>From the moment that I&rsquo;ve started working for a broadcaster I was immediately fascinated by the video routers, they basically are the core of a production centre the can switch, sync a reclock SDI signals it&rsquo;s a very simple concept if you think switch a video from one port to others, but they hide a very complicated implementation because since you can switch any source to any destinations in the routing matrix the hardware must be no-blocking and you can&rsquo;t do bandwidth oversubscription; in the meantime, you&rsquo;ve to keep the vertical interval synched to avoid frames losses that cause flickering or other unexpected behaviours.</p>
<p>I know everything in the world it&rsquo;s transitioning some sort of IP/Networked signal, but as I&rsquo;ve mentioned before with 2022/2110/NDI/SRT you’ll always end up choosing the wrong one, this is the reason why I consider the legacy way more interesting, and there is nothing more legacy than the SDI born in the late &lsquo;80 it&rsquo;s still surviving and actively developed. None I can say about the video routers and their ecosystems still based on some sort of not so fancy control protocol over some sort of serial interface.</p>
<p>To cut short a crosspoint commands it&rsquo;s made by 3 elements: a destination, a source and a level; the first two are pretty self-explanatory, the level it&rsquo;s the media type, in the big an complex systems, for example, you can split audio, video and data into different matrixes or different modules and control everything from a single command.</p>
<p><a href="/wp-content/uploads/2021/01/wp-1610350033772-scaled.jpg"><img alt="RCP XY Panels" loading="lazy" src="/wp-content/uploads/2021/01/wp-1610350033772.jpg"></a> Here we come to the reason for this project, some time ago I&rsquo;ve acquired some video router to build my studio at home I&rsquo;ve ended up acquiring a lot of 5 8x8 HD/3G routers and 1 8x8 SD (this one literally catch fire, but this is a story for another time, I&rsquo;ve managed to save the 5 3G) I quickly realise the problem was not to find the matrix itself but to find the control panels, so why not to do a little reverse engineer and build write something.</p>
<p><a href="/wp-content/uploads/2021/01/wp-1610349956247-scaled.jpg"><img alt="Panacea Back" loading="lazy" src="/wp-content/uploads/2021/01/wp-1610349956247.jpg"></a><a href="/wp-content/uploads/2021/01/wp-1610349933574-scaled.jpg"><img alt="Panacea Front" loading="lazy" src="/wp-content/uploads/2021/01/wp-1610349933574.jpg"></a></p>
<p>My weapon of choice for this project is the Leitch / Harris / Imagine Communications branded Panacea video router, this kind of devices are in my opinion very consistent XY protocol (in different flavours) the same code that I&rsquo;ve written for a device released in early 2000 (Panacea/XPlus) can still run on every modern Imagine platforms like the Integrator or Platinum.</p>
<p>Imagine Communications devices are managed via XY Protocols, even if the name is similar between them they behave in a very different way.</p>
<ul>
<li>XY Terminal (the crosspoint commands are specified in multiple lines via RS232 variables are decimal numbers)</li>
<li>XY Telnet (same as the XY Terminal but via Telnet)</li>
<li>XY Serial (the crosspoint command is a single string and every serial or telnet connection are joined to a shared stream where you can read every session and send commands, variables are hex)</li>
<li>XY Client (the router open a session to a client but I&rsquo;ve never figured out how the handshake works)</li>
</ul>
<p>You can find an example of XY Terminal and XY Serial code at <a href="https://github.com/lrizzi/xy-panel">https://github.com/lrizzi/xy-panel</a> the python web services act as an API gateway, the web pages are a simple frontend.</p>
<p><a href="/wp-content/uploads/2021/01/Selection_20210111_002.png"><img loading="lazy" src="/wp-content/uploads/2021/01/Selection_20210111_002.png"></a></p>
]]></content:encoded>
    </item>
  </channel>
</rss>
