Release notes for Excito B3 software version 2.3.1.1

Announcements of all software releases for Excito products
johannes
Posts: 1469
Joined: 31 Dec 2006, 07:12
Location: Sweden
Contact:

Release notes for Excito B3 software version 2.3.1.1

Post by johannes » 10 Nov 2011, 10:53

This is a new minor upgrade. The upgrade is available only as a software upgrade.

How to upgrade
To upgrade a running system, make sure you don't have any activities running such as uploads, downloads, print jobs etc. Then log in as admin in web-ui. Choose "Settings" menu entry. Choose "Software update" in the sub menu.

Since the update service depends on root access to the MySQL database, if you have changed the default MySQL password the update may fail. If it has been changed, run the update from the command line. Default options should be ok, but you need to provide your MySQL root password.

New features and major changes
* Squeezebox server 7.6.1 bug fix, solves issues with touch, radio and duet players.
/Johannes (Excito co-founder a long time ago, but now I'm just Johannes)

johannes
Posts: 1469
Joined: 31 Dec 2006, 07:12
Location: Sweden
Contact:

Re: Release notes for Excito B3 software version 2.3.1.1

Post by johannes » 14 Nov 2011, 10:16

Ah, then there probably is a version conflict from yoru manual downlgrade. You can probably remove squeezecenter and then upgrade (use the command line so you can see what's happening).
/Johannes (Excito co-founder a long time ago, but now I'm just Johannes)

johannes
Posts: 1469
Joined: 31 Dec 2006, 07:12
Location: Sweden
Contact:

Re: Release notes for Excito B3 software version 2.3.1.1

Post by johannes » 14 Nov 2011, 16:23

It looks fine here. Perhaps it's a browser cache thing from an earlier version? Try to flush your cache (or try a different browser)..
/Johannes (Excito co-founder a long time ago, but now I'm just Johannes)

johannes
Posts: 1469
Joined: 31 Dec 2006, 07:12
Location: Sweden
Contact:

Re: Release notes for Excito B3 software version 2.3.1.1

Post by johannes » 15 Nov 2011, 02:55

Yes, those icons are missing here too, didn't notice that before. We'll see if this can be fixed.

Best,
/Johannes
/Johannes (Excito co-founder a long time ago, but now I'm just Johannes)

blacklodge
Posts: 8
Joined: 29 Dec 2010, 11:44
Location: Sweden

Re: Release notes for Excito B3 software version 2.3.1.1

Post by blacklodge » 15 Nov 2011, 14:52

johannes wrote:Yes, those icons are missing here too, didn't notice that before. We'll see if this can be fixed.

Best,
/Johannes
I also have those icon missing, but everything else for SC is working fine after 2.3.1.1

sm0rux
Posts: 6
Joined: 13 Nov 2010, 04:24

Re: Release notes for Excito B3 software version 2.3.1.1

Post by sm0rux » 16 Nov 2011, 21:58

I have the following problem since last upgrade to 2.3.1.1...

Image

What is the solution?

johannes
Posts: 1469
Joined: 31 Dec 2006, 07:12
Location: Sweden
Contact:

Re: Release notes for Excito B3 software version 2.3.1.1

Post by johannes » 17 Nov 2011, 02:51

Strange, this works for us:

Code: Select all

root@b3-demo:/home/test# cat /etc/bubba.version
2.3.1.1
root@b3-demo:/home/test# /etc/init.d/proftpd start
Starting ftp server: proftpd.
Can you share your proftpd.conf?
/Johannes (Excito co-founder a long time ago, but now I'm just Johannes)

Eek
Posts: 372
Joined: 23 Dec 2007, 03:03
Location: the Netherlands

Re: Release notes for Excito B3 software version 2.3.1.1

Post by Eek » 17 Nov 2011, 06:29

and your /etc/hosts file
cheers
Eek

sm0rux
Posts: 6
Joined: 13 Nov 2010, 04:24

Re: Release notes for Excito B3 software version 2.3.1.1

Post by sm0rux » 17 Nov 2011, 12:12

Below you will find my files.

I should also mention that I made a clean install of 2.3. Everything worked and then, after the upgrade (used the command line tools) FTP doesn't work.

proftpd.conf

Code: Select all

#
# /etc/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.
# 

# Includes DSO modules
Include /etc/proftpd/modules.conf

# Set off to disable IPv6 support which is annoying on IPv4 only boxes.
UseIPv6				on
# If set on you can experience a longer connection delay in many cases.
IdentLookups			off

ServerName			"Bubba"
ServerType			standalone
DeferWelcome			off

MultilineRFC2228		on
DefaultServer			on
ShowSymlinks			on
RequireValidShell		off
DefaultRoot				/home/

TimeoutNoTransfer		600
TimeoutStalled			600
TimeoutIdle			1200

DisplayLogin                    welcome.msg
DisplayChdir               	.message true
ListOptions                	"-l"

DenyFilter			\*.*/


# Port 21 is the standard FTP port.
Port				21

# In some cases you have to specify passive ports range to by-pass
# firewall limitations. Ephemeral ports can be used for that, but
# feel free to use a more narrow range.
# PassivePorts                  49152 65534

# If your host was NATted, this option is useful in order to
# allow passive tranfers to work. You have to use your public
# address and opening the passive ports used on your firewall as well.
# MasqueradeAddress		1.2.3.4

# This is useful for masquerading address with dynamic IPs:
# refresh any configured MasqueradeAddress directives every 8 hours
<IfModule mod_dynmasq.c>
# DynMasqRefresh 28800
</IfModule>

# To prevent DoS attacks, set the maximum number of child processes
# to 30.  If you need to allow more than 30 concurrent connections
# at once, simply increase this value.  Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances			30

# Set the user and group that the server normally runs at.
User				nobody
Group				nogroup

# Umask 022 is a good standard umask to prevent new files and dirs
# (second parm) from being group and world writable.
Umask				022  022
# Normally, we want files to be overwriteable.
AllowOverwrite			on

# Uncomment this if you are using NIS or LDAP via NSS to retrieve passwords:
# PersistentPasswd		off

# This is required to use both PAM-based authentication and local passwords
# AuthOrder			mod_auth_pam.c* mod_auth_unix.c

# Be warned: use of this directive impacts CPU average load!
# Uncomment this if you like to see progress and transfer rate with ftpwho
# in downloads. That is not needed for uploads rates.
#
# UseSendFile			off

TransferLog /var/log/proftpd/xferlog
SystemLog   /var/log/proftpd/proftpd.log

<IfModule mod_quotatab.c>
QuotaEngine off
</IfModule>

<IfModule mod_ratio.c>
Ratios off
</IfModule>


# Delay engine reduces impact of the so-called Timing Attack described in
# http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02
# It is on by default. 
<IfModule mod_delay.c>
DelayEngine on
</IfModule>

<IfModule mod_ctrls.c>
ControlsEngine        off
ControlsMaxClients    2
ControlsLog           /var/log/proftpd/controls.log
ControlsInterval      5
ControlsSocket        /var/run/proftpd/proftpd.sock
</IfModule>

<IfModule mod_ctrls_admin.c>
AdminControlsEngine off
</IfModule>

#
# Alternative authentication frameworks
#
#Include /etc/proftpd/ldap.conf
#Include /etc/proftpd/sql.conf

#
# This is used for FTPS connections
#
#Include /etc/proftpd/tls.conf

#
# Useful to keep VirtualHost/VirtualRoot directives separated
#
#Include /etc/proftpd/virtuals.con

# A basic anonymous configuration, no upload directories.

<Anonymous /home/storage>
  <Limit LOGIN>
        AllowAll
  </Limit>
  User				ftp
  Group				nogroup
  # We want clients to be able to login with "anonymous" as well as "ftp"
  UserAlias			anonymous ftp
  # Cosmetic changes, all files belongs to ftp user
  DirFakeUser	on ftp
  DirFakeGroup on ftp

  RequireValidShell		off

  # Limit the maximum number of anonymous logins
  MaxClients			10

  # We want 'welcome.msg' displayed at login, and '.message' displayed
  # in each newly chdired directory.
  DisplayLogin			welcome.msg
  DisplayChdir			.message true

  # Limit WRITE everywhere in the anonymous chroot
  <Directory *>
    <Limit WRITE>
      DenyAll
    </Limit>
  </Directory>
</Anonymous>
hosts

Code: Select all

127.0.0.1	localhost.localdomain	localhost
::1	ip6-localhost	ip6-loopback
fe00::0	ip6-localnet
ff00::0	ip6-mcastprefix
ff02::1	ip6-allnodes
ff02::2	ip6-allrouters
ff02::3	ip6-allhosts

Eek
Posts: 372
Joined: 23 Dec 2007, 03:03
Location: the Netherlands

Re: Release notes for Excito B3 software version 2.3.1.1

Post by Eek » 17 Nov 2011, 14:46

cheers
Eek

sm0rux
Posts: 6
Joined: 13 Nov 2010, 04:24

Re: Release notes for Excito B3 software version 2.3.1.1

Post by sm0rux » 17 Nov 2011, 15:27

Thanks for information!
I guess I should enter the name b3.localdomain and b3 instead of bubba.localdomain and bubba?

Regards!

sm0rux
Posts: 6
Joined: 13 Nov 2010, 04:24

Re: Release notes for Excito B3 software version 2.3.1.1

Post by sm0rux » 17 Nov 2011, 15:32

sm0rux wrote:Thanks for information!
I guess I should enter the name b3.localdomain and b3 instead of bubba.localdomain and bubba?

Regards!
I can now confirm that the solution mentioned solved my problem!

alon
Posts: 3
Joined: 06 Nov 2011, 03:31

Re: Release notes for Excito B3 software version 2.3.1.1

Post by alon » 22 Nov 2011, 08:01

I am running the latest b3 version 2.3.1.1
I have Squeezebox Touch with firmware version 7.6.1 r9486
And I'm having problem with the squeezebox server on my b3 since the upgrade to version 7.6.1

My problems with the latest update to the squeezebox server
1. Missing Icons, as mentioned by other users
2. Duplicate albums, I think the server scans playlists in music folders as duplicate album...
3. Can't browse by artist or by album from the squeezebox touch or the squeezebox android app

When trying to browse by artist from the squeezebox touch I'm getting
"Trying to connect" message and the wait icon, I can wait all day but nothing happens.

When I try to browse by artist from the Squeezebox android app I'm getting an error message:
Connection timed out the connection to the server timed out.
This can happen when there's a problem with your network, or if the server is overloaded. Try again.
I check the squeezebox log /var/log/squeezecenter/server.log
When the server starts the log is:

Code: Select all

2011-11-22 00:54:24 squeezecenter_safe started.
[11-11-22 00:54:33.4614] main::init (350) Starting Squeezebox Server (v7.6.1, rTRUNK, UNKNOWN) perl 5.010001
[11-11-22 00:54:34.4462] Slim::Utils::Misc::msg (1236) Warning: [00:54:34.4440] Class::C3::Componentised::load_components(): Use of DBIx::Class::UTF8Columns is strongly discouraged. See documentation of DBIx::Class::UTF8Columns for more info

After trying to browse by artist from the squeezebox android app this messages added to the log:

Code: Select all

[11-11-22 09:47:03.1351] Slim::Web::JSONRPC::handleURI (217) While trying to run function coderef [Slim::Web::JSONRPC::requestMethod]: []
[11-11-22 09:47:03.1444] Slim::Web::JSONRPC::handleURI (218) JSON parsed procedure: {
  id => 1,
  method => "slim.request",
  params => [
    "00:04:20:22:c9:9d",
    [
      "browselibrary",
      "items",
      0,
      999999,
      "mode:artists",
      "menu:1",
      "useContextMenu:1",
    ],
  ],
}
[11-11-22 09:47:03.3485] Slim::Web::JSONRPC::handleURI (217) While trying to run function coderef [Slim::Web::JSONRPC::requestMethod]: [malformed or illegal unicode character in string [×], cannot convert to JSON at /usr/share/perl5/Slim/Web/JSONRPC.pm line 248.
]
[11-11-22 09:47:03.3570] Slim::Web::JSONRPC::handleURI (218) JSON parsed procedure: {
  id => 1,
  method => "slim.request",
  params => [
    "00:04:20:22:c9:9d",
    [
      "browselibrary",
      "items",
      0,
      999999,
      "mode:artists",
      "menu:1",
      "useContextMenu:1",
    ],
  ],
}



I tried to remove the squeezebox server and reinstall it.
Rescan the library
Reboot the b3 and the squeezebox touch
Nothing helped to solve these problems.

Everything worked perfectly before the upgrade to version 7.6.1
And nothing changed at my music folder.

I installed squeezebox server 7.6.1 on my Ubuntu laptop, scanned my music library and then connected my Squeezebox touch to it and everything worked as it should.

Please fix the squeezebox server on the b3.
My last request from you is, next time test your updates thoroughly before publishing them.
It is better to wait a month or two longer for an update but to have a stable and working server!

Alon

johannes
Posts: 1469
Joined: 31 Dec 2006, 07:12
Location: Sweden
Contact:

Re: Release notes for Excito B3 software version 2.3.1.1

Post by johannes » 23 Nov 2011, 03:47

Hi all, yes, I agree on that our testing failed here, very sorry about the inconvenience. We are looking into the squeezebox issues, thanks a lot for your logs, they are helpful. We have now setup a system that can reproduce the bugs.
/Johannes (Excito co-founder a long time ago, but now I'm just Johannes)

cwhommes
Posts: 4
Joined: 19 Sep 2007, 13:25

Re: Release notes for Excito B3 software version 2.3.1.1

Post by cwhommes » 05 Dec 2011, 02:04

Hi Johannes,

The issues with squeezeserver 7.6.1 are not yet solved as far as I can see. Can you indicate when you expect to release a patch to 2.3.2 restoring functionality? Since my B3 sole purpose is to serve music I am keen to get the system up and running again....

Best,

Kees

Post Reply