Quantcast
Channel: Squeezebox : Community : Forums - Logitech Media Server
Viewing all articles
Browse latest Browse all 5300

LMS X64 aware

$
0
0
Hi all,

Updated QTS/QNAP to beta build 4.3.2.0050 which is a X64 OS, first time X64 for QTS.

The release notes contains a warning "ATTENTION QTS 4.3.x uses 64-bit system architecture and may not support some 32-bit applications."

After installing QTS 4.3.2.0050 I have been unable to play m4a (AAC) and flac files. I have no problems with mp3 encoded files.

I am running LMS on a TS-453 Pro (Intel J1900) and QTS 4.3.2.0050. Tried different versions of LMS, makes no difference.

LMS logs show: /share/CACHEDEV1_DATA/.qpkg/LogitechMediaServer/var/home/SqueezeboxServer/Bin/i386-linux/flac: No such file or directory

and /share/CACHEDEV1_DATA/.qpkg/LogitechMediaServer/var/home/SqueezeboxServer/Bin/i386-linux/faad: No such file or directory

Information about that flac file:
admin:/share/CACHEDEV1_DATA/.qpkg/LogitechMediaServer/var/home/SqueezeboxServer/Bin/i386-linux> file flac
flac: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.4.1, stripped

Information about the faad file:
admin:/share/CACHEDEV1_DATA/.qpkg/LogitechMediaServer/var/home/SqueezeboxServer/Bin/i386-linux> file /share/CACHEDEV1_DATA/.qpkg/LogitechMediaServer/var/home/SqueezeboxServer/Bin/i386-linux/faad
/share/CACHEDEV1_DATA/.qpkg/LogitechMediaServer/var/home/SqueezeboxServer/Bin/i386-linux/faad: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.4.1, stripped

So both 32 bit versions.

I ran the QTS 64-bit compatibility tool and the only mismatch is :
The following apps are not supported in current QTS 4.3.0.
Please double confirm before updating you NAS firmware.
App: Perl


I found this explanation after some googling:

The error message "No such file or directory" is admittedly confusing. What it's telling you is that a key component of the runtime environment necessary to run the program is missing. Unfortunately, the channel through which the error is reported only has room for the error code and not for this extra information that it's really the runtime environment that's to blame.
The file command will tell you just what this binary is. With a few exceptions, you can only run a binary for the processor architecture that your release of Ubuntu is for. The main exception is that you can run 32-bit (x86, a.k.a. IA32) binaries on 64-bit (amd64, a.k.a. x86_64) systems.

Is LMS 64 bits aware, can I do something about the dynamic link of the faad/flac executables ?

Viewing all articles
Browse latest Browse all 5300

Trending Articles