Skip to main content
Contributor I
March 20, 2012

Sonos Update to 3.7 and Linux

  • March 20, 2012
  • 71 replies
  • 56985 views
Sloved / Solution in page 3.

Hello,

Who has a success with updating the Sonos 3.7 on Ubuntu + Wine desktop ?

From my side, I get :
- in the wine windows
"The wizard was interrupted before Sonos ..."

and

- on shell
"fixme:ole:DllRegisterServer stub

fixme:storage:create_storagefile Storage share mode not implemented.

fixme:storage:create_storagefile Storage share mode not implemented.

wine: Install Mono 2.8 or greater for Windows to run .NET 4.0 applications.

err:msi:ITERATE_Actions Execution halted, action L"InstallFinalize" returned 1627

err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1627
"

Could you please help me ?

Rochefoucault
    This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

    71 replies

    Majik
    July 26, 2013
    Hi guys, I want to share with you the partial solution I found:


    I'm not too sure what you think this is a solution for...

    This thread is primarily about being able to run the Desktop Controller GUI app on a Linux desktop.

    What you are describing seems an excessively clunky, error-prone, and unnecessary way to give Sonos the ability to play music files on a Linux system.

    If you want to be able to access the files on a Linux desktop (or server) you simply install the Samba server on Linux, set up the music folder as a share, and point Sonos at it. You've been able to do this since the day Sonos launched.

    Or am I missing something?

    Cheers,

    Keith
    Lyricist II
    July 30, 2013
    Hello Majik, you are absolutely right: I was trying to do exactly what you wrote. The problem is that since many attempts the Android App couldn't find the Linux pc with the folders shared through Samba. Maybe I wrote the wrong path in the "add new share" box or... I don't know, but just now I can add the folders in the right way, as you said... Up to now I was searching for different ways, and between these I found the "partial solution" I wrote in my last topic.
    I apologize for the off topic and I thank you very much for the answer.
    Contributor III
    September 11, 2013
    To all Sonos works fine with the latest version using wine AND playonlinux. After installing wine and playonlinux, run playonlinux make sure you have installed wine engine version 1.7.0. Then run install and select use a different version of wine and check against install libraries.
    When a list of libraries is shown put a check against dotnet4, msxmsl3 and tahoma font then next. Let it do its bit then click browse and select the sonosinstaller.exe then next and go through the standard sonos installer. When it asks for a shortcut select sonos.exe then next. After this a shortcut will be placed on your desktop. Double click to use! Works fine
    ianmacd
    Contributor III
    September 11, 2013
    To all Sonos works fine with the latest version using wine AND playonlinux.


    I've tried many times before to get the new DCR to work, but always by manually performing the steps that PlayOnLinux so nicely automates.

    For the heck of it, I decided to follow your instructions anyway to see if they would work. You detailed everything so nicely that I was feeling quite optimistic.

    Well, I followed them to the letter and was able, as always, to get the package to install. Unfortunately, however, the Sonos binary still dumps core as soon as it tries to progress beyond the splash screen.

    The only difference between my system and your instructions is that I'm running WINE 1.7.1, but I've had similar results in the past, all the way back to 1.5.x. I don't think my newer version of WINE is the issue.

    Oh well. Thanks for posting, anyway. Presumably these instructions will work for others, too, but not for me, I'm afraid.

    Back to 3.6.1 with the hacked pcdcr.dll.
    Contributor III
    September 11, 2013
    Sorry mate i have no idea what your problem is there. I am running Ubuntu 13.04 with nvidia 550gti card. Runs great here found the sonos after initial setup and plays fine
    Contributor I
    November 13, 2013
    Thanks Bladeforce. It worked for me. My hard drive had died so it was on a fresh install of Ubuntu 13.10.
    Lyricist II
    December 4, 2013
    To all Sonos works fine with the latest version using wine AND playonlinux. After installing wine and playonlinux, run playonlinux make sure you have installed wine engine version 1.7.0. Then run install and select use a different version of wine and check against install libraries.
    When a list of libraries is shown put a check against dotnet4, msxmsl3 and tahoma font then next. Let it do its bit then click browse and select the sonosinstaller.exe then next and go through the standard sonos installer. When it asks for a shortcut select sonos.exe then next. After this a shortcut will be placed on your desktop. Double click to use! Works fine



    This worked for me! Ubuntu 13.04
    Thanks
    Lyricist I
    December 21, 2013
    I had a similar problem, followed the instructions on appdb and Sonos was crashing immediately after splash screen. I chased error messages for a while and found I needed three additional pieces. I now have it working under wine 1.6 in debian jessie

    1: ntlm_auth
    for me this meant installing the windbind package

    2: fonts
    I had to install corefonts via winetricks

    3: mscms.dll
    For me this was in a separate package called libwine-cms which I had to install.

    I've tried many times before to get the new DCR to work, but always by manually performing the steps that PlayOnLinux so nicely automates.

    For the heck of it, I decided to follow your instructions anyway to see if they would work. You detailed everything so nicely that I was feeling quite optimistic.

    Well, I followed them to the letter and was able, as always, to get the package to install. Unfortunately, however, the Sonos binary still dumps core as soon as it tries to progress beyond the splash screen.

    The only difference between my system and your instructions is that I'm running WINE 1.7.1, but I've had similar results in the past, all the way back to 1.5.x. I don't think my newer version of WINE is the issue.

    Oh well. Thanks for posting, anyway. Presumably these instructions will work for others, too, but not for me, I'm afraid.

    Back to 3.6.1 with the hacked pcdcr.dll.
    ianmacd
    Contributor III
    December 22, 2013
    I finally have the overhauled DCR working in Fedora 19, but cannot access any music services that require a user name and password.

    Clearly, some module or other is either not installed or not working correctly.

    Have any of you encountered and surmounted this particular obstacle?
    Lyricist I
    September 11, 2015
    Thanks @ Ian for your great instruction getting DCR 361 run under Wine.

    In former posts, you mentioned that music services interface has changed in later versions.
    Thats why I guess I cannot access spotify for example.

    Do I get your last post right? You managed to get 5.4 running, but still no music services?
    So putting more effort in getting 5.4 run under wine would be silly?

    Is there any solution to access music services under linux?
    Thats the reason I bought my connect. Didnt expect that there is no webinterace/linux support...