Moode Forum
[SOLVED] Moode 8.3.3 in place update not possible - Printable Version

+- Moode Forum (https://moodeaudio.org/forum)
+-- Forum: moOde audio player (https://moodeaudio.org/forum/forumdisplay.php?fid=3)
+--- Forum: Support (https://moodeaudio.org/forum/forumdisplay.php?fid=7)
+--- Thread: [SOLVED] Moode 8.3.3 in place update not possible (/showthread.php?tid=5661)

Pages: 1 2


Moode 8.3.3 in place update not possible - pkdick - 06-28-2023

Hello,

Please find the error message I got when trying to update Moode : it seems that the systems lacks 500 MB to update, bu I have no idea to free sthis space...

Thank you in advance for your support.

Best regards,


RE: Moode 8.3.3 in place update not possible - Tim Curtis - 06-28-2023

Do you have song files stored on the uSD Card?


RE: Moode 8.3.3 in place update not possible - philrandal - 06-28-2023

Has it failed to expand the filesystem, perhaps? From the System page drop-down menu select System Info and see what it says.


RE: Moode 8.3.3 in place update not possible - pkdick - 06-29-2023

(06-28-2023, 06:30 PM)Tim Curtis Wrote: Do you have song files stored on the uSD Card?

No I have no song files on my µSD: I only use it for the Moode software installation.


RE: Moode 8.3.3 in place update not possible - pkdick - 06-29-2023

(06-28-2023, 08:18 PM)philrandal Wrote: Has it failed to expand the filesystem, perhaps? From the System page drop-down menu select System Info and see what it says.

Hello philrandal,


Please find the System Info from my setup:


Code:
S Y S T E M   P A R A M E T E R S

moOde release = 8.3.2 2023-04-21
RaspiOS = 11.6
Linux kernel = 6.1.21-v7+ #1642
Platform = Allo USBridge SIG [CM3+ Lite 1GB v1.0]
Architecture = armhf (32-bit)
Home directory = /home/pi
System uptime = up 3 minutes
Timezone = Europe/Paris
Current time = 2023-06-29 20:22:43

Host name = moode
Ethernet address = 192.168.1.27
Ethernet MAC = 00:17:f7:00:a7:6a
WLAN address = unassigned
WLAN MAC = no adapter
WLAN country = US
WLAN AP SSID = Moode
WLAN AP chan = 6
WLAN AP router = Off

SoC identifier = bcm2837
Core count = 4
Kernel timer freq = 100 Hz
SDCard freq = 50 MHz
USB boot = not available
Warranty = OK

Root size =
Root used =
Root available =
Root expand = expanded
Memory total = 944 MB
Memory free = 606 MB
Memory used = 338 MB
SoC temperature = 41.9°C
Throttled bitmask = 0x0
Throttled text = No throttling has occurred

CPU governor = ondemand
USB auto-mounter = udisks-glue
Onboard WiFi = None
Onboard BT = None
HDMI output = On
LED state = 1,1
IP addr timeout = 10 (secs)
Ethernet check = No
SSH term server = On

SMB file sharing = On
NFS file sharing = On
NFS access = 192.168.1.0/24
NFS options = rw,sync,no_subtree_check,no_root_squash

PHP-FPM version = 7.4.33
NGINX version = 1.18.0
SQLite3 version = 3.34.1
Hostapd version = 2.9
RPi.GPIO version = 0.7.0

A U D I O   P A R A M E T E R S

Audio device = Allo Katana DAC
Interface = I2S
Mixer name = Master
Hardware mixer = Yes
Supported formats = S16_LE, S32_LE
ALSA max volume = 100
ALSA output mode = Default (plughw)
ALSA loopback = Off
MPD max volume = 100
Volume step limit = 10
Display dB volume = Off
Audio source = Local
Output device = Local
Resume MPD = No
Volume knob = 100
Volume mute = Unmuted
Saved MPD vol = 0
Preamp volume = 0
ALSA version = 1.2.4-1.1+rpt2
SoX version = 0.1.3-4+rpi1

Bluetooth controller = Off
Pairing agent = Off
AirPlay receiver = Off
Spotify receiver = Off
Squeezelite = Off
RoonBridge = Not installed
UPnP client = Off
DLNA server = Off
GPIO button handler = Off
Multiroom sender = Off
Multiroom receiver = Disabled

Auto-shuffle = Off
Ashuffle mode = Track
Ashuffle filter = None
Autoplay = Off
Rotary encoder = Off
Encoder params = 100 2 3 23 24
USB volume knob = Off
Polarity inversion = Off
Crossfeed = Off
Crossfade = Off
Parametric EQ = Off
Graphic EQ = Off
CamillaDSP = off
CamillaDSP volsync = Off
MPD httpd = Off
Ignore CUE files = Yes

P R E F E R E N C E S

Appearance
----------------------
Theme = Default
Accent color = Carrot
Alpha blend = 1.0
Adaptive background = No
Background image = No
Cover backdrop = No
Cover blur = 20px
Cover scale = 1.25
Renderer backdrop = No
Font size = Normal
Native lazyload = Yes

Playback
----------------------
Show Queue thumbs = Yes
Show Now-playing icon = Yes
Show CoverView playbar = Yes
Show extra metadata = album,genre,track,disc,date,composer,conductor,performer,encoded
Search site = Discogs
Playback history log = No

Library
----------------------
One touch album = Play
One touch radio = Play
One touch playlist = No action
Albumview sort order = by Artist
Tagview sort order = by Artist
Track play = Track
Recently added = 1 Month
Show sample rate = No
Cover search pri = Embedded cover
Pixel ratio = 1
Thumbnail resolution = Auto
Thumbnail columns = 6/2 (Default)

Library (Advanced)
----------------------
Tag view genre = Genres
Tag view artist = Artist
Album key = Album@Artist (Default)
Include comment tag = No
Library filter = full_lib
Library filter str =
Ignore articles = a,an,the
Show tagview genres = Yes
Show tagview covers = Yes
Ellipsis limited text = No
UTF8 character filter = No

CoverView
----------------------
Timed display = Never
Automatic display = On
Backdrop style = Gradient (Linear)
Display mode = Cover
Layout = Wide
Extra metadata = No

R A D I O   M A N A G E R   S E T T I N G S

Sort tag = Name
Group method = No grouping
Show moOde stations = No action
Show other stations = No action

P L A Y L I S T   M A N A G E R   S E T T I N G S

Sort tag = Name
Group method = No grouping

M P D   S E T T I N G S

Version = 0.23.12
Volume type = hardware
SoX resampling = disabled
Selective resampling = disabled
SoX quality = high
SoX multithreading = off
DSD over PCM (DoP) = yes
Replaygain = auto
Replaygain preamp = 5
Volume normalization = no
Audio buffer = 4 (MB)
Output buffer size = 128 (MB)
Max playlist items = 16384
Input cache = Disabled
Device buffer = 500 (ms)
Device period = 125 (ms)

B L U E T O O T H   S E T T I N G S

Version = 5.55
Bluealsa = v3.0.0
Pairing agent = 1.0.0
Pi-Bluetooth = 0.1.19
Resume MPD = No
PCM buffer time = 500000 (µs)

A I R P L A Y   S E T T I N G S

Version = 4.1.1
Friendly name = Moode AirPlay
Interpolation = soxr
Output bit depth = S16
Output sample rate = 44100
Session interruption = no
Session timeout = 120 (ms)
Latency offset = 0.0 (secs)
Audio buffer = 0.2 (secs)
Resume MPD = No

S P O T I F Y   S E T T I N G S

Version = 0.4.2
Friendly name = Moode Spotify
Bitrate (kbps) = 160
Format = S16
Dither = Automatic (Default)
Volume curve = log
Volume range (dB) = 60
Initial volume (%) = 0
Volume normalization = No
Method = dynamic
Gain type = auto
Pregain (dB) = 0
Threshold (dBFS) = -2
Attack (ms) = 5
Release (ms) = 100
Knee = 1
Autoplay = No
Resume MPD = No

S Q U E E Z E L I T E   S E T T I N G S

Version = 1.9.8-1317 "DSD/SRC enabled"
Friendly name = Moode
ALSA device = hw:0
ALSA params = 80:4::1
Output buffers = 40000:100000
Task priority = 45
Codec list = flac,pcm,mp3,ogg,aac,alac,dsd
Other options = -W -D 500 -R E -S /var/local
Resume MPD = No

L O C A L   D I S P L A Y   S E T T I N G S

Local UI display = On
Mouse cursor = Off
Screen blank = 3600 Secs
Wake display on play = On
Brightness = 255
Pixel aspect ratio = Default
Rotate screen = 0 Deg

M O O D E   S T A R T U P   L O G

20230628 181004 worker: --
20230628 181004 worker: -- Start moOde 8 series
20230628 181004 worker: --
20230628 181004 worker: Successfully daemonized
20230628 181004 worker: Waiting for Linux startup...
20230628 181016 worker: Linux startup complete
20230628 181016 worker: Boot config backed up
20230628 181019 worker: File check (OK)
20230628 181021 worker: Session vacuumed
20230628 181021 worker: Session loaded
20230628 181021 worker: Debug logging (OFF)
20230628 181021 worker: --
20230628 181021 worker: -- Audio debug
20230628 181021 worker: --
20230628 181021 worker: ALSA cards: (0:Katana | 1:empty | 2:empty | 3:empty
20230628 181021 worker: MPD config: (0:Allo Katana DAC | mixer:(Master) | card:0)
20230628 181021 worker: ALSA mixer actual (Master)
20230628 181021 worker: ALSA Master volume set to (0%)
20230628 181021 worker: --
20230628 181021 worker: -- System
20230628 181021 worker: --
20230628 181023 worker: Host      (moode)
20230628 181023 worker: Hardware  (Allo USBridge SIG [CM3+ Lite 1GB v1.0])
20230628 181023 worker: moOde     (8.3.2 2023-04-21)
20230628 181023 worker: RaspiOS   (11.6)
20230628 181023 worker: Kernel    (6.1.21-v7+ #1642)
20230628 181023 worker: Procarch  (armv7l, 32-bit)
20230628 181023 worker: MPD ver   (0.23.12)
20230628 181023 worker: CPU gov   (ondemand)
20230628 181023 worker: Userid    (pi)
20230628 181023 worker: Homedir   (/home/pi)
20230628 181023 worker: USB boot  (not available)
20230628 181023 worker: File sys  (expanded)
20230628 181023 worker: HDMI port (On)
20230628 181023 worker: Sys LED0  (On)
20230628 181023 worker: Sys LED1  (sysclass does not exist)
20230628 181023 worker: --
20230628 181023 worker: -- Network
20230628 181023 worker: --
20230628 181024 worker: eth0 adapter exists
20230628 181024 worker: eth0 address check (Off)
20230628 181024 worker: IP addr (192.168.1.27)
20230628 181024 worker: Netmask (255.255.255.0)
20230628 181024 worker: Gateway (192.168.1.1)
20230628 181024 worker: Pri DNS (192.168.1.1)
20230628 181024 worker: Domain  ()
20230628 181024 worker: wlan0 adapter does not exist
20230628 181024 worker: --
20230628 181024 worker: -- Software update
20230628 181024 worker: --
20230628 181024 worker: Automatic check (On)
20230628 181024 worker: Checking for available update...
20230628 181024 worker: Release 8.3.3, 2023-06-08 is available
20230628 181024 worker: --
20230628 181024 worker: -- Audio config
20230628 181024 worker: --
20230628 181025 worker: MPD conf updated
20230628 181025 worker: ALSA card number (0)
20230628 181025 worker: MPD audio output (Allo Katana DAC)
20230628 181025 worker: Audio formats (S16_LE, S32_LE)
20230628 181025 worker: ALSA mixer name (Master)
20230628 181025 worker: MPD mixer type (hardware)
20230628 181025 worker: Hdwr volume controller exists
20230628 181025 worker: Max ALSA volume (100%)
20230628 181025 worker: ALSA output mode (Default: plughw)
20230628 181025 worker: ALSA loopback (Off)
20230628 181025 worker: Reset renderer active flags
20230628 181025 worker: CamillaDSP configuration (off)
20230628 181025 worker: CamillaDSP volume sync   (off)
20230628 181025 worker: CamillaDSP volume range  (60)
20230628 181025 worker: --
20230628 181025 worker: -- File sharing
20230628 181025 worker: --
20230628 181028 worker: SMB file sharing (On)
20230628 181028 worker: NFS file sharing (On)
20230628 181028 worker: --
20230628 181028 worker: -- MPD startup
20230628 181028 worker: --
20230628 181030 worker: MPD started
20230628 181030 worker: MPD accepting connections
20230628 181030 worker: MPD output 1 ALSA Default (On)
20230628 181030 worker: MPD output 2 ALSA Bluetooth (Off)
20230628 181030 worker: MPD output 3 HTTP Server (Off)
20230628 181030 worker: MPD crossfade (off)
20230628 181030 worker: MPD ignore CUE files (yes)
20230628 181030 worker: --
20230628 181030 worker: -- Music sources
20230628 181030 worker: --
20230628 181030 worker: USB sources
20230628 181030 worker: No drives found
20230628 181030 worker: NAS sources
20230628 181030 worker: NAS
20230629 201941 worker: Mount all submitted
20230629 201941 worker: --
20230629 201941 worker: -- Feature availability
20230629 201941 worker: --
20230629 201941 worker: Input select (available)
20230629 201941 worker: Input (MPD)
20230629 201941 worker: Output (Allo Katana DAC)
20230629 201941 worker: Bluetooth (available)
20230629 201941 worker: AirPlay renderer (available)
20230629 201941 worker: Spotify renderer (available)
20230629 201941 worker: Squeezelite (available)
20230629 201941 worker: RoonBridge renderer (not installed)
20230629 201941 worker: Multiroom sender (available)
20230629 201941 worker: Multiroom receiver (available)
20230629 201941 worker: UPnP renderer (available)
20230629 201941 worker: DLNA server (available)
20230629 201941 worker: GPIO button handler (available)
20230629 201941 worker: Stream recorder (available: not installed)
20230629 201941 worker: HTTPS-Only mode (n/a)
20230629 201941 worker: --
20230629 201941 worker: -- Other
20230629 201941 worker: --
20230629 201941 worker: USB volume knob (Off)
20230629 201941 worker: Shellinabox SSH started
20230629 201941 worker: USB auto-mounter (udisks-glue)
20230629 201941 worker: Saved MPD vol level (0)
20230629 201941 worker: Preamp volume level (0)
20230629 201942 worker: MPD volume level (100) restored
20230629 201942 worker: ALSA Master volume (100%)
20230629 201942 worker: Auto-play (Off)
20230629 201943 worker: LocalUI (On)
20230629 201943 worker: Automatic CoverView (On)
20230629 201943 worker: On-screen keyboard (Off)
20230629 201943 worker: Library scope (all)
20230629 201943 worker: View reset to playback
20230629 201943 worker: Maintenance interval (360 minutes)
20230629 201943 worker: Screen saver activation (Never)
20230629 201943 worker: Session permissions (OK)
20230629 201943 worker: --
20230629 201943 worker: -- Startup complete
20230629 201943 worker: --
20230629 201943 worker: Mount monitor (started)
20230629 201943 worker: Watchdog monitor (started)
20230629 201943 worker: Ready



RE: Moode 8.3.3 in place update not possible - TheOldPresbyope - 06-29-2023

@pkdick 

Something funky going on here.

Here's the relevant stanza from your output


Code:
Root size =
Root used =
Root available =
Root expand = expanded
Memory total = 944 MB
Memory free = 606 MB
Memory used = 338 MB
SoC temperature = 41.9°C
Throttled bitmask = 0x0
Throttled text = No throttling has occurred


The system is saying it doesn't know how big the root partition of your booting device is (is it a uSD card? USB drive? HD/SSD?) nor how much space is available. This would explain why it won't do an in-place update.

Here's the same stanza for one of my players on an RPi3A+ booting 64-bit moOde 8.3.2 from a 4GB uSD card


Code:
Root size        = 3.4G
Root used        = 82%
Root available        = 610M
Root expand        = expanded
Memory total        = 429 MB
Memory free        = 263 MB
Memory used        = 166 MB
SoC temperature        = 52.6°C
Throttled bitmask    = 0x0
Throttled text        = No throttling has occurred

Regards,
Kent


RE: Moode 8.3.3 in place update not possible - pkdick - 06-30-2023

(06-29-2023, 06:46 PM)TheOldPresbyope Wrote: @pkdick 

Something funky going on here.

Here's the relevant stanza from your output


Code:
Root size =
Root used =
Root available =
Root expand = expanded
Memory total = 944 MB
Memory free = 606 MB
Memory used = 338 MB
SoC temperature = 41.9°C
Throttled bitmask = 0x0
Throttled text = No throttling has occurred


The system is saying it doesn't know how big the root partition of your booting device is (is it a uSD card? USB drive? HD/SSD?) nor how much space is available. This would explain why it won't do an in-place update.

Here's the same stanza for one of my players on an RPi3A+ booting 64-bit moOde 8.3.2 from a 4GB uSD card


Code:
Root size        = 3.4G
Root used        = 82%
Root available        = 610M
Root expand        = expanded
Memory total        = 429 MB
Memory free        = 263 MB
Memory used        = 166 MB
SoC temperature        = 52.6°C
Throttled bitmask    = 0x0
Throttled text        = No throttling has occurred

Regards,
Kent
Hello Kent,

Thank you for your analysis that shows indeed some issues with my setup. How to work out this situation ? Do I have to wipe out my configuration and start again ? This would be a pity because I also put some scripts to manage my player and I would have to install them again manually...

Best regards


RE: Moode 8.3.3 in place update not possible - Tim Curtis - 06-30-2023

What are u using as the boot media and what size is it?


RE: Moode 8.3.3 in place update not possible - TheOldPresbyope - 06-30-2023

@pkdick 

What Tim said.

As well, the filesystem info we were looking at in that particular stanza is parsed by the moOde sysinfo.sh script from the output of the Linux df command. Could you please go to your moOde player's command line (either using moOde's Web SSH terminal or by ssh'ing from another host), execute the following two commands, and report the results?


Code:
df -h
lsblk


Here, for example, is what I get on the 32-bit moOde 8.3.3 player I mentioned before,


Code:
pi@moode:~ $ df -h
Filesystem             Size  Used Avail Use% Mounted on
/dev/root              3.4G  2.7G  545M  84% /
devtmpfs               182M     0  182M   0% /dev
tmpfs                  214M     0  214M   0% /dev/shm
tmpfs                   86M  936K   85M   2% /run
tmpfs                  5.0M  4.0K  5.0M   1% /run/lock
/dev/mmcblk0p1         253M   51M  202M  20% /boot
tmpfs                   43M     0   43M   0% /run/user/1000
10.0.0.2:/export/Test  230G  161G   69G  70% /mnt/NAS/OMV-Test
pi@moode:~ $ lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
mmcblk0     179:0    0  3.7G  0 disk
├─mmcblk0p1 179:1    0  256M  0 part /boot
└─mmcblk0p2 179:2    0  3.5G  0 part /

The moOde script is looking specifically for a "/dev/root" entry.

Regards,
Kent


RE: Moode 8.3.3 in place update not possible - pkdick - 07-04-2023

(06-30-2023, 06:35 PM)TheOldPresbyope Wrote: @pkdick 

What Tim said.

As well, the filesystem info we were looking at in that particular stanza is parsed by the moOde sysinfo.sh script from the output of the Linux df command. Could you please go to your moOde player's command line (either using moOde's Web SSH terminal or by ssh'ing from another host), execute the following two commands, and report the results?


Code:
df -h
lsblk


Here, for example, is what I get on the 32-bit moOde 8.3.3 player I mentioned before,


Code:
pi@moode:~ $ df -h
Filesystem             Size  Used Avail Use% Mounted on
/dev/root              3.4G  2.7G  545M  84% /
devtmpfs               182M     0  182M   0% /dev
tmpfs                  214M     0  214M   0% /dev/shm
tmpfs                   86M  936K   85M   2% /run
tmpfs                  5.0M  4.0K  5.0M   1% /run/lock
/dev/mmcblk0p1         253M   51M  202M  20% /boot
tmpfs                   43M     0   43M   0% /run/user/1000
10.0.0.2:/export/Test  230G  161G   69G  70% /mnt/NAS/OMV-Test
pi@moode:~ $ lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
mmcblk0     179:0    0  3.7G  0 disk
├─mmcblk0p1 179:1    0  256M  0 part /boot
└─mmcblk0p2 179:2    0  3.5G  0 part /

The moOde script is looking specifically for a "/dev/root" entry.

Regards,
Kent
Hello Kent,

Sorry for the delay.

Please find the info you asked from me (it seems exactly the same as you).

For Tim: my µSD size is 64 GB.

Thank you for your support!