Package Details: logitechmediaserver 8.4.0-1

Git Clone URL: https://aur.archlinux.org/logitechmediaserver.git (read-only, click to copy)
Package Base: logitechmediaserver
Description: Slimserver for Logitech Squeezebox players. This server is also called Logitech Media Server. (Release-Version, if you prefer bleeding edge consider using logitechmediaserver-git instead)
Upstream URL: https://github.com/Logitech/slimserver
Keywords: logitech slimserver squeezebox
Licenses: GPL, custom
Submitter: vesath
Maintainer: stef.an
Last Packager: stef.an
Votes: 73
Popularity: 0.014244
First Submitted: 2011-11-03 06:54 (UTC)
Last Updated: 2024-02-16 09:11 (UTC)

Dependencies (9)

Required by (0)

Sources (3)

Latest Comments

1 2 3 4 5 6 .. 48 Next › Last »

stef.an commented on 2024-02-16 09:23 (UTC)

Hi everyone, I've pushed the update to 8.4.0 which should also solve the verification errors. Happy building!

ispotter commented on 2024-02-15 20:04 (UTC)

Edited the existing PKGBUILD to the new 8.4.0 release and the appropriate sha256sum for the archive.

Built fine.

escuta commented on 2024-01-23 16:34 (UTC) (edited on 2024-01-24 15:42 (UTC) by escuta)

I'm also getting the following installation error when installing with yay: "ERROR: One or more files did not pass the validity check!".

slimserver-vendor-public-8.4.tar.gz fails the check.

Sorry I don't know how to resolve in the way @squawk describes.


==> Criando o pacote: logitechmediaserver 8.3.1-1 (ter 23 jan 2024 13:32:58)
==> Verificando as dependências de tempo de execução...
==> Verificando as dependências de tempo de compilação...
==> Obtendo fontes...
  -> Encontrado slimserver-8.3.1.tar.gz
  -> Encontrado slimserver-vendor-public-8.4.tar.gz
  -> Encontrado logitechmediaserver.service
==> Validando source arquivos com sha256sums...
    slimserver-8.3.1.tar.gz ... Passou
    slimserver-vendor-public-8.4.tar.gz ... FALHOU
    logitechmediaserver.service ... Passou
==> ERRO: Um ou mais arquivos não passaram na verificação de validade!
 -> erro ao construir: logitechmediaserver

*EDIT*

I believe that I worked out how to change the checksums, however the installation fails at the next step:

==> Validando source arquivos com sha256sums...
    slimserver-8.3.1.tar.gz ... Passou
    slimserver-vendor-public-8.4.tar.gz ... Passou
    logitechmediaserver.service ... Passou
==> Extraindo fontes...
  -> Extraindo slimserver-8.3.1.tar.gz com bsdtar
bsdtar: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
==> ERRO: Falha ao extrair slimserver-8.3.1.tar.gz
    Abortando...

*EDIT 2*

Got past this by first installing openssl-1.1 .

However all ends badly with:

==> Verificando problemas de empacotamento...
==> ATENÇÃO: O pacote contém referência a $srcdir
opt/logitechmediaserver/CPAN/auto/DBD/SQLite/SQLite.so
==> Criando o pacote "logitechmediaserver"...
  -> Gerando o arquivo .PKGINFO...
  -> Gerando o arquivo .BUILDINFO...
  -> Adicionando o arquivo install...
  -> Gerando o arquivo .MTREE ...
  -> Compactando o pacote...
bsdtar: Option --no-read-sparse is not supported
Usage:
  List:    bsdtar -tf <archive-filename>
  Extract: bsdtar -xf <archive-filename>
  Create:  bsdtar -cf <archive-filename> [filenames...]
  Help:    bsdtar --help
Error : incorrect library version (expecting : 1.4.9 ; actual : 1.5.5 ) 
Please update library to version 1.4.9, or use stand-alone zstd binary 
==> ERRO: Falha ao criar o arquivo do pacote.

If I run zstd in a terminal, I get the same error. I use pacman to reinstall zstd, it again tries to reinstall version 1.5.5

*EDIT 3*

This last error was a PATH problem on my sytem. In the process of figuring that out, I installed the AUR logitechmediaserver-git package.

WimDeWinter commented on 2023-12-17 17:48 (UTC) (edited on 2023-12-17 17:49 (UTC) by WimDeWinter)

New user here. Also had Perl-related issues while installing on manjaro. I'd like to add my solution for future reference.

install github-cli
gh repo clone Logitech/slimserver-vendor
sudo ln -s /usr/include/locale.h /usr/include/xlocale.h
change to appropriate folder, in my case ~/slimserver-vendor/CPAN and run ./buildme.sh
create directories needed: /opt/logitechmediaserver/CPAN/arch/5.38
sudo cp -r /home/wim/slimserver-vendor/CPAN/build/5.38/lib/perl5/x86_64-linux-thread-multi /opt/logitechmediaserver/CPAN/arch/5.38/
sudo unlink /usr/include/xlocale.h

Hope this helps others with perl-related issues

squawk commented on 2023-12-06 07:55 (UTC)

@Whs33, (@stef.an)

I had the same issue. I downloaded the tar.gz file from the branch 8.4 of the slimserver-vendor project. It has a different md256sum now. As I think the commit last week by mherger on github lead in a different tar.gz-file and in a different hash. I think the problem is to reference a branch that is work in progress. The slimserver-vendor-project did not nave any releases or tags. I'm not sure if one can download a specific commit (referenced by commit id) to overcome the hash issue. After I changed the sha256sums at the location for the slimserver-vendor-archive the build runs without problems. I have to say thank you for your work!

Whs33 commented on 2023-12-05 18:27 (UTC) (edited on 2023-12-05 18:28 (UTC) by Whs33)

@stef.an I get a validity check fail on slimserver-vendor-public.


==> Validating source files with sha256sums...
    slimserver-8.3.1.tar.gz ... Passed
    slimserver-vendor-public-8.4.tar.gz ... FAILED
    logitechmediaserver.service ... Passed
==> ERROR: One or more files did not pass the validity check!

wes33 commented on 2023-09-23 18:27 (UTC)

On a different machine but still latest manjaro, LMS builds and works perfectly. Curious, I went back to the machine which failed and it now builds and runs LMS. Some update somewhere must have fixed things.

loh commented on 2023-09-04 14:04 (UTC) (edited on 2023-09-04 15:11 (UTC) by loh)

@stef.an: Thanks for maintaining this, I'd be happy to help if needed.

loh commented on 2023-09-04 14:03 (UTC) (edited on 2023-09-06 12:44 (UTC) by loh)

@wes33 Depending on the version of perl that is installed in your Manjaro setup, it might be the case that slimserver-vendor is too new. In my patch below, I just updated to the very latest version since it seems to work fine on a vanilla arch install. You could try the following patch to the PKBUILD, which will use the previous release:

diff --git a/PKGBUILD b/PKGBUILD
index ee7a11e..6d99de9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,12 +12,12 @@ makedepends=('nasm' 'yasm' 'rsync' 'gd' 'zlib')
 optdepends_x86_64=('lib32-glibc: transcoding on 64-bit systems' 'lib32-gcc-libs: transcoding on 64-bit systems')
 install=logitechmediaserver.install

-_vendorver=8.4
+_vendorver=8.3
 source=("slimserver-${pkgver}.tar.gz::https://github.com/Logitech/slimserver/archive/${pkgver}.tar.gz"
         "slimserver-vendor-public-${_vendorver}.tar.gz::https://github.com/Logitech/slimserver-vendor/archive/public/${_vendorver}.tar.gz"
         'logitechmediaserver.service')
 sha256sums=('71086192f93ba5b3e94440d87bf7125e02dbaacb073f372ff9030a00d544d891'
-            '21ab3699ed77abd641ac66b5627fcfa877cb2fad5a24d80cd0dfcc13da58ecfb'
+            'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
             '1b89638a18511e02a298bde20bb6a6608d92fd4c1ec89028475bd569e324cb67')

 prepare() {

stef.an commented on 2023-09-01 14:38 (UTC)

I'm kind of "investigating" this but I need a Manjaro VM first... not sure if the distro is the problem though.