undefined symbol: EVP_idea_cbc when using wget





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







1















When try to run this sudo wget http://www.openssl.org/source/openssl-1.1.1.tar.gz I get the error below:



wget: /usr/local/ssl/lib/libssl.so.1.0.0: no version information available (required by wget)
wget: /usr/local/ssl/lib/libssl.so.1.0.0: no version information available (required by wget)
URL transformed to HTTPS due to an HSTS policy
--2019-02-24 23:46:26-- https://www.openssl.org/source/openssl-1.1.1.tar.gz
wget: symbol lookup error: /usr/local/ssl/lib/libssl.so.1.0.0: undefined symbol: EVP_idea_cbc









share|improve this question




















  • 2





    Why run it with sudo?

    – Pilot6
    Feb 24 at 20:57











  • You should not have SSL library in /usr/local/, this library should be in its normal place (/lib/x86_64-linux-gnu/libssl.so.1.0.0). What is your Ubuntu version? Please add output of apt-cache policy libssl1.0.0 .

    – N0rbert
    Feb 24 at 21:36











  • This is my ubuntu version 1.0.2g-1ubuntu4.14

    – Michale Rezene
    Feb 24 at 21:46













  • "Why run it with sudo". I tried it with or without there is no difference on the output.

    – Michale Rezene
    Feb 24 at 21:52











  • @MichaleRezene then please don't run it with. You should never run a command with sudo unless you know it is necessary. This isn't a solution to your issue, it's just general advice.

    – terdon
    Feb 24 at 23:51


















1















When try to run this sudo wget http://www.openssl.org/source/openssl-1.1.1.tar.gz I get the error below:



wget: /usr/local/ssl/lib/libssl.so.1.0.0: no version information available (required by wget)
wget: /usr/local/ssl/lib/libssl.so.1.0.0: no version information available (required by wget)
URL transformed to HTTPS due to an HSTS policy
--2019-02-24 23:46:26-- https://www.openssl.org/source/openssl-1.1.1.tar.gz
wget: symbol lookup error: /usr/local/ssl/lib/libssl.so.1.0.0: undefined symbol: EVP_idea_cbc









share|improve this question




















  • 2





    Why run it with sudo?

    – Pilot6
    Feb 24 at 20:57











  • You should not have SSL library in /usr/local/, this library should be in its normal place (/lib/x86_64-linux-gnu/libssl.so.1.0.0). What is your Ubuntu version? Please add output of apt-cache policy libssl1.0.0 .

    – N0rbert
    Feb 24 at 21:36











  • This is my ubuntu version 1.0.2g-1ubuntu4.14

    – Michale Rezene
    Feb 24 at 21:46













  • "Why run it with sudo". I tried it with or without there is no difference on the output.

    – Michale Rezene
    Feb 24 at 21:52











  • @MichaleRezene then please don't run it with. You should never run a command with sudo unless you know it is necessary. This isn't a solution to your issue, it's just general advice.

    – terdon
    Feb 24 at 23:51














1












1








1








When try to run this sudo wget http://www.openssl.org/source/openssl-1.1.1.tar.gz I get the error below:



wget: /usr/local/ssl/lib/libssl.so.1.0.0: no version information available (required by wget)
wget: /usr/local/ssl/lib/libssl.so.1.0.0: no version information available (required by wget)
URL transformed to HTTPS due to an HSTS policy
--2019-02-24 23:46:26-- https://www.openssl.org/source/openssl-1.1.1.tar.gz
wget: symbol lookup error: /usr/local/ssl/lib/libssl.so.1.0.0: undefined symbol: EVP_idea_cbc









share|improve this question
















When try to run this sudo wget http://www.openssl.org/source/openssl-1.1.1.tar.gz I get the error below:



wget: /usr/local/ssl/lib/libssl.so.1.0.0: no version information available (required by wget)
wget: /usr/local/ssl/lib/libssl.so.1.0.0: no version information available (required by wget)
URL transformed to HTTPS due to an HSTS policy
--2019-02-24 23:46:26-- https://www.openssl.org/source/openssl-1.1.1.tar.gz
wget: symbol lookup error: /usr/local/ssl/lib/libssl.so.1.0.0: undefined symbol: EVP_idea_cbc






wget openssl






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Feb 24 at 23:53









terdon

67.9k13141225




67.9k13141225










asked Feb 24 at 20:53









Michale RezeneMichale Rezene

62




62








  • 2





    Why run it with sudo?

    – Pilot6
    Feb 24 at 20:57











  • You should not have SSL library in /usr/local/, this library should be in its normal place (/lib/x86_64-linux-gnu/libssl.so.1.0.0). What is your Ubuntu version? Please add output of apt-cache policy libssl1.0.0 .

    – N0rbert
    Feb 24 at 21:36











  • This is my ubuntu version 1.0.2g-1ubuntu4.14

    – Michale Rezene
    Feb 24 at 21:46













  • "Why run it with sudo". I tried it with or without there is no difference on the output.

    – Michale Rezene
    Feb 24 at 21:52











  • @MichaleRezene then please don't run it with. You should never run a command with sudo unless you know it is necessary. This isn't a solution to your issue, it's just general advice.

    – terdon
    Feb 24 at 23:51














  • 2





    Why run it with sudo?

    – Pilot6
    Feb 24 at 20:57











  • You should not have SSL library in /usr/local/, this library should be in its normal place (/lib/x86_64-linux-gnu/libssl.so.1.0.0). What is your Ubuntu version? Please add output of apt-cache policy libssl1.0.0 .

    – N0rbert
    Feb 24 at 21:36











  • This is my ubuntu version 1.0.2g-1ubuntu4.14

    – Michale Rezene
    Feb 24 at 21:46













  • "Why run it with sudo". I tried it with or without there is no difference on the output.

    – Michale Rezene
    Feb 24 at 21:52











  • @MichaleRezene then please don't run it with. You should never run a command with sudo unless you know it is necessary. This isn't a solution to your issue, it's just general advice.

    – terdon
    Feb 24 at 23:51








2




2





Why run it with sudo?

– Pilot6
Feb 24 at 20:57





Why run it with sudo?

– Pilot6
Feb 24 at 20:57













You should not have SSL library in /usr/local/, this library should be in its normal place (/lib/x86_64-linux-gnu/libssl.so.1.0.0). What is your Ubuntu version? Please add output of apt-cache policy libssl1.0.0 .

– N0rbert
Feb 24 at 21:36





You should not have SSL library in /usr/local/, this library should be in its normal place (/lib/x86_64-linux-gnu/libssl.so.1.0.0). What is your Ubuntu version? Please add output of apt-cache policy libssl1.0.0 .

– N0rbert
Feb 24 at 21:36













This is my ubuntu version 1.0.2g-1ubuntu4.14

– Michale Rezene
Feb 24 at 21:46







This is my ubuntu version 1.0.2g-1ubuntu4.14

– Michale Rezene
Feb 24 at 21:46















"Why run it with sudo". I tried it with or without there is no difference on the output.

– Michale Rezene
Feb 24 at 21:52





"Why run it with sudo". I tried it with or without there is no difference on the output.

– Michale Rezene
Feb 24 at 21:52













@MichaleRezene then please don't run it with. You should never run a command with sudo unless you know it is necessary. This isn't a solution to your issue, it's just general advice.

– terdon
Feb 24 at 23:51





@MichaleRezene then please don't run it with. You should never run a command with sudo unless you know it is necessary. This isn't a solution to your issue, it's just general advice.

– terdon
Feb 24 at 23:51










1 Answer
1






active

oldest

votes


















0














Is this a custom build of wget that statically links to /usr/local?



Can you run which wget to get the full path to wget. The output might look something like



$ which wget
/usr/bin/wget


Then use ldd and pass it that full path. E.g. ldd /usr/bin/wget



The output should look something like this:



$ ldd /usr/bin/wget 
linux-vdso.so.1 (0x00007ffcc3bfd000)
libgtk3-nocsd.so.0 => /usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0 (0x00007f4f516da000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f4f51468000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f4f51261000)
libidn2.so.0 => /usr/lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f4f51044000)
libssl.so.1.1 => /usr/lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007f4f50dda000)
libcrypto.so.1.1 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007f4f50962000)
libpsl.so.5 => /usr/lib/x86_64-linux-gnu/libpsl.so.5 (0x00007f4f50754000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4f50363000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f4f5015f000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f4f4ff40000)
/lib64/ld-linux-x86-64.so.2 (0x00007f4f51b62000)
libunistring.so.2 => /usr/lib/x86_64-linux-gnu/libunistring.so.2 (0x00007f4f4fbc2000)


ldd is telling you where the executable (wget) is looking for its dynamically linked libraries i.e. the .so files that it depends on.



If you are using a custom build of wget which expects the .so libraries to be in /usr/local, you will have to install those yourself somehow outside of the package manager.



If you want to use the version of wget from the package manager repositories which will look in the expected lib directories (similar to mine above) you should install it with something like sudo apt-get install wget






share|improve this answer
























    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "89"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1120951%2fundefined-symbol-evp-idea-cbc-when-using-wget%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    Is this a custom build of wget that statically links to /usr/local?



    Can you run which wget to get the full path to wget. The output might look something like



    $ which wget
    /usr/bin/wget


    Then use ldd and pass it that full path. E.g. ldd /usr/bin/wget



    The output should look something like this:



    $ ldd /usr/bin/wget 
    linux-vdso.so.1 (0x00007ffcc3bfd000)
    libgtk3-nocsd.so.0 => /usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0 (0x00007f4f516da000)
    libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f4f51468000)
    libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f4f51261000)
    libidn2.so.0 => /usr/lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f4f51044000)
    libssl.so.1.1 => /usr/lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007f4f50dda000)
    libcrypto.so.1.1 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007f4f50962000)
    libpsl.so.5 => /usr/lib/x86_64-linux-gnu/libpsl.so.5 (0x00007f4f50754000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4f50363000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f4f5015f000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f4f4ff40000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f4f51b62000)
    libunistring.so.2 => /usr/lib/x86_64-linux-gnu/libunistring.so.2 (0x00007f4f4fbc2000)


    ldd is telling you where the executable (wget) is looking for its dynamically linked libraries i.e. the .so files that it depends on.



    If you are using a custom build of wget which expects the .so libraries to be in /usr/local, you will have to install those yourself somehow outside of the package manager.



    If you want to use the version of wget from the package manager repositories which will look in the expected lib directories (similar to mine above) you should install it with something like sudo apt-get install wget






    share|improve this answer




























      0














      Is this a custom build of wget that statically links to /usr/local?



      Can you run which wget to get the full path to wget. The output might look something like



      $ which wget
      /usr/bin/wget


      Then use ldd and pass it that full path. E.g. ldd /usr/bin/wget



      The output should look something like this:



      $ ldd /usr/bin/wget 
      linux-vdso.so.1 (0x00007ffcc3bfd000)
      libgtk3-nocsd.so.0 => /usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0 (0x00007f4f516da000)
      libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f4f51468000)
      libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f4f51261000)
      libidn2.so.0 => /usr/lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f4f51044000)
      libssl.so.1.1 => /usr/lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007f4f50dda000)
      libcrypto.so.1.1 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007f4f50962000)
      libpsl.so.5 => /usr/lib/x86_64-linux-gnu/libpsl.so.5 (0x00007f4f50754000)
      libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4f50363000)
      libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f4f5015f000)
      libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f4f4ff40000)
      /lib64/ld-linux-x86-64.so.2 (0x00007f4f51b62000)
      libunistring.so.2 => /usr/lib/x86_64-linux-gnu/libunistring.so.2 (0x00007f4f4fbc2000)


      ldd is telling you where the executable (wget) is looking for its dynamically linked libraries i.e. the .so files that it depends on.



      If you are using a custom build of wget which expects the .so libraries to be in /usr/local, you will have to install those yourself somehow outside of the package manager.



      If you want to use the version of wget from the package manager repositories which will look in the expected lib directories (similar to mine above) you should install it with something like sudo apt-get install wget






      share|improve this answer


























        0












        0








        0







        Is this a custom build of wget that statically links to /usr/local?



        Can you run which wget to get the full path to wget. The output might look something like



        $ which wget
        /usr/bin/wget


        Then use ldd and pass it that full path. E.g. ldd /usr/bin/wget



        The output should look something like this:



        $ ldd /usr/bin/wget 
        linux-vdso.so.1 (0x00007ffcc3bfd000)
        libgtk3-nocsd.so.0 => /usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0 (0x00007f4f516da000)
        libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f4f51468000)
        libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f4f51261000)
        libidn2.so.0 => /usr/lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f4f51044000)
        libssl.so.1.1 => /usr/lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007f4f50dda000)
        libcrypto.so.1.1 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007f4f50962000)
        libpsl.so.5 => /usr/lib/x86_64-linux-gnu/libpsl.so.5 (0x00007f4f50754000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4f50363000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f4f5015f000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f4f4ff40000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f4f51b62000)
        libunistring.so.2 => /usr/lib/x86_64-linux-gnu/libunistring.so.2 (0x00007f4f4fbc2000)


        ldd is telling you where the executable (wget) is looking for its dynamically linked libraries i.e. the .so files that it depends on.



        If you are using a custom build of wget which expects the .so libraries to be in /usr/local, you will have to install those yourself somehow outside of the package manager.



        If you want to use the version of wget from the package manager repositories which will look in the expected lib directories (similar to mine above) you should install it with something like sudo apt-get install wget






        share|improve this answer













        Is this a custom build of wget that statically links to /usr/local?



        Can you run which wget to get the full path to wget. The output might look something like



        $ which wget
        /usr/bin/wget


        Then use ldd and pass it that full path. E.g. ldd /usr/bin/wget



        The output should look something like this:



        $ ldd /usr/bin/wget 
        linux-vdso.so.1 (0x00007ffcc3bfd000)
        libgtk3-nocsd.so.0 => /usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0 (0x00007f4f516da000)
        libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f4f51468000)
        libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f4f51261000)
        libidn2.so.0 => /usr/lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f4f51044000)
        libssl.so.1.1 => /usr/lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007f4f50dda000)
        libcrypto.so.1.1 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007f4f50962000)
        libpsl.so.5 => /usr/lib/x86_64-linux-gnu/libpsl.so.5 (0x00007f4f50754000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4f50363000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f4f5015f000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f4f4ff40000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f4f51b62000)
        libunistring.so.2 => /usr/lib/x86_64-linux-gnu/libunistring.so.2 (0x00007f4f4fbc2000)


        ldd is telling you where the executable (wget) is looking for its dynamically linked libraries i.e. the .so files that it depends on.



        If you are using a custom build of wget which expects the .so libraries to be in /usr/local, you will have to install those yourself somehow outside of the package manager.



        If you want to use the version of wget from the package manager repositories which will look in the expected lib directories (similar to mine above) you should install it with something like sudo apt-get install wget







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Feb 25 at 0:05









        jason120jason120

        162




        162






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Ask Ubuntu!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1120951%2fundefined-symbol-evp-idea-cbc-when-using-wget%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            How to send String Array data to Server using php in android

            Title Spacing in Bjornstrup Chapter, Removing Chapter Number From Contents

            Is anime1.com a legal site for watching anime?