Menu

#5454 Oracle Enterprise Linux Updates Listed when no updates available

1.970
closed-fixed
nobody
None
5
2022-06-03
2021-02-18
No

I installed Webmin on OEL 8.3 and noticed that I had 79 packages needing update. When the update runs, it shows nothing to do. When I checked, an example package (perl-Algorithm-Diff) from the repository ol8_appstream is showing as needing update.

Using yum, I see this:

[root@oel yum.repos.d]# yum list perl-Algorithm-Diff
Last metadata expiration check: 0:00:57 ago on Thu 18 Feb 2021 09:10:44 AM CST.
Installed Packages
perl-Algorithm-Diff.noarch 1.1903-9.el8 @ol8_baseos_latest
Available Packages
perl-Algorithm-Diff.src 1.1903-10.module+el8.3.0+7729+86a74f64 ol8_appstream

Seems that the update module is getting confused with the .src package as being an update to the .noarch one.

Related

Bugs: #5454

Discussion

  • Jamie Cameron

    Jamie Cameron - 2021-02-18

    If you run the command yum check-update , does it report those packages as available updates?

     
  • Bruce Tenison

    Bruce Tenison - 2021-02-18

    It does. How interesting. But yum update doesn't.

    [root@oel btenison]# yum check-update
    Last metadata expiration check: 0:35:49 ago on Thu 18 Feb 2021 01:01:03 PM CST.

    perl-Algorithm-Diff.src 1.1903-10.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Archive-Tar.src 2.32-440.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Archive-Zip.src 1.67-1.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-CPAN.src 2.27-2.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-CPAN-Meta.src 2.150010-397.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-CPAN-Meta-Requirements.src 2.140-397.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-CPAN-Meta-YAML.src 0.018-1001.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Carp.src 1.50-439.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Config-Perl-V.src 0.32-441.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Data-OptList.src 0.110-7.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Data-Section.src 0.200007-8.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Digest.src 1.17-396.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Env.src 1.04-396.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Exporter.src 5.73-440.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-ExtUtils-CBuilder.src 1:0.280231-439.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-ExtUtils-Install.src 2.14-440.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-ExtUtils-MakeMaker.src 2:7.42-1.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-ExtUtils-Manifest.src 1:1.72-438.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-ExtUtils-ParseXS.src 1:3.40-439.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Fedora-VSP.src 0.001-10.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-File-Fetch.src 0.56-3.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-File-HomeDir.src 1.004-6.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-File-Path.src 2.16-439.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-File-Temp.src 1:0.230.900-439.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-File-Which.src 1.23-4.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Filter-Simple.src 0.95-439.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Getopt-Long.src 1:2.51-1.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-HTTP-Tiny.src 0.076-439.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-IO-Compress.src 2.093-1.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-IO-Socket-IP.src 0.39-6.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-IPC-Cmd.src 2:1.04-2.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-IPC-System-Simple.src 1.25-18.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-JSON-PP.src 1:4.04-2.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Locale-Maketext.src 1.29-440.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-MRO-Compat.src 0.13-5.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Math-BigInt.src 1:1.9998.18-1.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Math-BigRat.src 0.2614-2.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Module-Build.src 2:0.42.29-4.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Module-CoreList.src 1:5.20191220-1.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Module-Load.src 1:0.34-439.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Module-Load-Conditional.src 0.70-1.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Module-Metadata.src 1.000037-1.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Package-Generator.src 1.106-12.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Params-Check.src 1:0.38-396.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Perl-OSType.src 1.010-397.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-PerlIO-via-QuotedPrint.src 0.08-396.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Pod-Checker.src 4:1.73-396.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Pod-Escapes.src 1:1.07-396.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Pod-Parser.src 1.63-1001.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Pod-Perldoc.src 3.28.01-442.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Pod-Simple.src 1:3.40-1.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Pod-Usage.src 4:1.69-396.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Software-License.src 0.103014-5.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Sub-Exporter.src 0.987-16.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Sub-Install.src 0.928-15.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Term-ANSIColor.src 4.06-397.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Term-Cap.src 1.17-396.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Test-Harness.src 1:3.42-2.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Test-Simple.src 3:1.302170-1.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Text-Balanced.src 2.03-396.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Text-Diff.src 1.45-7.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Text-Glob.src 0.11-5.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Text-ParseWords.src 3.30-396.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Text-Tabs+Wrap.src 2013.0523-396.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Text-Template.src 1.58-1.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Thread-Queue.src 3.13-2.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Time-Local.src 1:1.280-2.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-URI.src 1.76-5.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-autodie.src 2.29-1001.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-bignum.src 0.51-439.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-constant.src 1.33-1001.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-experimental.src 0.020-439.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-generators.src 1.11-4.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-inc-latest.src 2:0.500-10.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-libnet.src 3.11-4.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-local-lib.src 2.000024-7.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-parent.src 1:0.237-2.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-perlfaq.src 5.20191102-1.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-podlators.src 1:4.12-2.module+el8.3.0+7729+86a74f64 ol8_appstream
    [root@oel btenison]# yum update
    Last metadata expiration check: 0:36:53 ago on Thu 18 Feb 2021 01:01:03 PM CST.
    Dependencies resolved.
    Nothing to do.
    Complete!
    [root@oel btenison]#

     
  • Jamie Cameron

    Jamie Cameron - 2021-02-19

    Do you perhaps have those packages pinned to a specific version in your YUM config?

     
    • Bruce Tenison

      Bruce Tenison - 2021-02-19

      It’s a relatively new default install of oracle enterprise Linux 8.3. I haven’t pinned any packages that I know of. If there’s additional things I can supply I’ll be more than glad to grab that info.

      Sent from my iPhone

      On Feb 18, 2021, at 7:16 PM, Jamie Cameron jcameron@users.sourceforge.net wrote:

      
      Do you perhaps have those packages pinned to a specific version in your YUM config?

      [bugs:#5454] Oracle Enterprise Linux Updates Listed when no updates available

      Status: open
      Group: 1.970
      Created: Thu Feb 18, 2021 03:20 PM UTC by Bruce Tenison
      Last Updated: Thu Feb 18, 2021 07:38 PM UTC
      Owner: nobody

      I installed Webmin on OEL 8.3 and noticed that I had 79 packages needing update. When the update runs, it shows nothing to do. When I checked, an example package (perl-Algorithm-Diff) from the repository ol8_appstream is showing as needing update.

      Using yum, I see this:

      [root@oel yum.repos.d]# yum list perl-Algorithm-Diff
      Last metadata expiration check: 0:00:57 ago on Thu 18 Feb 2021 09:10:44 AM CST.
      Installed Packages
      perl-Algorithm-Diff.noarch 1.1903-9.el8 @ol8_baseos_latest
      Available Packages
      perl-Algorithm-Diff.src 1.1903-10.module+el8.3.0+7729+86a74f64 ol8_appstream

      Seems that the update module is getting confused with the .src package as being an update to the .noarch one.

      Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/webadmin/bugs/5454/

      To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

       

      Related

      Bugs: #5454

  • Jamie Cameron

    Jamie Cameron - 2021-02-19

    What output do you get if you run yum info followed by one of those package names?

     
    • Bruce Tenison

      Bruce Tenison - 2021-02-19

      Here's one:

      [root@oel btenison]# yum info perl-Algorithm-Diff.src
      Last metadata expiration check: 0:21:38 ago on Fri 19 Feb 2021 07:17:27 AM
      CST.
      Available Packages
      Name : perl-Algorithm-Diff
      Version : 1.1903
      Release : 10.module+el8.3.0+7729+86a74f64
      Architecture : src
      Size : 48 k
      Source : None
      Repository : ol8_appstream
      Summary : Compute `intelligent' differences between two files/lists
      URL : http://search.cpan.org/dist/Algorithm-Diff/
      License : GPL+ or Artistic
      Description : This is a module for computing the difference between two
      files, two strings,
      : or any other two lists of things. It uses an intelligent
      algorithm similar to
      : (or identical to) the one used by the Unix "diff" program.
      It is guaranteed to
      : find the smallest possible set of differences.

      Bruce Tenison

      On Fri, Feb 19, 2021 at 1:01 AM Jamie Cameron jcameron@users.sourceforge.net wrote:

      What output do you get if you run yum info followed by one of those
      package names?


      Status: open
      Group: 1.970
      Created: Thu Feb 18, 2021 03:20 PM UTC by Bruce Tenison
      Last Updated: Fri Feb 19, 2021 01:16 AM UTC
      Owner: nobody

      I installed Webmin on OEL 8.3 and noticed that I had 79 packages needing
      update. When the update runs, it shows nothing to do. When I checked, an
      example package (perl-Algorithm-Diff) from the repository ol8_appstream is
      showing as needing update.

      Using yum, I see this:

      [root@oel yum.repos.d]# yum list perl-Algorithm-Diff
      Last metadata expiration check: 0:00:57 ago on Thu 18 Feb 2021 09:10:44 AM
      CST.
      Installed Packages
      perl-Algorithm-Diff.noarch 1.1903-9.el8 @ol8_baseos_latest
      Available Packages
      perl-Algorithm-Diff.src 1.1903-10.module+el8.3.0+7729+86a74f64
      ol8_appstream

      Seems that the update module is getting confused with the .src package as
      being an update to the .noarch one.


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/webadmin/bugs/5454/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

      Related

      Bugs: #5454

  • Jamie Cameron

    Jamie Cameron - 2021-02-19

    What if you run perl-Algorithm-Diff.noarch ?

     
    • Bruce Tenison

      Bruce Tenison - 2021-02-19

      [root@oel btenison]# yum info perl-Algorithm-Diff.noarch
      Last metadata expiration check: 3:02:34 ago on Fri 19 Feb 2021 10:19:27 AM
      CST.
      Installed Packages
      Name : perl-Algorithm-Diff
      Version : 1.1903
      Release : 9.el8
      Architecture : noarch
      Size : 108 k
      Source : perl-Algorithm-Diff-1.1903-9.el8.src.rpm
      Repository : @System
      From repo : ol8_appstream
      Summary : Compute `intelligent' differences between two files/lists
      URL : http://search.cpan.org/dist/Algorithm-Diff/
      License : GPL+ or Artistic
      Description : This is a module for computing the difference between two
      files, two strings,
      : or any other two lists of things. It uses an intelligent
      algorithm similar to
      : (or identical to) the one used by the Unix "diff" program.
      It is guaranteed to
      : find the smallest possible set of differences.
      Bruce Tenison

      On Fri, Feb 19, 2021 at 1:12 PM Jamie Cameron jcameron@users.sourceforge.net wrote:

      What if you run perl-Algorithm-Diff.noarch ?

      Status: open
      Group: 1.970
      Created: Thu Feb 18, 2021 03:20 PM UTC by Bruce Tenison
      Last Updated: Fri Feb 19, 2021 07:00 AM UTC
      Owner: nobody

      I installed Webmin on OEL 8.3 and noticed that I had 79 packages needing
      update. When the update runs, it shows nothing to do. When I checked, an
      example package (perl-Algorithm-Diff) from the repository ol8_appstream is
      showing as needing update.

      Using yum, I see this:

      [root@oel yum.repos.d]# yum list perl-Algorithm-Diff
      Last metadata expiration check: 0:00:57 ago on Thu 18 Feb 2021 09:10:44 AM
      CST.
      Installed Packages
      perl-Algorithm-Diff.noarch 1.1903-9.el8 @ol8_baseos_latest
      Available Packages
      perl-Algorithm-Diff.src 1.1903-10.module+el8.3.0+7729+86a74f64
      ol8_appstream

      Seems that the update module is getting confused with the .src package as
      being an update to the .noarch one.


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/webadmin/bugs/5454/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

      Related

      Bugs: #5454

  • Jamie Cameron

    Jamie Cameron - 2021-02-19
    • status: open --> closed-fixed
     
    • Bruce Tenison

      Bruce Tenison - 2021-02-19

      Perfect! Thank you!
      Bruce Tenison

      On Fri, Feb 19, 2021 at 2:43 PM Jamie Cameron jcameron@users.sourceforge.net wrote:

      • status: open --> closed-fixed
      • Comment:

      Ok, it looks like as you said there's a mismatch between the src and
      noarch package versions, which confuses Webmin. In the next release we'll
      fix this by just ignoring those src packages.


      Status: closed-fixed
      Group: 1.970
      Created: Thu Feb 18, 2021 03:20 PM UTC by Bruce Tenison
      Last Updated: Fri Feb 19, 2021 07:12 PM UTC
      Owner: nobody

      I installed Webmin on OEL 8.3 and noticed that I had 79 packages needing
      update. When the update runs, it shows nothing to do. When I checked, an
      example package (perl-Algorithm-Diff) from the repository ol8_appstream is
      showing as needing update.

      Using yum, I see this:

      [root@oel yum.repos.d]# yum list perl-Algorithm-Diff
      Last metadata expiration check: 0:00:57 ago on Thu 18 Feb 2021 09:10:44 AM
      CST.
      Installed Packages
      perl-Algorithm-Diff.noarch 1.1903-9.el8 @ol8_baseos_latest
      Available Packages
      perl-Algorithm-Diff.src 1.1903-10.module+el8.3.0+7729+86a74f64
      ol8_appstream

      Seems that the update module is getting confused with the .src package as
      being an update to the .noarch one.


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/webadmin/bugs/5454/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

      Related

      Bugs: #5454

  • Jamie Cameron

    Jamie Cameron - 2021-02-19

    Ok, it looks like as you said there's a mismatch between the src and noarch package versions, which confuses Webmin. In the next release we'll fix this by just ignoring those src packages.

     
  • Sasha

    Sasha - 2021-03-11

    Just the same problem with Oracle Linux Server 8.3

    perl-Carp.src 1.50-439.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Exporter.src 5.73-440.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-File-Path.src 2.16-439.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-File-Temp.src 1:0.230.900-439.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-Text-Tabs+Wrap.src 2013.0523-396.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-constant.src 1.33-1001.module+el8.3.0+7729+86a74f64 ol8_appstream
    perl-parent.src 1:0.237-2.module+el8.3.0+7729+86a74f64 ol8_appstream

     

    Last edit: Sasha 2021-03-11
  • Jamie Cameron

    Jamie Cameron - 2021-03-12

    Anyone who's seeing this should upgrade to Webmin 1.973, which fixes the issue.

     
  • Sasha

    Sasha - 2021-03-12

    I don't use WebMin. Just activate default Cockpit. It seems to be a common problem.

     

    Last edit: Sasha 2021-03-12
  • DavideR3da

    DavideR3da - 2022-01-05

    Hi, I have the same problem: Oracle Linux 8.5 + Webmin 1.984.
    All packages starts with perl- from source Ol8_appstream.
    Thank you!

     
  • Mjarl

    Mjarl - 2022-06-03

    Still reproduces with Oracle Linux 8.6 and Webmin 1.994 exactly as described above.

     

Log in to post a comment.