Announcement

Collapse
No announcement yet.

[Test] Repo for LMS 7.9.0 on Synology DSM 5.*

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Originally posted by mherger
    Quick question for you Synology users: do you see an architecture string
    in Settings/Information? I'm seeing lots of "Unknown" for Synology
    devices. Is this normal?
    Yes, that's always been the case.
    pinkdot - are you applying a custom Slim::Utils::OS::* module to improve
    support of the LMS Update?

    --

    Michael
    No.

    Greetings,

    Martin

    Comment


    • [Test] Repo for LMS 7.9.0 on SynologyDSM 5.*

      >> pinkdot - are you applying a custom Slim::Utils::OS::* module to improve
      >> support of the LMS Update?


      > No.


      What would "perl -V" give you on some random Synology DS you have
      sitting around?

      --

      Michael
      Michael

      "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
      (LMS: Settings/Information)

      Comment


      • Synology: Perl update for DSM6

        Hi all,

        Synology has updated Perl to 5.24.0-0066. This means All current LMSupdate installations will not work!
        I will release new packages based on the already released '163' ASAP.

        Source: https://www.synology.com/en-us/releaseNote/Perl

        Greetings,

        Martin

        Comment


        • Originally posted by mherger
          >> pinkdot - are you applying a custom Slim::Utils::OS::* module to improve
          >> support of the LMS Update?


          > No.


          What would "perl -V" give you on some random Synology DS you have
          sitting around?

          --

          Michael
          Well, Synology just updated to Perl 5.24.0-0066

          Martin

          Comment


          • [Test] Repo for LMS 7.9.0 on SynologyDSM 5.*

            >> What would "perl -V" give you on some random Synology DS you have
            >> sitting around?

            >
            > Well, Synology just updated to Perl 5.24.0-0066


            The question was more about the architecture string, rather than the
            version number :-)

            --

            Michael
            Michael

            "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
            (LMS: Settings/Information)

            Comment


            • Originally posted by mherger
              >> What would "perl -V" give you on some random Synology DS you have
              >> sitting around?

              >
              > Well, Synology just updated to Perl 5.24.0-0066


              The question was more about the architecture string, rather than the
              version number :-)

              --

              Michael
              Yes, but that differs from nas to nas. I made a list of all models I support, but the names are a Synology translation of the real architecture.
              I have a Armada375, which is armle-linux. Don't know about others.

              Martin

              Comment


              • [Test] Repo for LMS 7.9.0 on SynologyDSM 5.*

                > Yes, but that differs from nas to nas. I made a l'ist of all models I
                > support' (http://server.pinkdot.nl/dsdplayer/synology_models.pdf), but
                > the names are a Synology translation of the real architecture.
                > I have a Armada375, which is armle-linux. Don't know about others.


                What would it report running:

                perl -MConfig -e'print $Config{myarchname}'

                Because the Synology systems seem not to give any indication about what
                architecture they're using (see Settings/Information/Architecture).

                --

                Michael
                Michael

                "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
                (LMS: Settings/Information)

                Comment


                • Originally posted by mherger
                  > Yes, but that differs from nas to nas. I made a l'ist of all models I
                  > support' (http://server.pinkdot.nl/dsdplayer/synology_models.pdf), but
                  > the names are a Synology translation of the real architecture.
                  > I have a Armada375, which is armle-linux. Don't know about others.


                  What would it report running:

                  perl -MConfig -e'print $Config{myarchname}'

                  Because the Synology systems seem not to give any indication about what
                  architecture they're using (see Settings/Information/Architecture).

                  --

                  Michael
                  $Config{myarchname} doesn't give me anything.
                  Code:
                  admin@Pinkdot:~$ perl -e 'use Config; print $Config{myarchname}'
                  admin@Pinkdot:~$ 
                  admin@Pinkdot:~$ perl -e 'use Config; print Config::myconfig()'
                  Summary of my perl5 (revision 5 version 24 subversion 0) configuration:
                    Derived from: 0a94ac144ce3c0305d61a1d0442d65f02b53b808
                    Platform:
                      osname=linux, osvers=current, archname=armle-linux
                    Compiler:
                    Linker and Libraries:
                    Dynamic Linking:
                  
                  admin@Pinkdot:~$ uname -m
                  armv7l

                  Comment


                  • [Test] Repo for LMS 7.9.0 on SynologyDSM 5.*

                    > $Config{myarchname} doesn't give me anything.

                    Ok, that would explain the "Unknown" architecture string. I've added a
                    fallback to use $Config{archname} instead if needed. We'll see.

                    --

                    Michael
                    Michael

                    "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
                    (LMS: Settings/Information)

                    Comment


                    • Originally posted by mherger
                      > $Config{myarchname} doesn't give me anything.

                      Ok, that would explain the "Unknown" architecture string. I've added a
                      fallback to use $Config{archname} instead if needed. We'll see.

                      --

                      Michael
                      Somehow that isn't working. I added the commit to my package and LMS fails to start. Removing the commit and re-installing the package solves the problem.
                      For now I will create new packages, without this commit, because of the latest Synology Perl update.
                      But please contact me if you need some further testing.

                      Martin

                      Comment


                      • [Test] Repo for LMS 7.9.0 on SynologyDSM 5.*

                        > Somehow that isn't working. I added the commit to my package and LMS
                        > fails to start. Removing the commit and re-installing the package solves
                        > the problem.


                        Crap.... did you get any error message? Did LMS fail to start or just to load the Synology.pm file? I would have loved to see this change as part of your next build.



                        Michael

                        "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
                        (LMS: Settings/Information)

                        Comment


                        • Originally posted by mherger
                          > Somehow that isn't working. I added the commit to my package and LMS
                          > fails to start. Removing the commit and re-installing the package solves
                          > the problem.


                          Crap.... did you get any error message? Did LMS fail to start or just to load the Synology.pm file? I would have loved to see this change as part of your next build.
                          Synology doesn't come with a nice logging tool. It just registers start stop actions of packages, not even their processes, so sorry, no info there.
                          During start up I see sometimes Slimserver.pl pop up for a few seconds, but thats it.

                          As said, if I can help in any way to clear this thing ... any time. For now I will build the packages first to get Lms up and running again.

                          Martin

                          Comment


                          • Originally posted by pinkdot
                            Synology doesn't come with a nice logging tool. It just registers start stop actions of packages, not even their processes, so sorry, no info there.
                            During start up I see sometimes Slimserver.pl pop up for a few seconds, but thats it.
                            If you can send me a package for DSM6 on ARM, I can have a look at this from the command line.

                            Comment


                            • New update for DSM 6.0-7275 and up.

                              Hi,
                              If you're running DSM6 and applied the latest update, you might need to update your LmsUpdate package!
                              Synology has updated the Perl package to 5.24. Therefore You will have to update your LMS/Lmsupdate package.
                              Check your DSM version first! If it's 6.0-7275 or higher, please update your LmsUpdate package to '1131'.

                              Greetings,

                              Martin.

                              1 downside: due to this update, Audio Scan is back to version 0.93 which means dsd support is dropped for these packages.

                              Greetings,

                              Martin
                              Last edited by pinkdot; 2017-01-05, 22:36.

                              Comment


                              • [Test] Repo for LMS 7.9.0 on SynologyDSM 5.*

                                > 1 downside: due to this update, Audio Scan is back to version 0.93 which
                                > means dsd support is dropped for these packages.


                                Is this module provided by Synology, yourself, or us?

                                --

                                Michael
                                Michael

                                "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
                                (LMS: Settings/Information)

                                Comment

                                Working...
                                X
                                😀
                                🥰
                                🤢
                                😎
                                😡
                                👍
                                👎