<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>OpenMower v1 Documentation – docker</title>
    <link>https://shop.devops.care/openmower-v1/tags/docker/</link>
    <description>Recent content in docker on OpenMower v1 Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    
	  <atom:link href="https://shop.devops.care/openmower-v1/tags/docker/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: Raspberry Pi 4</title>
      <link>https://shop.devops.care/openmower-v1/docs/troubleshooting/raspberry-pi/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://shop.devops.care/openmower-v1/docs/troubleshooting/raspberry-pi/</guid>
      <description>
        
        
        &lt;p&gt;Follow the &lt;a href=&#34;https://shop.devops.care/openmower-v1/openmower-v1/docs/robot-assembly/prepare-the-parts/prepare-sd-card/&#34;&gt;SD Card preparation step&lt;/a&gt; and insert that card into Raspberry Pi 4, then, without plugging anywhere, power it from USB-C port.&lt;/p&gt;
&lt;p&gt;Then follow the &lt;a href=&#34;https://shop.devops.care/openmower-v1/openmower-v1/docs/software-setup/configuring-wifi/&#34;&gt;Wi-Fi Configuration&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The board will connect to your Wi-Fi and will start downloading ~3GB container image which will definitely take some time.&lt;br&gt;
While waiting, I recommend figuring out IP of the mower from router DHCP leases and opening SSH connection.&lt;/p&gt;


&lt;div class=&#34;alert alert-info&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;alert-heading&#34;&gt;🔑 Default SSH credentials&lt;/h4&gt;

    Username: &lt;code&gt;openmower&lt;/code&gt;, password: &lt;code&gt;openmower&lt;/code&gt;.

&lt;/div&gt;

&lt;p&gt;Running &lt;code&gt;sudo systemctl status --no-pager --full --lines 1000 openmower&lt;/code&gt; should display something reassuring.

&lt;div class=&#34;spoiler panel panel-default &#34;
&gt;
	&lt;div class=&#34;panel-heading&#34;&gt;
		&lt;a class=&#34;collapsed&#34; data-toggle=&#34;collapse&#34;
		 style=&#34;display:block;&#34;
		 href=&#34;#openmower_status_log&#34; &gt;
			Click to see sample cold start startup log
		&lt;/a&gt;
	&lt;/div&gt;
	
	&lt;div class=&#34;panel-collapse collapse &#34;
	 id=&#34;openmower_status_log&#34;&gt;
		&lt;div class=&#34;panel-body&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#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;● openmower.service - OpenMower service
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;     Loaded: loaded (/etc/systemd/system/openmower.service; enabled; vendor preset: enabled)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;     Active: active (running) since Sun 2022-12-11 17:38:46 GMT; 1min 56s ago
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   Main PID: 1539 (start_open_mowe)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      Tasks: 9 (limit: 4164)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        CPU: 295ms
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;     CGroup: /system.slice/open-mower.service
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;             ├─1539 /bin/bash /root/start_open_mower.sh
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;             └─1540 docker pull ghcr.io/clemenselflein/open_mower_ros:releases-testing
&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;Dec 11 17:39:58 openmower bash[1540]: 69ea1fadf775: Verifying Checksum
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:39:58 openmower bash[1540]: 69ea1fadf775: Download complete
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:40:00 openmower bash[1540]: 15e1b3c068e4: Verifying Checksum
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:40:00 openmower bash[1540]: 15e1b3c068e4: Download complete
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:40:01 openmower bash[1540]: 4f4fb700ef54: Verifying Checksum
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:40:01 openmower bash[1540]: 4f4fb700ef54: Download complete
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:40:38 openmower bash[1540]: ebf4cb1b6e8d: Verifying Checksum
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:40:38 openmower bash[1540]: ebf4cb1b6e8d: Download complete
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:40:48 openmower bash[1540]: 0acc91bc6454: Pull complete
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:40:48 openmower bash[1540]: c2b7ae792e5c: Pull complete
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:40:48 openmower bash[1540]: ffd8732fa33d: Pull complete
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:40:49 openmower bash[1540]: f77cf07a1833: Pull complete
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:40:49 openmower bash[1540]: c2e28204415f: Pull complete
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:40:50 openmower bash[1540]: d20c270f7c57: Pull complete
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:40:50 openmower bash[1540]: 88fa587d1506: Pull complete
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:40:50 openmower bash[1540]: cdca27d2d0cc: Pull complete
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:48:13 openmower bash[1540]: 67f58a6eff2a: Verifying Checksum
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:48:13 openmower bash[1540]: 67f58a6eff2a: Download complete
&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;Dec 11 17:51:30 openmower bash[1540]: Digest: sha256:dafdce282bf6963a07dc391c2cc06119ac5a5ca5a9ecaac8b97204f81922635c
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:51:33 openmower bash[1540]: Status: Downloaded newer image for ghcr.io/clemenselflein/open_mower_ros:releases-testing
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:51:33 openmower bash[1540]: ghcr.io/clemenselflein/open_mower_ros:releases-testing
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:52:18 openmower bash[3156]: [48B blob data]
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:52:18 openmower bash[3156]: [62B blob data]
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:52:19 openmower bash[3156]: ... logging to /root/.ros/log/8ed2c83c-797c-11ed-a3ba-e45f0178e709/roslaunch-openmower-85.log
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:52:19 openmower bash[3156]: Checking log directory for disk usage. This may take a while.
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:52:19 openmower bash[3156]: Press Ctrl-C to interrupt
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:52:19 openmower bash[3156]: Done checking log file disk usage. Usage is &amp;lt;1GB.
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:52:19 openmower bash[3156]:
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:52:20 openmower bash[3156]: started roslaunch server http://openmower:39419/
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:52:20 openmower bash[3156]:
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Dec 11 17:52:20 openmower bash[3156]: SUMMARY
&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;bunch of PARAMETERS/NODES and view exception due to missing literally all the hardware
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
		
	&lt;/div&gt;
	
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;If you are lazy, just wait 5-10 minutes and check that &lt;a href=&#34;http://openmower.local:8080/&#34;&gt;&lt;code&gt;http://openmower.local:8080&lt;/code&gt;&lt;/a&gt; or &lt;code&gt;http://&amp;lt;your-openmower-IP&amp;gt;:8080&lt;/code&gt; is accessible.&lt;br&gt;
If it&amp;rsquo;s not, you need to SSH and check the logs with &lt;code&gt;sudo journalctl --follow --unit openmower&lt;/code&gt;.&lt;br&gt;
Usually a problem would be bad config file.&lt;/p&gt;
&lt;br&gt;
&lt;p&gt;If you got to the webapp - you are good. Plug the Raspberry Pi back to mainboard.&lt;/p&gt;

      </description>
    </item>
    
  </channel>
</rss>
