Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 3 123 LastLast
Results 1 to 10 of 23
  1. #1
    Junior Member
    Join Date
    Apr 2012
    Posts
    23

    How do you uninstall a plugin without the web UI (Linux)?

    Hi all,

    I've asked this already in the ickStream termination thread, but it's gathered almost zero traction so I thought I'd try here. Basically, I'm pretty sure that the termination of the ickStream service is killing my LMS (7.9.1). However, as I can't connect via the web UI, I'm not sure exactly what I need to do to get rid of the suspect ickStream plugin. Before, I start randomly deleting anything named ickStream from my Ubuntu (17.10) server, It'd be nice to know how this should actually be done. Anyone done this?

    Thanks in advance,

    Loz

  2. #2
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,323

    How do you uninstall a pluginwithout the web UI (Linux)?

    > I've asked this already in the ickStream termination thread, but it's
    > gathered almost zero traction so I thought I'd try here. Basically, I'm
    > pretty sure that the termination of the ickStream service is killing my
    > LMS (7.9.1). However, as I can't connect via the web UI, I'm not sure
    > exactly what I need to do to get rid of the suspect ickStream plugin.


    Did you try to start LMS with --failsafe, which would disable the 3rd
    party plugins?

    --

    Michael

  3. #3
    Junior Member
    Join Date
    Apr 2012
    Posts
    23
    I hadn't. Is the syntax?:

    service logitechmediaserver restart --failsafe

    I just did this, no improvement, but server.log didn't say that it had started in failsafe mode, so I'm not sure it actually did anything.

    server.log output:

    2019-06-03 14:12:24 squeezeboxserver_safe stopped.
    [19-06-03 14:12:24.2889] Slim::Utils::Misc::msg (1250) Warning: [14:12:24.2880] Unable to read prefs from /var/lib/squeezeboxserver/prefs/plugin/audioscrobbler.prefs : Can't call method "savenow" on an undefined value at /usr/share/perl5/Slim/Utils/Prefs.pm line 626.

    [19-06-03 14:12:25.3182] Slim::Utils::PluginManager::load (393) Warning: Couldn't call Slim::Plugin::FullTextSearch::Plugin->initPlugin: Can't call method "func" on an undefined value at /usr/share/perl5/Slim/Utils/SQLiteHelper.pm line 356.
    [19-06-03 14:12:25.6992] Slim::Utils::PluginManager::load (393) Warning: Couldn't call Slim::Plugin::UPnP::Plugin->initPlugin: DBIx::Class::Storage:BI::__ANON__(): DBI Exception: DBD::SQLite::db selectall_arrayref failed: attempt to prepare on inactive database handle [for Statement "
    SELECT dlna_profile, content_type, samplerate, channels
    FROM tracks
    WHERE audio = 1
    "] at /usr/share/perl5/Slim/Plugin/UPnP/MediaServer/ConnectionManager.pm line 172
    [19-06-03 14:12:26.0835] Slim::Schema::forceCommit (2149) Warning: Trying to commit transactions before DB is initialized!
    [19-06-03 14:12:26.0906] Slim::Utils::PluginManager::shutdownPlugins (418) Warning: error running Slim::Plugin::UPnP::Plugin->shutdownPlugin: Can't locate object method "shutdown" via package "Slim::Plugin::UPnP::MediaRenderer" at /usr/share/perl5/Slim/Plugin/UPnP/Plugin.pm line 58.
    2019-06-03 14:12:54 squeezeboxserver_safe started.
    [19-06-03 14:12:58.5696] main::init (387) Starting Logitech Media Server (v7.9.1, 1520781386, Sun Mar 11 18:29:15 CET 2018) perl 5.026000 - x86_64-linux-gnu-thread-multi
    Last edited by loz2103; 2019-06-03 at 06:18.

  4. #4
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,323

    How do you uninstall a pluginwithout the web UI (Linux)?

    > I hadn't. Is the syntax?:
    >
    > service logitechmediaserver restart --failsafe


    No, you'd have to add it to the startup parameters (sometimes defined in
    something like /etc/defaults/logitechmediaserver or the like, or the
    startup script itself).

    --

    Michael

  5. #5
    Junior Member
    Join Date
    Apr 2012
    Posts
    23
    Success! Thanks Michael.

    So edited /etc/default/logitechmediaserver to look like this:

    SLIMUSER=squeezeboxserver

    SLIMOPTIONS="--failsafe"


    Restarted using:

    service logitechmediaserver restart

    Went to plugins uninstalled ickStream. Then put startup file back to SLIMOPTIONS="", restarted again and all is working again. Yay!

  6. #6
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,323

    How do you uninstall a pluginwithout the web UI (Linux)?

    > So edited /etc/default/logitechmediaserver to look like this:
    >
    > SLIMUSER=squeezeboxserver
    >
    > SLIMOPTIONS="--failsafe"
    >
    > Restarted using:
    >
    > service logitechmediaserver restart
    >
    > Went to plugins uninstalled ickStream. Then put startup file back to
    > SLIMOPTIONS="", restarted again and all is working again. Yay!


    Great summary - thanks a lot!

    --

    Michael

  7. #7
    Member
    Join Date
    Jul 2008
    Location
    Aarhus, Denmark
    Posts
    67
    Had the exact same issue, but removed the plug-in directly on the server connected through SCP.
    Just took a little while actually locating the right folder under CACHE (Synology)

  8. #8
    Junior Member
    Join Date
    Jun 2017
    Location
    France
    Posts
    5

    Tested on RPI

    Quote Originally Posted by loz2103 View Post
    Success! Thanks Michael.

    So edited /etc/default/logitechmediaserver to look like this:

    SLIMUSER=squeezeboxserver

    SLIMOPTIONS="--failsafe"


    Restarted using:

    service logitechmediaserver restart

    Went to plugins uninstalled ickStream. Then put startup file back to SLIMOPTIONS="", restarted again and all is working again. Yay!
    The proposed solution works well on Raspberry too (raspbian)

    Thanks

  9. #9
    Junior Member
    Join Date
    Mar 2019
    Posts
    14
    Quote Originally Posted by loz2103 View Post
    Success! Thanks Michael.

    So edited /etc/default/logitechmediaserver to look like this:

    SLIMUSER=squeezeboxserver

    SLIMOPTIONS="--failsafe"


    Restarted using:

    service logitechmediaserver restart

    Went to plugins uninstalled ickStream. Then put startup file back to SLIMOPTIONS="", restarted again and all is working again. Yay!
    Hi. Probably having the same problem with my vortexbox, but I’m not that familiar with SSH. I’m able to login to the VB with Putty, but which commands should I use to replicate your steps to put LmS in failsafe mode?

  10. #10
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,323

    How do you uninstall a pluginwithout the web UI (Linux)?

    > Hi. Probably having the same problem with my vortexbox, but I’m not that
    > familiar with SSH. I’m able to login to the VB with Putty, but which
    > commands should I use to replicate your steps to put LmS in failsafe
    > mode?


    Would you be able to install the latest nightly build from
    http://downloads-origin.slimdevices....htly/?ver=7.9? Earlier this
    week I did apply a change which might help with some connectivity
    issues. I'm not sure whether the IckStream issue is the same, but it
    might be worth a try (and easier than working on the command line).

    --

    Michael

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •