Runeaudio built for modern kernel for Pi B+ (armv6)

Raspberry Pi related support

Runeaudio built for modern kernel for Pi B+ (armv6)

Postby gearhead » 22 Mar 2017, 01:08

So, I have gone through and have built all the packages in the git repository for an armv6. I posted to the 'issues' for the respostory what I had to change to get it to compile. I have also run through the old 0.3 production cookbook as best I can. Three is a missing package (tcp_wrappers) which I did not install. I had to force install 2 packages (php-rune and samba-rune as pacman complained). I had to copy the /etc/nginx/nginx.conf from a running system. At one point I got is the '404 Not Found' on the web interface. I made a guess and copied the configuration files from RuneOS/config/etc to /etc (this was not in the cookbook) and I still had the 404 and MPD was not running. I finally got MPD running by creating the /var/run/mpd directory and giving mpd ownership. Now it starts and runs and I get the web interface! Should I post this somewhere, Frank?

edit: This was because the sym links were not created or broken - read down further to get this fix: Filesystem upgrade manual intervention

I am playing a net stream right now and it seems to be OK running through my home brew DAC (5122)!

Gearhead
Last edited by gearhead on 25 Mar 2017, 17:08, edited 2 times in total.
gearhead
 
Posts: 101
Joined: 25 Nov 2014, 06:04

Re: Runeaudio built for modern kernel for Pi B+ (armv6)

Postby gearhead » 22 Mar 2017, 01:45

So, still noodling on this. I noted that upnp was not runnning. Now it works.
I had to add libmicrohttpd and lsoncpp
Code: Select all
pacman -S jsoncpp libmicrohttpd
to get it going.

It appears that avahi is not running and it does take a while for the UI to show up. I tried to reinstall avahi and reboot, but no joy. A bit more digging and now It works. Somehow my /var/run and /run were no longer linked.

I did this:
Code: Select all
rm -rf /var/run /var/lock && pacman -S filesystem

that I found here: https://www.archlinux.org/news/filesystem-upgrade-manual-intervention-required-1/

Shairport does not run (i have no iphone, so no biggie for me) but it should.
Code: Select all
[  104.336091] systemd[1]: Starting Shairport AirTunes receiver...
[  104.739892] systemd[1]: Started Shairport AirTunes receiver.
[  104.794272] systemd[1]: shairport.service: Main process exited, code=exited, status=127/n/a
[  104.799924] systemd[1]: shairport.service: Unit entered failed state.
[  104.800023] systemd[1]: shairport.service: Failed with result 'exit-code'.
[  104.966143] systemd[1]: shairport.service: Service hold-off time over, scheduling restart.


Any clues on this or should I update it to the new version shairport-sync?

Also I still have a minor issue with mpd.service. I'll see what Frank's latest version for the Pi2 has here and if it has the message or not.

Code: Select all
[   53.319976] systemd[1]: [/usr/lib/systemd/system/mpd.service:10] Failed to parse resource value, ignoring: -1
[   53.320143] systemd[1]: [/usr/lib/systemd/system/mpd.service:16] Unknown lvalue 'ControlGroup' in section 'Service'
[   53.320274] systemd[1]: [/usr/lib/systemd/system/mpd.service:19] Unknown lvalue 'ControlGroupAttribute' in section 'Service'


Any help?

Gearhead
Last edited by gearhead on 22 Mar 2017, 14:39, edited 1 time in total.
gearhead
 
Posts: 101
Joined: 25 Nov 2014, 06:04

Re: Runeaudio built for modern kernel for Pi B+ (armv6)

Postby hondagx35 » 22 Mar 2017, 11:36

Hi Gearhead,

thank you for your effort to get this working.
I am very busy at the moment, so sorry for not answering your questions on GIT.

I will answer in detail this evening here.

Are you able to upload your image somewhere?

Frank
User avatar
hondagx35
 
Posts: 3042
Joined: 11 Sep 2014, 22:06
Location: Germany

Re: Runeaudio built for modern kernel for Pi B+ (armv6)

Postby gearhead » 22 Mar 2017, 14:38

I was able to get shairport running as well. I had to add a libraby

Code: Select all
pacman -S libpulse


As far as I can tell it is fully functional and has current underpinnings.

Code: Select all
# uname -r
4.9.13-3-ARCH

Keith
gearhead
 
Posts: 101
Joined: 25 Nov 2014, 06:04

Re: Runeaudio built for modern kernel for Pi B+ (armv6)

Postby gearhead » 22 Mar 2017, 17:04

PM sent.
gearhead
 
Posts: 101
Joined: 25 Nov 2014, 06:04

Re: Runeaudio built for modern kernel for Pi B+ (armv6)

Postby surfninja » 22 Mar 2017, 18:43

Gearhead, this might help those x86 users that keep asking about a rune cookbook. Seems like you had to figure out all the steps.

Good job.
rAudio 1, Raspberry Pi 2B
rAudio 1, Raspberry Pi 4B
rAudio 1, Raspberry Pi Zero W
surfninja
 
Posts: 95
Joined: 13 Mar 2015, 22:06
Location: Minnesota

support RuneAudio Donate with PayPal


Return to Raspberry Pi

Who is online

Users browsing this forum: No registered users and 5 guests