Volumio 3 RC1 - Open Beta Testing

Very! You can see two downloads launched for 3.3.1 launched… :bug:
one at Nov 25 20:10:04: and the other about 3 seconds later at Nov 25 20:10:07

Nov 25 20:09:55: info: Plugin folders cleanup completed
Nov 25 20:09:55: info: CoreCommandRouter::executeOnPlugin: my_volumio , getMyVolumioStatus
Nov 25 20:09:55: info: [{"prettyName":"FusionDsp","name":"fusiondsp","category":"audio_interface","version":"0.1.5","icon":"fa-sliders fa-rotate-90","isManuallyInstalled":false,"enabled":false,"active":false},{"prettyName":"80s80s Radio","name":"80s80s","category":"music_service","version":"1.0.2","icon":"fa-headphones","isManuallyInstalled":false,"enabled":true,"active":true}]
Nov 25 20:09:55: info: CoreCommandRouter::executeOnPlugin: my_volumio , getMyVolumioToken
Nov 25 20:10:02: info: CoreCommandRouter::executeOnPlugin: my_volumio , getMyVolumioToken
Nov 25 20:10:04: info: Downloading plugin at https://plugins.volumio.workers.dev/pluginsv2/download/touch_display/3.3.1/volumio/buster/armhf
Nov 25 20:10:05: info: CoreCommandRouter::executeOnPlugin: my_volumio , getMyVolumioToken
Nov 25 20:10:05: info: END DOWNLOAD: https://plugins.volumio.workers.dev/pluginsv2/download/touch_display/3.3.1/volumio/buster/armhf
Nov 25 20:10:05: info: Folder /tmp/plugins removed
Nov 25 20:10:05: info: Check plugin dependencies
Nov 25 20:10:05: info: CoreCommandRouter::executeOnPlugin: system , getSystemVersion
Nov 25 20:10:05: info: Checking if plugin already exists
Nov 25 20:10:05: info: Rename folder
Nov 25 20:10:05: info: Folder /tmp/downloaded_plugin.zip removed
Nov 25 20:10:05: info: Move to category
Nov 25 20:10:06: info: Checking if install.sh is present
Nov 25 20:10:06: info: Executing install.sh
Nov 25 20:10:06: volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/sh /data/plugins/user_interface/touch_display/install.sh
Nov 25 20:10:06: pam_unix(sudo:session): session opened for user root by (uid=0)
Nov 25 20:10:06: info: Installing fake packages for kernel, bootloader and pi lib
Nov 25 20:10:07: info: Downloading plugin at https://plugins.volumio.workers.dev/pluginsv2/download/touch_display/3.3.1/volumio/buster/armhf
Nov 25 20:10:07: info: (Reading database ... 51226 files and directories currently installed.)
Nov 25 20:10:07: info: Preparing to unpack libraspberrypi0_0.0.1_all.deb ...
Nov 25 20:10:07: info: Unpacking libraspberrypi0 (0.0.1) over (0.0.1) ...
Nov 25 20:10:08: info: Setting up libraspberrypi0 (0.0.1) ...
Nov 25 20:10:08: info: (Reading database ... 51226 files and directories currently installed.)
Nov 25 20:10:08: info: Preparing to unpack raspberrypi-bootloader_0.0.1_all.deb ...
Nov 25 20:10:08: info: Unpacking raspberrypi-bootloader (0.0.1) over (0.0.1) ...
Nov 25 20:10:08: info: Setting up raspberrypi-bootloader (0.0.1) ...
Nov 25 20:10:09: info: (Reading database ... 51226 files and directories currently installed.)
Nov 25 20:10:09: info: Preparing to unpack raspberrypi-kernel_0.0.1_all.deb ...
Nov 25 20:10:09: info: Downloading plugin at https://plugins.volumio.workers.dev/pluginsv2/downloadLatest/touch_display/volumio/buster/armhf
Nov 25 20:10:09: info: Unpacking raspberrypi-kernel (0.0.1) over (0.0.1) ...
Nov 25 20:10:09: info: END DOWNLOAD: https://plugins.volumio.workers.dev/pluginsv2/download/touch_display/3.3.1/volumio/buster/armhf
Nov 25 20:10:09: info: Folder /tmp/plugins removed
Nov 25 20:10:09: info: Setting up raspberrypi-kernel (0.0.1) ...
Nov 25 20:10:09: info: Check plugin dependencies
Nov 25 20:10:09: info: CoreCommandRouter::executeOnPlugin: system , getSystemVersion
Nov 25 20:10:09: info: Checking if plugin already exists
Nov 25 20:10:09: info: Rename folder
Nov 25 20:10:09: info: Folder /tmp/downloaded_plugin.zip removed
Nov 25 20:10:09: info: Move to category
Nov 25 20:10:09: info: Putting on hold packages for kernel, bootloader and pi lib
Nov 25 20:10:12: info: Checking if install.sh is present
Nov 25 20:10:12: info: Executing install.sh
Nov 25 20:10:12: info: END DOWNLOAD: https://plugins.volumio.workers.dev/pluginsv2/downloadLatest/touch_display/volumio/buster/armhf
Nov 25 20:10:12: info: Folder /tmp/plugins removed
Nov 25 20:10:12: volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/sh /data/plugins/user_interface/touch_display/install.sh
Nov 25 20:10:12: pam_unix(sudo:session): session opened for user root by (uid=0)
Nov 25 20:10:12: info: An error occurred installing the plugin. Rolling back config
Nov 25 20:10:12: info: Plugin folders cleanup
Nov 25 20:10:12: info: Scanning into folder /volumio/app/plugins/
Nov 25 20:10:12: info: Scanning category audio_interface
Nov 25 20:10:12: info: Scanning category miscellanea
Nov 25 20:10:12: info: Scanning category music_service
Nov 25 20:10:12: info: Scanning category plugins.json
Nov 25 20:10:12: info: Scanning category system_controller
Nov 25 20:10:12: info: Scanning category user_interface
Nov 25 20:10:12: info: Scanning into folder /data/plugins/
Nov 25 20:10:12: info: Scanning category audio_interface
Nov 25 20:10:12: info: Scanning category music_service
Nov 25 20:10:12: info: Scanning category system_hardware
Nov 25 20:10:12: info: Scanning category user_interface
Nov 25 20:10:12: info: Plugin folders cleanup completed
Nov 25 20:10:12: info: Error: Error
Nov 25 20:10:12: info: Folder /tmp/downloaded_plugin.zip removed
Nov 25 20:10:12: info: Folder /tmp/plugins removed
Nov 25 20:10:12: info: Folder /tmp/downloaded_plugin.zip removed
Nov 25 20:10:12: info: Installing fake packages for kernel, bootloader and pi lib
Nov 25 20:10:12: info: Installing fake packages for kernel, bootloader and pi lib
N

My bet would be that getMyVolumioStatus probably calls geMyVolumioToken as well, and this leads multiple pushMyVolumioToken broadcasts?
But this is all just speculation, and we will have to wait for the guys to look at the myVolumio code as it’s not public to confirm :slight_smile:

EDIT: Nah, the race comes from elsewhere :man_shrugging: doesn’t seem to be a socket event race from what I can see. It seems more an install vs update command being triggered…

I’ve observed this too on other devices.

2 Likes

Me too…

1 Like

Thanks,
@volumio could tou please take a look. I just flash a new sd card with 3.152. Thanks

can you install the 3.152 @Lintbf i could not get it working on my 32gb samsung sd
it was running a older version 3.010 strange …

Yes, I could on rpi4. But it seems there are some issues with plugin touch display. I do not understand how this are tested… By volumio… Devs. Or testing is done only by us…
.

Btw, looks like there are also issues with dependencies, and chromium?

info: You might want to run 'apt --fix-broken install' to correct these.
Nov 25 20:10:18 volumio volumio[650]: info: The following packages have unmet dependencies:
Nov 25 20:10:18 volumio volumio[650]: info: You might want to run 'apt --fix-broken install' to correct these.
Nov 25 20:10:18 volumio volumio[650]: info: The following packages have unmet dependencies:
Nov 25 20:10:19 volumio volumio[650]: info:  libgl1-mesa-dri : Depends: libllvm9 (>= 1:9~svn298832-1~) but it is not installed
Nov 25 20:10:19 volumio volumio[650]: info:  libgl1-mesa-dri : Depends: libllvm9 (>= 1:9~svn298832-1~) but it is not installed
Nov 25 20:10:19 volumio volumio[650]: info:  libinput-bin : Depends: libwacom2 (>= 0.22) but it is not installed
Nov 25 20:10:19 volumio volumio[650]: info:  libinput10 : Depends: libwacom2 (>= 0.29) but it is not installed
Nov 25 20:10:19 volumio volumio[650]: info:  libinput-bin : Depends: libwacom2 (>= 0.22) but it is not installed
Nov 25 20:10:19 volumio volumio[650]: info:  libinput10 : Depends: libwacom2 (>= 0.29) but it is not installed
Nov 25 20:10:19 volumio volumio[650]: info:  libwacom-bin : Depends: libwacom2 (>= 0.5) but it is not installed
Nov 25 20:10:19 volumio volumio[650]: info: Installing graphical environment
Nov 25 20:10:19 volumio volumio[650]: info:  libwacom-bin : Depends: libwacom2 (>= 0.5) but it is not installed
Nov 25 20:10:19 volumio volumio[650]: info: Install

Just to check - I hope everyone is NOT on TEST mode? Or is 3.152 already on stable OTA?

Don’t see these dependency issues here (Pi 4, Volumio 3.152). Also no apt --fix-broken install info.

I’m just armchair debugging :wink:
This is from @Lintbf - http://logs.volumio.org/volumiobuster/Lg9sa0O.html (Raspberry Pi 4 Model as well)

Yes 3.152 is on ota, but only contains frontend fixes.

The plugin install is triggered 3 times somehow (2 times specific version and one latest), which it seems is originated from the UI. Did you press the button multiple times because you did not see the progress bar? That is a known issue on specific version install from the details page, the plugin will be installed though.

other sd card 8gb seems to boot ok .

Yeah, there are some issues with the plugin for touch-display. The first install fails as it reports enable even though the majority hasn’t been installed, giving the server-x error.

So I did an uninstall, then installed libinput (sudo apt-get install xserver-xorg-input-libinput) first and redid the installation. This time it installed completely. However it install with a lot of overhead.

The version number indicates 3.3.1

but it installs 3.0.1.

Yeah, I think that is the cause. I at least have been clicking the “Install v3.3.1(beta)” button and then the “Install” button next to the “Details” button. Ihad the impression that the various versions on the “Details” page are just some kind of selection from which you choose the desired version and after doing so click “Install” next to “Details”. Obviously that’s not intended… :wink:

The main issue from a user’s perspective is probably that there is no indication in the UI that the installation process has been started / is running.

1 Like

We’ll fix that for the next release.

3.01 is just working and starting on the 3.152 @gvolt just installed few minutes ago.
not even startup sound is there
all of the radio section does start playing see bitrate but no sound
usb dac: tone1 on usb.
http://logs.volumio.org/volumiobuster/xjuEkbA.html

ALSA lib conf.c:4898:(parse_args) Unknown parameter 1 ALSA lib conf.c:5031:(snd_config_expand) Parse arguments error: No such file or directory ALSA lib control.c:1375:(snd_ctl_open_noupdate) Invalid CTL hw:5,0 Nov 25 23:51 : exception: Failed to open mixer for 'alsa': failed to attach to hw:5,0: No such file or directory

If you selected to install a version on the “Details” page of the plugin and then clicked also the “Install” button next to the “Details” button this seems to happen.

As I wrote in my previous post exclusively use one of them: Either on the “Details” page e.g. “Install v3.3.1(beta)” or the “Install” button next to the “Details” button. Then change to the page where you see the installed plugins and wait patiently until the Touch Display plugin appears.

I assume this is not related to Volumio3 RC1. I suggest we proceed with this issue in the Touch Display plugin thread or you open a new thread.

Edit: @Wheaten has reported that the latter problem is no longer present after a new installation of Volumio.

Thanks for reporting. For me all problems of parallel installations of different versions and related Xserver connection failing seem to be solved by omitting clikcing multiple install buttons as I decribed above. I just successfully installed 3.3.1, too.

:+1: