Octoprint ontop of Raspbian


#1

OctoPrint WARNING - Plugin "OctoPi Support Plugin" did not pass check

Not sure what to try to solve this

this is the command I ran " ~/OctoPrint/venv/bin/octoprint serve
(per https://github.com/foosel/OctoPrint/wiki/Setup-on-a-Raspberry-Pi-running-Raspbian)

here is what I got, not sure what this all means or where I should go from here.

pi@raspberrypi:~/OctoPrint $ ~/OctoPrint/venv/bin/octoprint serve
2018-03-24 15:05:10,329 - octoprint.startup - INFO - ******************************************************************************
2018-03-24 15:05:10,330 - octoprint.startup - INFO - Starting OctoPrint 1.3.6
2018-03-24 15:05:10,331 - octoprint.startup - INFO - ******************************************************************************
2018-03-24 15:05:10,406 - octoprint.plugin.core - INFO - Loading plugins from /home/pi/OctoPrint/venv/lib/python2.7/site-packages/OctoPrint-1.3.6-py2.7.egg/octoprint/plugins, /home/pi/.octoprint/plugins and installed plugin packages...
2018-03-24 15:05:11,408 - octoprint.plugin.core - WARNING - Plugin "OctoPi Support Plugin" did not pass check
2018-03-24 15:05:12,161 - octoprint.plugins.discovery - INFO - pybonjour is not installed, Zeroconf Discovery won't be available
2018-03-24 15:05:12,169 - octoprint.plugin.core - INFO - Found 7 plugin(s) providing 7 mixin implementations, 4 hook handlers
2018-03-24 15:05:12,306 - octoprint.server - INFO - Intermediary server started
2018-03-24 15:05:12,307 - octoprint.plugin.core - INFO - Loading plugins from /home/pi/OctoPrint/venv/lib/python2.7/site-packages/OctoPrint-1.3.6-py2.7.egg/octoprint/plugins, /home/pi/.octoprint/plugins and installed plugin packages...
2018-03-24 15:05:12,314 - octoprint.plugin.core - WARNING - Plugin "OctoPi Support Plugin" did not pass check
2018-03-24 15:05:12,877 - octoprint.plugin.core - INFO - Found 7 plugin(s) providing 7 mixin implementations, 4 hook handlers
2018-03-24 15:05:12,919 - octoprint.filemanager.storage - INFO - Initializing the file metadata for /home/pi/.octoprint/uploads...
2018-03-24 15:05:12,921 - octoprint.filemanager.storage - INFO - ... file metadata for /home/pi/.octoprint/uploads initialized successfully.
2018-03-24 15:05:12,954 - octoprint.plugins.softwareupdate - INFO - Loaded version cache from disk
2018-03-24 15:05:15,143 - octoprint.util.pip - INFO - Using "/home/pi/OctoPrint/venv/bin/python -m pip" as command to invoke pip
2018-03-24 15:05:17,352 - octoprint.util.pip - INFO - Version of pip is 9.0.3
2018-03-24 15:05:17,355 - octoprint.plugin.core - INFO - Initialized 7 plugin implementation(s)
2018-03-24 15:05:17,363 - octoprint.plugin.core - INFO - 7 plugin(s) registered with the system:
|  Announcement Plugin (bundled) = /home/pi/OctoPrint/venv/lib/python2.7/site-packages/OctoPrint-1.3.6-py2.7.egg/octoprint/plugins/announcements
|  Core Wizard (bundled) = /home/pi/OctoPrint/venv/lib/python2.7/site-packages/OctoPrint-1.3.6-py2.7.egg/octoprint/plugins/corewizard
|  CuraEngine (<= 15.04) (bundled) = /home/pi/OctoPrint/venv/lib/python2.7/site-packages/OctoPrint-1.3.6-py2.7.egg/octoprint/plugins/cura
|  Discovery (bundled) = /home/pi/OctoPrint/venv/lib/python2.7/site-packages/OctoPrint-1.3.6-py2.7.egg/octoprint/plugins/discovery
|  Plugin Manager (bundled) = /home/pi/OctoPrint/venv/lib/python2.7/site-packages/OctoPrint-1.3.6-py2.7.egg/octoprint/plugins/pluginmanager
|  Software Update (bundled) = /home/pi/OctoPrint/venv/lib/python2.7/site-packages/OctoPrint-1.3.6-py2.7.egg/octoprint/plugins/softwareupdate
|  Virtual Printer (bundled) = /home/pi/OctoPrint/venv/lib/python2.7/site-packages/OctoPrint-1.3.6-py2.7.egg/octoprint/plugins/virtual_printer
2018-03-24 15:05:19,393 - octoprint.environment - INFO - Detected environment is Python 2.7.13 under Linux (linux2). Details:
|  hardware:
|    cores: 4
|    freq: 1200.0
|    ram: 972369920
|  os:
|    id: linux
|    platform: linux2
|  python:
|    pip: 9.0.3
|    version: 2.7.13
|    virtualenv: /home/pi/OctoPrint/venv
2018-03-24 15:05:19,400 - octoprint.server - INFO - Reset webasset folder /home/pi/.octoprint/generated/webassets...
2018-03-24 15:05:19,402 - octoprint.server - INFO - Reset webasset folder /home/pi/.octoprint/generated/.webassets-cache...
2018-03-24 15:05:19,573 - octoprint.server - INFO - Shutting down intermediary server...
2018-03-24 15:05:19,883 - octoprint.server - INFO - Intermediary server shut down
2018-03-24 15:05:19,884 - octoprint.events - INFO - Processing startup event, this is our first event
2018-03-24 15:05:19,886 - octoprint.events - INFO - Adding 0 events to queue that were held back before startup event
2018-03-24 15:05:19,886 - octoprint.filemanager - INFO - Adding backlog items from all storage types to analysis queue...
2018-03-24 15:05:19,891 - octoprint.filemanager - INFO - Added 0 items from storage type "local" to analysis queue
2018-03-24 15:05:19,903 - octoprint.plugins.cura - INFO - Path to CuraEngine has not been configured or does not exist (currently set to None), Cura will not be selectable for slicing
2018-03-24 15:05:19,911 - octoprint.plugins.discovery - INFO - Registered OctoPrint instance on raspberrypi for SSDP
2018-03-24 15:05:19,912 - octoprint.server - INFO - Listening on http://0.0.0.0:5000
2018-03-24 15:05:19,975 - octoprint.plugins.pluginmanager - INFO - Loaded plugin repository data from disk, was still valid
2018-03-24 15:05:20,387 - octoprint.plugins.pluginmanager - INFO - Loaded notice data from disk, was still valid

Additionally I was wondering:
Can I setup an icon on the Raspbian desktop that will run Octoprint or do I have to type the command in a terminal window.


#2

Always fix first problem first:

2018-03-24 15:05:12,161 - octoprint.plugins.discovery - INFO - pybonjour is not installed, Zeroconf Discovery 

It didn't find pybonjour, so install it and give it another try.

An Icon would make no sense, OctoPrint is not a desktop application, it has no GUI. here it is explained how to setup the system so that it starts OctoPrint on every boot.


#3

You might want to include the command to reinstall pybonjour. I would, but I don't know it.


#4

Specifically, go to this point in that write-up for information on automatic start up of OctoPrint


#5

You don't need to solve this (and you also can't really). You are not running on OctoPi, so this plugin refuses to load. Completely expected behaviour.


#6

Normally I let the people ask first how to do it, but I will make an exception.
I am not sure how the package is named on Raspbian, but I expect it is the same like in Ubuntu:

sudo apt-get update
sudo apt-get install python-zeroconf

At least that lets the message disappear.


#7

Octoprint is a python script...running in shell

You have to connect to it thru a http website

It should autorun

Did you create a user named pi and put the octoprint software in that directory