Balena Sound / Spotify Connect Issues

Hi guys,

Pretty new to this game, but Spotify has been cutting out unexpectedly when I’m streaming to my Rasberry Pi 4. I just ran a diagnostic test and these two issues came up.

Check_localdisk = failed

Some localdisk issues detected: 
test_diskspace Low disk space: (df reports 0% free)

Check_service_restarts = failed

Some services are restarting unexpectedly: (service: /spotify_2*****0_1*****9 restart count: 10)

Having diagnosed these issues, I’m not sure where to even start addressing them. I’d really appreciate any help anyone can afford.

Thanks in advance :slight_smile:

Hey Alexander, you’re getting that service restart issue because that’s often one of the side affects of having no more disk space. What size storage do you have ?

You can begin to troubleshoot this more by figuring out what is taking up so much space. SSH to the device and run df to see which partition to start looking. It will most likely be in /mnt/data as this is where all the docker images, layers and volumes are. You can then drill into it more and use du to see folder sizes. A command to use that I just whipped up: du -h /mnt/data/* | sortn -nr | head -n 10 which will show the top 10 folders in your /mnt/data partition.

Even if you find where the space is being taken up it’s not much help when it’s in some cryptic docker folder so run balena system df which will give you much more information on what about your docker engine is taking up space.

You can also try to reclaim of space if you’re not sure how by running balena system prune -a

Thanks dude, will give it a red hot crack sometime this weekend. Again, sorry in advance for my tech illiteracy, but I’m not really sure how to SSH to the device, and I’ve never really run commands before… do you have any recommended articles I can scour?

Crazy that it’s full already. It’s a 32GB card that was completely empty three months ago. The only thing I’ve been using it for has been to stream Spotify, so I’m at a complete loss as to how it’s managed to rack up 30GB of data in that time…

Alexander, you can actually SSH to your device directly from your balenaCloud dashboard. If you go to https://dashboard.balena-cloud.com/ and login, click on your Application name, then your Device name, you will see the terminal at the bottom-right of the screen. Check here for a quick screenshot of what it looks like and how to use it:
https://www.balena.io/docs/learn/manage/ssh-access/#using-the-dashboard-web-terminal

Let us know the output from those commands Miguel posted, thanks!

Thanks guys! So for df:

root@67b7e58:~# du -h /mnt/data/* | sortn -nr | head -n 10
bash: sortn: command not found
root@67b7e58:~# df 
Filesystem                     1K-blocks     Used Available Use% Mounted on
devtmpfs                         1833032        0   1833032   0% /dev
tmpfs                            1969352        0   1969352   0% /tmp
/dev/mmcblk0p3                    306201   299208         0 100% /mnt/sysroot/active
/dev/disk/by-state/resin-state     18803      240     17130   2% /mnt/state
overlay                           306201   299208         0 100% /
tmpfs                            1969352        0   1969352   0% /dev/shm
tmpfs                            1969352    38024   1931328   2% /run
tmpfs                            1969352        0   1969352   0% /sys/fs/cgroup
/dev/mmcblk0p1                     40314     7547     32767  19% /mnt/boot
tmpfs                            1969352       20   1969332   1% /var/volatile
/dev/mmcblk0p6                  14603928 14593229         0 100% /mnt/data
/dev/mmcblk0p2                    306201   285417       714 100% /mnt/sysroot/inactive

For: du -h /mnt/data/* | sortn -nr | head -n 10

bash: sortn: command not found

For: balena system df

TYPE                TOTAL               ACTIVE              SIZE                RECLAIMABLE
Images              9                   8                   950.5MB             239.3MB (25%)
Containers          8                   8                   300.5kB             0B (0%)
Local Volumes       3                   3                   13.96GB             0B (0%)
Build Cache         0                   0                   0B                  0B

Now I’m gonna run: balena system prune -a

WARNING! This will remove:
  - all stopped containers
  - all networks not used by at least one container
  - all images without at least one container associated to them
  - all build cache

Are you sure you want to continue? [y/N] y
Deleted Networks:
supervisor0
1709092_default

Deleted Images:
untagged: balena-healthcheck-image:latest
deleted: sha256:a29f45ccde2ac0bde957b1277b1501f471960c8ca49f1588c6c885941640ae60
deleted: sha256:167d9097a0a0c9ad3c82d85cdd3d078db0410523d29251194ef08288cb785a2a

Total reclaimed space: 9.136kB

9.136kB doesn’t seem like a lot… but I’ll give it a red hot crack… Thanks for all your help guys. Looking forward to sorting this out!

Alright, new set of problems now boys. Can’t stream music, and I’m getting constant ‘ding dong’ noises as the rasberry pi 4 keeps reconnecting…

I rebooted after running the initial commands, and now we’re having troubles. Should I just start from scratch and format the card?

Alexander,

The sortn is a typo - it should be sort.

I think at this point, since you’ve deleted some containers, that it might be best to reflash the SD card with balenaSound and have a fresh go.

Let us know if you are still having issues - we’ll get you sorted.

Phil

Ah sorry about that typo @farquad.495676. Can you run du -h /mnt/data/* | sort -nr | head -n 10 and share the results before starting over. I’d like to confirm what is taking up the space before losing it.