Uploaded image for project: 'Snowstorm'
  1. Snowstorm
  2. STORM-1151

Bad permissions of files in 3p-openssl cause packaging failure on Linux in OpensourceRelese mode.

    XMLWordPrintableJSON

    Details

    • Type: Defect
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Labels:
      None
    • Environment:
      Linux32, viewer-development rev 146085597474 (pulled on Apr 3, 2011)

      Description

      When building with autobuild configure -c OpenSourceRelease the build fails at the packaging stage:

      * Going strip-crazy on the packaged binaries, since this is a RELEASE build
      Running command: find '/home/brick/sldev/viewer-development/build-linux-i686/newview/packaged'/bin '/home/brick/sldev/viewer-development/
        build-linux-i686/newview/packaged'/lib -type f \! -name update_install | xargs --no-run-if-empty strip -S
      strip: unable to copy file '/home/brick/sldev/viewer-development/build-linux-i686/newview/packaged/lib/libcrypto.so.0.9.8'; reason: Permission denied
      strip: unable to copy file '/home/brick/sldev/viewer-development/build-linux-i686/newview/packaged/lib/libssl.so.0.9.8'; reason: Permission denied
      

      Followed by a python backtrace that shows this command was called from viewer_manifest.py line 890.

      These .so files (the versions in build-linux-i686/packages/lib/release/) both have permissions set to 555 (no write perm for the owner), but they probably should be 655 or 755.

      These files come from
      http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-openssl/rev/223711/arch/Linux/installer/openssl-0.9.8q-linux-20110314.tar.bz2

        Attachments

          Activity

            People

            Assignee:
            oz.linden Oz Linden
            Reporter:
            thickbrick.sleaford Thickbrick Sleaford
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 2 hours
                2h
                Remaining:
                Remaining Estimate - 2 hours
                2h
                Logged:
                Time Spent - Not Specified
                Not Specified

                  PagerDuty