Comments (5)
You can skip the zram-swap since there’s no noticable performance improvement. Is there any reason to why you are following the manual steps?
from octowrt.
I was trying manual steps because automatic install fails to install some packages and octoprint is then not working.
Collected errors:
* opkg_install_cmd: Cannot install package python3-psutil.
* pkg_hash_check_unresolved: cannot find dependency python3-pycparser for python3-cffi
* pkg_hash_fetch_best_installation_candidate: Packages for python3-cffi found, but incompatible with the architectures configured
from octowrt.
Are you on latest openwrt firmware?
from octowrt.
I was trying manual steps because automatic install fails to install some packages and octoprint is then not working.
Collected errors: * opkg_install_cmd: Cannot install package python3-psutil. * pkg_hash_check_unresolved: cannot find dependency python3-pycparser for python3-cffi * pkg_hash_fetch_best_installation_candidate: Packages for python3-cffi found, but incompatible with the architectures configured
I'm also encountering a similar issue with the automatic installation.
Before this, I encountered an issue with urllib3 like described in #36.
The code below resolved the urllib3 problem:
pip uninstall urllib3
pip install -Iv urllib3==1.26.11
opkg update && opkg install python3-requests
cd /root/OctoPrint-1.8.4
python setup.py install
However, setup.py fails with:
Processing argon2-cffi-bindings-21.2.0.tar.gz
Writing /tmp/easy_install-rbsbf6fd/argon2-cffi-bindings-21.2.0/setup.cfg
Running argon2-cffi-bindings-21.2.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-rbsbf6fd/argon2-cffi-bindings-21.2.0/egg-dist-tmp-05hay9tu
/usr/lib/python3.10/site-packages/setuptools/installer.py:27: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer.
warnings.warn(
WARNING: The wheel package is not available.
WARNING: The wheel package is not available.
Preparing metadata (setup.py) ... done
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
Building wheel for cffi (setup.py) ... error
ERROR: Failed building wheel for cffi
ERROR: Failed to build one or more wheels
error: Command '['/usr/bin/python', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/easy_install-rbsbf6fd/argon2-cffi-bindings-21.2.0/temp/tmpl_bzr6cy', '--quiet', 'cffi>=1.0.1']' returned non-zero exit status 1.
In an attempt to resolve the cffi issue, I tried the following:
opkg update && opkg install python3-cffi
But this returns the following error:
Collected errors:
* pkg_hash_check_unresolved: cannot find dependency python3-pycparser for python3-cffi
* pkg_hash_fetch_best_installation_candidate: Packages for python3-cffi found, but incompatible with the architectures configured
* opkg_install_cmd: Cannot install package python3-cffi.
I noticed that pycparser isn't a part of all the OpenWrt packages.
@ihrapsa, I'm guessing that's where your question regarding firmware version might come from.
My version: OpenWrt SNAPSHOT, r20027-586c2426d9
(from Release page)
from octowrt.
When I last worked on this, python3-pycparser was missing from:
https://downloads.openwrt.org/snapshots/packages/mipsel_24kc/packages/
Today I was able to run the command below and install python3-cffi without any problems, since it seems the dependent python3-pycparser package mysteriously reappeared. I guess that's the danger of these snapshot builds...
opkg update && opkg install python3-cffi
I then ran the following command and Octoprint is running sucessfully after a poweroff.
cd /root/OctoPrint-1.8.4
python setup.py install
from octowrt.
Related Issues (20)
- Problem with a Webcam HOT 4
- Failed to build cffi HOT 1
- OctoPrint not starting - urllib3 dependency issue HOT 5
- Restore CrealityBox V2.0 HOT 3
- OctoPrint won't start HOT 4
- can't find a file
- There was a fatal error starting up OctoPrint.
- I can't start Octoprint HOT 7
- OctoPrint doesn't start HOT 2
- incredibly slow octoprint
- Which Ender Firmware is compatible?
- Octoprint installation - python errors
- internal server error
- Internal server error
- Unable to connect using 250000 baudrate
- Octoprint 1.8.4 incompatible with current python 3.11 version
- OpenWrt Build options
- Creality Box 2.0 work too ? HOT 8
- board resets mid print
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from octowrt.