Page 1 of 7

Release notes for BUBBA|2 version 2.0

Posted: 15 Apr 2010, 11:16
by tor
Release notes for BUBBA|2 version 2.0
This is a new major upgrade. The upgrade is available both as a firmware upgrade and a new install image.

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 "Update" in the sub menu. Press the "Update" button.

Since the update service depends on root access to the MySQL database, if you have changed the default password the update will 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.

When upgrade is complete user interface may look distorted. To resolve this make sure to reload web page.

Install
To (re)install a system please read the manual, section "INSTALLING & REINSTALLING SOFTWARE".

New features and major changes
  • Completely reworked user interface with a new service oriented design.
    • New inline help system.
    • Fully rewritten Filemanager frontend with new features.
  • Web based music player (FirePlay)
  • It is now possible to turn off the Samba service from the web interface
Upgrades
  • Squeezebox Server upgraded to v7.5.0
  • DL-manager, updated torrentlib to 0.14.10, bugfixes including some regarding crashes when cancel download
Known issues
  • Validation feedback not properly aligned in webkit and IE
  • Download as zip saves file names in utf-8 (special characters will not be shown correctly when extracting via Windows built in tool).
  • Drop-down boxes on "change permission" are too narrow in IE7

Re: Release notes for BUBBA|2 version 2.0

Posted: 15 Apr 2010, 13:44
by RandomUsername
Looks great guys. The new file manager looks the dog's.

Re: Release notes for BUBBA|2 version 2.0

Posted: 15 Apr 2010, 13:52
by RandomUsername
Quick question actually. I have a MySQL root password set as I have Joomla installed.

However, when I ran

Code: Select all

aptitude dist-upgrade
nothing asked me for the password.

Re: Release notes for BUBBA|2 version 2.0

Posted: 15 Apr 2010, 16:36
by Binkem
Thanks crew. The update looks great!

Just one question:
When updating Bubba updates both Python 2.4 and Python 2.5 (I've been installing one of both these when trying to get SABNZBDplus to work). DPKG shows errors when updating python 2.4 is this a problem? Of should I uninstall python 2.4?

Martijn

Re: Release notes for BUBBA|2 version 2.0

Posted: 15 Apr 2010, 16:40
by RandomUsername
Martijn,

I had a similar issue and had to go around the houses a bit to resolve it. I think it didn't like the fact I'd already installed python2.5 from a different repo.

I basically had to do

Code: Select all

dpkg -r --force-depends
on a few different python related packages and then reinstall them. I suspect you're having problems with different packages to me though so if you post the error you're getting, I'll try to point you in the right direction.

Re: Release notes for BUBBA|2 version 2.0

Posted: 16 Apr 2010, 03:15
by Binkem
I just found that since the upgrade I cannot find the DAAPD server on my bubba anymore. I cannot connect to Bubba:3689 nor to bubba:3689/FirePlay. If I press music on the new admin interface I get a FirePlay screen, but this cannot connect to bubba/music, so it cannot play anything. I'm not sure if the firefly server has started. I tried restarting it and it does not give any errors, but I cannot find the firefly service using the
ps -ef
command.
When updating (using apt-get) I did get the question wheter I wanted to use my old mt-daapd.conf of replace it with a new version. First I decided to keep the old one, but now I have replaced it with the new (mt-daapd.conf.dpkg-dist) version. This didn't change anything.

Please advise me.

Martijn

Re: Release notes for BUBBA|2 version 2.0

Posted: 16 Apr 2010, 04:20
by pa
Martijn,

Check the firefly server by

Code: Select all

ps -A | grep mt-daapd
should output something like below if the service is running

Code: Select all

15063 ?        00:00:43 mt-daapd
/PA

Re: Release notes for BUBBA|2 version 2.0

Posted: 16 Apr 2010, 04:58
by Binkem
I checked, but mt-daapd is not running.

when restarting mt-daapd i get the following output:
/etc/init.d/mt-daapd restart
Stopping mt-daapd: mt-daapd.
OK, all clear.
Starting mt-daapd:
martijn@bubba:~$

Re: Release notes for BUBBA|2 version 2.0

Posted: 16 Apr 2010, 06:22
by Binkem
My syslog shows the following when restarting MT-daapd:

Apr 16 12:15:33 bubba mt-daapd[29129]: Firefly Version svn-1696: Starting with debuglevel 2
Apr 16 12:15:33 bubba mt-daapd[29129]: Plugin loaded: daap/svn-1696
Apr 16 12:15:33 bubba mt-daapd[29129]: Plugin loaded: ssc-ffmpeg/svn-1696
Apr 16 12:15:33 bubba mt-daapd[29129]: Plugin loaded: ssc-script/svn-1696
Apr 16 12:15:33 bubba mt-daapd[29129]: Plugin loaded: rsp/svn-1696
Apr 16 12:15:33 bubba mt-daapd[29129]: Starting signal handler
Apr 16 12:15:33 bubba mt-daapd[29130]: Starting rendezvous daemon
Apr 16 12:15:33 bubba mt-daapd[29130]: Client running
Apr 16 12:15:33 bubba mt-daapd[29130]: Initializing database

After that it seems to disappear.

Re: Release notes for BUBBA|2 version 2.0

Posted: 16 Apr 2010, 07:04
by pa
In this upgrade we have not touched the mt-daapd service so this seems odd that this should be related to the update. But most likely the database is currupt.
Try removing it and restart mt-daap, it should then rebuild the database on startup.

As root:

Code: Select all

rm /var/cache/mt-daapd/songs3.db
/PA

Re: Release notes for BUBBA|2 version 2.0

Posted: 16 Apr 2010, 07:29
by Binkem
I've tried te suggested step, but the Firefly still doesn't show up in the processes list. Moreover it doesn't seem to build a new database.
Apr 16 13:23:52 bubba mt-daapd[29622]: Firefly Version svn-1696: Starting with debuglevel 2
Apr 16 13:23:52 bubba mt-daapd[29622]: Plugin loaded: daap/svn-1696
Apr 16 13:23:52 bubba mt-daapd[29622]: Plugin loaded: ssc-ffmpeg/svn-1696
Apr 16 13:23:52 bubba mt-daapd[29622]: Plugin loaded: ssc-script/svn-1696
Apr 16 13:23:52 bubba mt-daapd[29622]: Plugin loaded: rsp/svn-1696
Apr 16 13:23:52 bubba mt-daapd[29622]: Starting signal handler
Apr 16 13:23:52 bubba mt-daapd[29623]: Starting rendezvous daemon
Apr 16 13:23:52 bubba mt-daapd[29623]: Client running
Apr 16 13:23:52 bubba mt-daapd[29623]: Initializing database
It still seems to initialize ok though. I cannot find any errorlogs showing mt-daapd, though I don't know in which logfile these would show.

The problem may have started with the changed mt-daapd.conf included in the update and the new settings with respect to the (web-interface)music player in the new software

Re: Release notes for BUBBA|2 version 2.0

Posted: 16 Apr 2010, 07:38
by Binkem
When trying to connect to bubba:3689 I get a "503 service temporaly unavailable" error maybe this helps to pinpoint the problem?

Re: Release notes for BUBBA|2 version 2.0

Posted: 16 Apr 2010, 08:48
by kfudd
Nice work guys. Now THAT'S a user interface. :D

Re: Release notes for BUBBA|2 version 2.0

Posted: 16 Apr 2010, 10:45
by Caper
Did an upgrade, stopped at 99% and then just trying to reconnect withouth success.
Closed everything down and now using the new interface and trying to update I get an error message:

Failures found in package (dpkg) database, unable to continue with upgrade.

iF bubba-backend 1.9.16 The backend of the bubba administration


Ideas?

Re: Release notes for BUBBA|2 version 2.0

Posted: 16 Apr 2010, 12:01
by 6feet5
The new interface looks great, nice work indeed.

Unfortunately my Firefox plugin, BubbaMon, wasn't too happy about the change. Apparently the status information (where you get disk usage, temperature and stuff) requires administrator rights now, which of course the ordinary user doesn't have. This means bubbamon will need to log in as two separate users.

Is there any chance I can get the status information in a way that doesn't require admin login?

/Johan