Author Topic: Netlabs-exp RPM and Python issue?  (Read 3776 times)

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4713
  • Karma: +41/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Netlabs-exp RPM and Python issue?
« on: February 22, 2023, 06:23:24 pm »
Hello

I just got a fresh ArcaOS 5.0.7 VM, updated ANPM to 1.1 and everything is fine for the moment.
Since I need to experiment with some software I register the Netlabs exp RPM with "yum install netlabs-exp"

If I do a "yum update" I get a long error.  I can update one by one the packages, but not python.

If I do a "yum update python" I get:
Quote
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package python.i686 0:2.7.6-25.oc00 will be obsoleted
--> Processing Dependency: python(abi) = 2.7 for package: python2-rpm-4.13.0-20.oc00.i686
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: urlgrabber-3.10.1-10.oc00.noarch
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-utils-1.1.31-3.oc00.noarch
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-utils-1.1.31-3.oc00.noarch
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-3.4.3-14.oc00.pentium4
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-metadata-parser-1.1.4-7.oc00.i686
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
---> Package python-unversioned-command.pentium4 0:3.9.13-1.oc00 will be obsoleting
--> Processing Dependency: python3 = 3.9.13-1.oc00 for package: python-unversioned-command-3.9.13-1.oc00.pentium4
--> Processing Dependency: python39.dll for package: python-unversioned-command-3.9.13-1.oc00.pentium4
--> Running transaction check
---> Package python.i686 0:2.7.6-25.oc00 will be obsoleted
--> Processing Dependency: python(abi) = 2.7 for package: python2-rpm-4.13.0-20.oc00.i686
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: urlgrabber-3.10.1-10.oc00.noarch
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-utils-1.1.31-3.oc00.noarch
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-utils-1.1.31-3.oc00.noarch
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-3.4.3-14.oc00.pentium4
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-metadata-parser-1.1.4-7.oc00.i686
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
---> Package python-libs.i686 0:2.7.6-25.oc00 will be obsoleted
--> Processing Dependency: python27.dll for package: python2-rpm-4.13.0-20.oc00.i686
Package python-libs is obsoleted by python3-libs, but obsoleting package does not provide for requirements
--> Processing Dependency: python27.dll for package: python-pycurl-7.19.5.1-2.oc00.i686
--> Processing Dependency: python27.dll for package: hplip-libs-3.19.8-3.oc00.i686
Package python-libs is obsoleted by python3-libs, but obsoleting package does not provide for requirements
--> Processing Dependency: python27.dll for package: yum-metadata-parser-1.1.4-7.oc00.i686
Package python-libs is obsoleted by python3-libs, but obsoleting package does not provide for requirements
---> Package python3.pentium4 0:3.9.13-1.oc00 will be installed
---> Package python3-libs.pentium4 0:3.9.13-1.oc00 will be obsoleting
--> Running transaction check
---> Package python.i686 0:2.7.6-25.oc00 will be obsoleted
--> Processing Dependency: python(abi) = 2.7 for package: urlgrabber-3.10.1-10.oc00.noarch
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-utils-1.1.31-3.oc00.noarch
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-utils-1.1.31-3.oc00.noarch
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: python2-rpm-4.13.0-20.oc00.i686
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: python2-pycurl-7.44.1-3.oc00.pentium4
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-3.4.3-14.oc00.pentium4
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python(abi) = 2.7 for package: yum-metadata-parser-1.1.4-7.oc00.i686
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
---> Package python-libs.i686 0:2.7.6-25.oc00 will be obsoleted
--> Processing Dependency: python27.dll for package: python2-rpm-4.13.0-20.oc00.i686
Package python-libs is obsoleted by python3-libs, but obsoleting package does not provide for requirements
--> Processing Dependency: python27.dll for package: python2-pycurl-7.44.1-3.oc00.pentium4
Package python-libs is obsoleted by python3-libs, but obsoleting package does not provide for requirements
--> Processing Dependency: python27.dll for package: hplip-libs-3.19.8-3.oc00.i686
Package python-libs is obsoleted by python3-libs, but obsoleting package does not provide for requirements
--> Processing Dependency: python27.dll for package: yum-metadata-parser-1.1.4-7.oc00.i686
Package python-libs is obsoleted by python3-libs, but obsoleting package does not provide for requirements
---> Package python-pycurl.i686 0:7.19.5.1-2.oc00 will be obsoleted
---> Package python2-pycurl.pentium4 0:7.44.1-3.oc00 will be obsoleting
--> Processing Dependency: python(abi) = 2.7 for package: python2-pycurl-7.44.1-3.oc00.pentium4
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Processing Dependency: python27.dll for package: python2-pycurl-7.44.1-3.oc00.pentium4
Package python-libs is obsoleted by python3-libs, but obsoleting package does not provide for requirements
---> Package python3-pycurl.pentium4 0:7.44.1-3.oc00 will be obsoleting
--> Processing Dependency: /@unixroot/usr/bin/python2 for package: hplip-3.19.8-3.oc00.i686
Package python is obsoleted by python-unversioned-command, but obsoleting package does not provide for requirements
--> Finished Dependency Resolution
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

--skip-broken does not make any difference.

Any suggestions?

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 4787
  • Karma: +99/-1
    • View Profile
Re: Netlabs-exp RPM and Python issue?
« Reply #1 on: February 22, 2023, 08:09:50 pm »
Disable netlabs-rel and retry with only netlabs-exp enabled.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4713
  • Karma: +41/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Netlabs-exp RPM and Python issue?
« Reply #2 on: February 22, 2023, 10:00:25 pm »
Hi Dave

I did a "yum remove netlabs-rel" and tried again. But I get the same error on "yum update"

Regards
« Last Edit: February 23, 2023, 01:45:41 pm by Martin Iturbide »
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4713
  • Karma: +41/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Netlabs-exp RPM and Python issue?
« Reply #3 on: February 22, 2023, 10:01:35 pm »
Hi Dave

I did a "yum remove netlabs-rel" and tried again, "yum update python" and worked. Thanks.

Regards
« Last Edit: February 23, 2023, 01:44:49 pm by Martin Iturbide »
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 4787
  • Karma: +99/-1
    • View Profile
Re: Netlabs-exp RPM and Python issue?
« Reply #4 on: February 22, 2023, 10:40:36 pm »
Better to use ANPM to disable or manipulating /etc/yum/repos.d. Not sure how you will re-enable netlabs-rel after removing it, accept by manipulating the above.

Tom

  • Full Member
  • ***
  • Posts: 194
  • Karma: +5/-0
    • View Profile
Re: Netlabs-exp RPM and Python issue?
« Reply #5 on: February 22, 2023, 11:24:19 pm »
Better to use ANPM to disable or manipulating /etc/yum/repos.d. Not sure how you will re-enable netlabs-rel after removing it, accept by manipulating the above.

In ANPM use the menu YUM --> Repositories to bring up a window "Manage YUM Repositories" that shows all  installed repositories (both the enabled and the disabled ones).

A right mouse click on a line with a repository allows to enable that repository when it was disabled or to disable it when it was enabled.
Alternatively: select in that window the line with the desired repository and then choose in the menu Repositories the option to enable/disable that repository.