chmod 777 means read, write, execute for owner, group and others. See https://beebom.com/what-does-chmod-777-mean-linux/
I will work on a improvement for the permissions issue for the web interface and get back to you
Git Clone URL: | https://aur.archlinux.org/ravenna-alsa-daemon.git (read-only, click to copy) |
---|---|
Package Base: | ravenna-alsa-daemon |
Description: | A daemon for ALSA RAVENNA/AES67 Driver |
Upstream URL: | https://github.com/bondagit/ravenna-alsa-lkm |
Keywords: | audio mastering pro-audio production |
Licenses: | custom |
Submitter: | blackhole |
Maintainer: | blackhole |
Last Packager: | blackhole |
Votes: | 3 |
Popularity: | 0.000000 |
First Submitted: | 2019-03-05 11:33 (UTC) |
Last Updated: | 2024-11-11 13:03 (UTC) |
chmod 777 means read, write, execute for owner, group and others. See https://beebom.com/what-does-chmod-777-mean-linux/
I will work on a improvement for the permissions issue for the web interface and get back to you
That file has not the executable flag, only give access permission to all.
Without that web configuration cannot write to a root configuration file.
If you have a better solution, let me know
chmod 777 $pkgdir/opt/ravenna-alsa/merging_ravenna_daemon.conf
in line 26 of the PKGBUILD is a really bad idea and a security risk. It make the file writable and executable by anyone on the system. A config file would never need the executable flag.
The package has been flagged out-of-date by enderium with the following motivation:
"Latest version is 1.7. Also, the daemon exist as a separate repo"
However this package is using the repository https://github.com/bondagit/ravenna-alsa-lkm.git#branch=aes67-daemon
This repository has a fix for last archlinux kernels and last version is 1.1.93 not 1.7
Now issue11 has been committed. Uploaded new version
Fails to build stating:
fatal: invalid reference: origin/aes67-daemon-issue11
The Git Branch 'aes67-daemon-issue11' doesn't exist
I've modified the line in the PKGBUILD that state this:
source=("git+https://github.com/bondagit/ravenna-alsa-lkm.git#branch=aes67-daemon-issue11" 'ravenna-alsa.service' 'ravenna_start.sh')
to this:
source=("git+https://github.com/bondagit/ravenna-alsa-lkm.git#branch=aes67-daemon" 'ravenna-alsa.service' 'ravenna_start.sh')
It now builds and installs ok...
I don't know if this is the correct branch to be building from.
If interested I have also made an Archlinux package for this alternative one:
You should start it this way:
cd /opt/ravenna-alsa/
LD_PRELOAD=/usr/lib/libcurl.so.3 /opt/ravenna-alsa/Merging_RAVENNA_Daemon
or with /opt/ravenna-alsa/ravenna_start.sh
(the systemd service is using ravenna_start.sh)
at the point of starting the meging_ravenna_daemon getting an open ssl error message. any idea on how to proceed? trying to install anubis. ./Merging_RAVENNA_Daemon: /usr/lib/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by ./Merging_RAVENNA_Daemon)
Pinned Comments
blackhole commented on 2019-03-05 12:00 (UTC) (edited on 2019-03-05 12:01 (UTC) by blackhole)
Reference https://bitbucket.org/MergingTechnologies/ravenna-alsa-lkm
You must first load the kernel module:
modprobe MergingRavennaALSA
Start avahi
systemctl start avahi-daemon
and edit /opt/ravenna-alsa/merging_ravenna_daemon.conf
with the name of your network interface
After you can access web interface with
ipaddress:9090