in reply to Re^2: NET::SMTP on 64 bit
in thread NET::SMTP on 64 bit

Hello again bdegan2,

You can use the module Module::CoreList to find all the information that you are looking for.

Sample of code:

#!/usr/bin/perl use strict; use warnings; use feature 'say'; use Module::CoreList; if (Module::CoreList::is_core('Net::SMTP')) { say "Net::SMTP is a core module"; say Module::CoreList->first_release('Net::SMTP'); } __END__ $ perl test.pl Net::SMTP is a core module 5.007003

You are not helping us to help you, if you are not answering the questions that we ask you but you are asking more questions.

Hope this helps, BR.

Seeking for Perl wisdom...on the process of learning...not there...yet!

Replies are listed 'Best First'.
Re^4: NET::SMTP on 64 bit
by bdegan2 (Sexton) on Oct 12, 2017 at 22:18 UTC
    Thanks for all the info. I will pass this on to the developer doing the upgrade. He will be back in tomorrow. I apologize for not getting the appropriate answers back, since I have been fighting other fires today :( But you all have been great and I thank you.
Re^4: NET::SMTP on 64 bit
by bdegan2 (Sexton) on Oct 16, 2017 at 19:03 UTC
    Unfortunately once these servers are in place it will take a miracle to get upgraded. Although the 32 bit server has the same Perl and the upgrade to Net::SMTP version 3.10 worked: oh01lx03:/prod/run/hip73977/perl -v This is perl, v5.8.8 built for i386-linux-thread-multi Copyright 1987-2006, Larry Wall We are scheduled to be moved to new servers later this year (hopefully!) Is Net::SMTP all Perl code? Could we somehow copy the Net::SMTP that was installed on the 32bit server and install it on the 64 bit ? Thank you for trying to assist
      Unfortunately once these servers are in place it will take a miracle to get upgraded.

      What about a serious security problem? Or several?

      At work, I know that several old servers have several serious security problems, including the second firewall that should protect the network. Updates are planned for all of the servers and the firewall, but the updates won't happen until one of us finds some time to switch from developer to sysadmin or a really f*ing big security issue pops up that needs an immediate fix.

      Alexander

      --
      Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)

        Hello everyone who helped on this

        The developer doing the actual Perl upgrade sent this to me today


        On a Whim, I checked for Net::SMTP availability from oh01lxvs02 today, it is available now (see below).
        Yes, it’s available from the other linux servers too. I have absolutely no idea why we could not get this the other day.
        The other module installed normally.
        Also, the author is listed as gbarr, even listing all modules by author still doesn’t show Net::SMTP in his list.
        My only guess would be a glitch in CPAN or a while creating the local repo listings?

        Thanks again for all your help on this.
Re^4: NET::SMTP on 64 bit
by bdegan2 (Sexton) on Oct 13, 2017 at 18:41 UTC
    Ok, I received this not from the developer doing the Perl install of Net::SMTP on the 64 bit Linux server.
    perl -MCPAN -e 'install Net::SMTP'
    I got the “don't know what it is.” warning

    I also tried (NET was used in one of our earlier emails even though Net::SMTP was installed on the dev server):

    After looking up the names of the 2 authors (Graham Barr gbarr@pobox.com andSteve Hay shay@cpan.org):

    perl -MCPAN -e 'shell' cpan[1]> ls gbarr (Net::SMTP was not in his list…Net::TFTP, Net::SNPP + and Net::PH were listed) cpan[3]> ls shay (Net::SMTP was not in his list, nothing with Net was +listed)
    Searching for the module:
    cpan[10]> m Net::SMTP No objects of type Module found for argument Net::SMTP
    And, I tried this just in case:
    cpan[11]> m NET::SMTP No objects of type Module found for argument NET::SMTP
    Is there any other commands that we should run to install the Net::SMTP on the 64 bit server?

      What do you get with these commands

      uname -a
      perl -v

      poj

        ops@oh01lx04 ~$ uname -a Linux oh01lx04.workflowone.net 2.6.18-53.1.6.el5 #1 SMP Wed Jan 16 03:56:15 EST 2008 x86_64 x86_64 x86_64 GNU/Linux ops@oh01lx04 ~$ perl -v This is perl, v5.8.8 built for x86_64-linux-thread-multi Copyright 1987-2006, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page. [ops@oh01lx04