DietPi + Allo Web GUI: Now available

RPI 3 without ALLO HW

Official RPI PSU

SD card 16GB SANDISK

Yes same system but i reflash completely today , so new full clean install from image …

Same β€œBash: Ifconfig: Command Not Found” on ALLO GUI network settings ?

Yes.

 ───────────────────────────────────────
 DietPi     | 17:25 | Fri 27/10/17
 ───────────────────────────────────────
 V157       | RPi 3 Model B (armv7l)
 ───────────────────────────────────────
 IP Address | 192.168.1.113
 ───────────────────────────────────────

 Created by : Daniel Knight
 Web        : http://DietPi.com
 Twitter    : http://twitter.com/dietpi_
 Donate     : http://goo.gl/pzISt9
 DietPi's web hosting is powered by: MyVirtualServer.com

 dietpi-launcher  = All the DietPi programs in one place.
 dietpi-config    = Feature rich configuration tool for your device.
 dietpi-software  = Select optimized software for installation.
 htop             = Resource monitor.
 cpu              = Shows CPU information and stats.

root@DiPiAllo:~# wget http://dietpi.com/downloads/testing/UserController -O /var/www/allo/app/Http/Controllers/UserController.php
--2017-10-27 17:25:46--  http://dietpi.com/downloads/testing/UserController
Resolving dietpi.com (dietpi.com)... 185.101.92.145
Connecting to dietpi.com (dietpi.com)|185.101.92.145|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 23400 (23K)
Saving to: β€˜/var/www/allo/app/Http/Controllers/UserController.php’

/var/www/allo/app/Http/Controlle 100%[============================================================>]  22.85K  --.-KB/s   in 0.03s

2017-10-27 17:25:47 (706 KB/s) - β€˜/var/www/allo/app/Http/Controllers/UserController.php’ saved [23400/23400]

root@DiPiAllo:~# systemctl stop lighttpd; systemctl stop mysql; systemctl stop php-*; dietpi-services start

 DietPi-Services
─────────────────────────────────────────────────────
 Mode: start
 Please wait...

 [Ok] cron
 [Ok] smbd
 [Ok] nmbd
 [Ok] lighttpd
 [Ok] php5-fpm
 [Ok] mysql
 [Ok] mpd
 [Ok] avahi-daemon
 [Ok] shairport-sync
 [Ok] squeezelite
 [Ok] netdata
 [Ok] roonbridge
 [Ok] networkaudiod
 [Ok] gmrender


 DietPi-Process_Tool
─────────────────────────────────────────────────────
 Mode: Apply
 Please wait...

 Avahi Daemon (1783)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 Cron (1179)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 DHCP Client (916)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 Dropbear (526)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 Dropbear (5945)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 Gmediarender (1823)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 MPD (1768)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 NAA Daemon (1819)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 NetData (1803)
 [Ok] Nice      19
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 NetData (1904)
 [Ok] Nice      19
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 NetData (5016)
 [Ok] Nice      19
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 NetData (5098)
 [Ok] Nice      19
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 RoonBridge (1811)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 RoonBridge (2802)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 RoonBridge (Helper) (2802)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 RoonBridge/Server (RAATServer) (3108)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 Samba Server (Daemon) (1191)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 Samba Server (Daemon) (1200)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 Samba Server (NetBios) (1208)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 Shairport Sync (1791)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 Webserver Lighttpd (6137)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 Webserver MySql (6177)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 Webserver MySql (6594)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 Webserver Php-fpm (1237)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 Webserver Php-fpm (1240)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 Webserver Php-fpm (1241)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 Webserver Php-fpm (1242)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0
 Webserver Php-fpm (1243)
 [Ok] Nice      0
 [Ok] Affinity  0-3
 [Ok] Scheduler SCHED_OTHER 0

 [Ok] DietPi-Process Tool | Completed

root@DiPiAllo:~# $(which ifconfig) eth0
eth0      Link encap:Ethernet  HWaddr b8:27:eb:c2:e9:e4
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

root@DiPiAllo:~# which ifconfig
/sbin/ifconfig
root@DiPiAllo:~#

Dan,
Remarks about RPI ALLO web GUI installed manually β€œon top” of DietPi v157 (i know this is not the way you recommend VS pre-made ALLO image) :

  • Apart from the β€œifconfig not found” issue Allo Web GUI and DietPi are functional and i’ve used RoonBridge, NAA, ShairPort-sync, GMrender, NetData and the settings via Allo web GUI without any issues during a few days.

  • However, after shutdown / power-on, system doesn’t reboot: No more remote SSH connexion, black screen when HDMI screen display connected…

  • Before β€œblack screen” there is a β€œred” (vs green OK) item in the boot trace on screen, but too quick to read what is the faulty item.

  • Only solution was to re-flash my SD card and reinstall DietPi + Allo web GUI. I’ve tried 2 times with same issue on reboot. Finally i’ve reinstalled DietPi (V157 with Roonbridge, NAA, ShairPort) but without installing Allo web GUI on top. No more issue on reboot apparently.

Thanks for the info:

We actually use a fresh install of DietPi, then run dietpi-software install 159, to create the Allo GUI image. Effectively, the same process you are using.
We are unable to replicate the issues you and @Lars_Holmberg have experienced.

However, after shutdown / power-on, system doesn’t reboot: No more remote SSH connexion, black screen when HDMI screen display connected…

I personally believe this is a hardware/system stability issue, causing filesystem corruptions during intensive IO operations installing the Allo GUI.

However, if there is any more steps applied in your installation (eg: changed soundcard in DietPi-Config, Swapfile size 0, prior to Allo GUI install), we can run tests our end to try and replicate.

Tests you can try to exclude hardware as issue, on fresh image installations:

Hi All,

Updates available:

  • DietPi v158
  • Allo GUI v3

Main fixes/changes:

  • Critical Sparky SBC stability kernel patch, to resolve issues with URB errors (USB, loss of device) and Ethernet stability.
  • DSD support for Squeezelite
  • Added ability to set S24_3 bit depth modes for Shairport-sync and Squeezelite. Required by some DACs

Full change-log:

How do I update?
Please check the web interface > System settings page to update your system.
NB: DietPi only checks for new updates once daily. If the update is not showing as available, you can force a recheck by rebooting the system.

I am amused that after today’s OS updates I feel that my Allo DigiOne and BOSS both seem to β€œsound better”, more robust. It it probably only the fact that I am in a good mood today (for some unknown reason), music always sounds better then.

Dan, I have performed the update on my Sparky/usBridge…settings report v158 but GIU does not seem to be upgraded as it lacks the graphics (logos) present in the RPI interface of my RPi. Please advise…is there a way to update the GUI to V3?

Hi,

Thanks for the report.

To investigate this issue, we will need to see the update logs:

/etc/dietpi/logs/dietpi-update.log

You can either upload it to pastebin (for example), or send us a bug report, which will contain the information:

dietpi-bugreport

To resolve the issue, try reinstalling the Allo GUI:

dietpi-software reinstall 159

When the first update to the Allo GUI was released I just decided to reflash the SD card to avoid any hassles. No problems since.

I just received my Allo DigiOne. Everything in the stock image worked great… Roon, Airplay, … I also ran dietpi-update. However I also receive the β€œLogin failed” screen when I log in with the default Allo credentials. I also ran the install procedure as outlined here to try and resolve, but that didn’t work. Ultimately sent in a bug report. Hope this gets fixed.

I am now able to log into the Allo Web GUI using the instructions provided at: https://github.com/Fourdee/DietPi/issues/1211

The root password, at this time, cannot be changed to something else. The following commands fixed whatever issues I was experiencing:

systemctl start mysql
mysqladmin -u root -pdietpi drop allo_db -f
dietpi-software reinstall 160
reboot

1 Like

Hi @Dan_Knight, I hope I’m in the correct spot here for my question:

I own an Allo USBridge and wanted to know if there’s a way to add spotify connect to it?

Thanks!

I got it to work on my usbridge. You just need to install Raspotify in the software menu.

hm, that’s what I thought, too. Unfortunately all I’ve got is this error message:

any idea on this? I logged in via SSH (user: root / pass: dietpi)

Come to think of it, I may have installed it using the command lines given on the github link I mentioned above. You can always try, or wait for DietPi to answer.

I’ll have to wait for @Dan_Knight I think :slight_smile:

the direct command line from github (raspotify) results in another (or the same?) error:

    Failed to enable unit: Unit file /etc/systemd/system/networkaudiod.service is masked.
    dpkg: error processing package networkaudiod (--configure):
    subprocess installed post-installation script returned error exit status 1
    ...
    ...
    Processing triggers for libc-bin (2.24-11+deb9u1) ...
    Errors were encountered while processing:
    networkaudiod
    E: Sub-process /usr/bin/dpkg returned an error code (1)

maybe it’s because of the USBridge’s Sparky vs. Raspberry Pi?

Hi,

You can install Spotify Connect in DietPi-Software, under Software Optimized menu:

dietpi-software


Info: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=7013#p7013

Hi,

Thanks for the report, confirmed our end.

We’ll get this resolved, in the mean time, please enable all software titles in the Allo GUI, before running dietpi-software or APT installations

Ticket: https://github.com/Fourdee/DietPi/issues/1320

1 Like

thank you!