@chrishamm said in [3.5.0-rc.1] plugin will not install:
@stuartofmt I don't know why those www files are owned by spi, they should be owned by dsf. The plugin service runs as dsf, too. Also, user 1001 doesn't seem legit.
Setting everything under /opt/dsf with chown -R dsf:dsf * fixed it but ...
I have seen this with another recent install where the owner was 1001:colord . So it seems a bit random.
This was on a fresh install of bullsey and using the following script to install. Maybe something in the underlying duet3d install script ? P.S. I just noticed I had apt-get in the last few instructions but doubt that is the culprit.
#! /bin/bash
# Instrucions from here :
# https://docs.duet3d.com/User_manual/Machine_configuration/DSF_Other
# Enable SPI
sudo raspi-config nonint do_spi 0
sudo ls -l /dev/spidev*
echo "Do you wish to install the beta version? (select number)"
select yn in "Yes" "No"; do
case $yn in
Yes ) break;;
No ) exit;;
esac
done
# Update
sudo apt update
sudo apt dist-upgrade
# remove stable feed
sudo rm -f /etc/apt/sources.list.d/duet3d.list
# download unstable packages
wget -q https://pkg.duet3d.com/duet3d.gpg
wget -q https://pkg.duet3d.com/duet3d-unstable.list
sudo mv duet3d.gpg /etc/apt/trusted.gpg.d/
sudo mv duet3d-unstable.list /etc/apt/sources.list.d/duet3d-unstable.list
sudo chown root:root /etc/apt/trusted.gpg.d/duet3d.gpg
sudo chown root:root /etc/apt/sources.list.d/duet3d-unstable.list
# install and update
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install duetsoftwareframework