Situation: You're installing some Plastic SCM packages in your Red Hat machine. Suddenly, you run into this error message:
[root@myRedHatMachine ~]# sudo yum install plasticscm-complete
Loaded plugins: product-id, search-disabled-repos, security, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package plasticscm-complete.noarch 0:8.0.16.3725-1.1 will be installed
--> Processing Dependency: plasticscm-client-complete = 8.0.16.3725 for package: plasticscm-complete-8.0.16.3725-1.1.noarch
--> Processing Dependency: plasticscm-server-complete = 8.0.16.3725 for package: plasticscm-complete-8.0.16.3725-1.1.noarch
--> Running transaction check
---> Package plasticscm-client-complete.noarch 0:8.0.16.3725-1.1 will be installed
--> Processing Dependency: plasticscm-theme = 8.0.16.3725 for package: plasticscm-client-complete-8.0.16.3725-1.1.noarch
--> Processing Dependency: plasticscm-client-core = 8.0.16.3725 for package: plasticscm-client-complete-8.0.16.3725-1.1.noarch
--> Processing Dependency: plasticscm-client-gtk = 8.0.16.3725 for package: plasticscm-client-complete-8.0.16.3725-1.1.noarch
---> Package plasticscm-server-complete.noarch 0:8.0.16.3725-1.1 will be installed
--> Processing Dependency: plasticscm-server-core = 8.0.16.3725 for package: plasticscm-server-complete-8.0.16.3725-1.1.noarch
--> Running transaction check
---> Package plasticscm-client-core.x86_64 0:8.0.16.3725-2.1 will be installed
--> Processing Dependency: plasticscm-mono4 = 4.6.2 for package: plasticscm-client-core-8.0.16.3725-2.1.x86_64
--> Processing Dependency: plasticscm-certtools-mono4 for package: plasticscm-client-core-8.0.16.3725-2.1.x86_64
---> Package plasticscm-client-gtk.noarch 0:8.0.16.3725-1.1 will be installed
--> Processing Dependency: plasticscm-gnome-sharp-mono4 = 2.24.0 for package: plasticscm-client-gtk-8.0.16.3725-1.1.noarch
--> Processing Dependency: plasticscm-gtk-sharp-mono4 >= 2.12.29 for package: plasticscm-client-gtk-8.0.16.3725-1.1.noarch
---> Package plasticscm-server-core.x86_64 0:8.0.16.3725-2.1 will be installed
--> Processing Dependency: plasticscm-libuv for package: plasticscm-server-core-8.0.16.3725-2.1.x86_64
---> Package plasticscm-theme.noarch 0:8.0.16.3725-2.1 will be installed
--> Running transaction check
---> Package plasticscm-certtools-mono4.noarch 0:3.12.1-4.1 will be installed
---> Package plasticscm-gnome-sharp-mono4.x86_64 0:2.24.0-1.1 will be installed
--> Processing Dependency: libgnome for package: plasticscm-gnome-sharp-mono4-2.24.0-1.1.x86_64
--> Processing Dependency: libgnomeui for package: plasticscm-gnome-sharp-mono4-2.24.0-1.1.x86_64
--> Processing Dependency: libgnomecanvas for package: plasticscm-gnome-sharp-mono4-2.24.0-1.1.x86_64
--> Processing Dependency: libgnomevfs-2.so.0()(64bit) for package: plasticscm-gnome-sharp-mono4-2.24.0-1.1.x86_64
--> Processing Dependency: libgnomecanvas-2.so.0()(64bit) for package: plasticscm-gnome-sharp-mono4-2.24.0-1.1.x86_64
--> Processing Dependency: libgnome-2.so.0()(64bit) for package: plasticscm-gnome-sharp-mono4-2.24.0-1.1.x86_64
--> Processing Dependency: libbonoboui-2.so.0()(64bit) for package: plasticscm-gnome-sharp-mono4-2.24.0-1.1.x86_64
--> Processing Dependency: libbonobo-activation.so.4()(64bit) for package: plasticscm-gnome-sharp-mono4-2.24.0-1.1.x86_64
--> Processing Dependency: libbonobo-2.so.0()(64bit) for package: plasticscm-gnome-sharp-mono4-2.24.0-1.1.x86_64
--> Processing Dependency: libgnomeui-2.so.0()(64bit) for package: plasticscm-gnome-sharp-mono4-2.24.0-1.1.x86_64
---> Package plasticscm-gtk-sharp-mono4.x86_64 0:2.12.29-1.1 will be installed
--> Processing Dependency: perl(XML::LibXML) for package: plasticscm-gtk-sharp-mono4-2.12.29-1.1.x86_64
--> Processing Dependency: libglade-2.0.so.0()(64bit) for package: plasticscm-gtk-sharp-mono4-2.12.29-1.1.x86_64
---> Package plasticscm-libuv.x86_64 0:1.9.1-1.2 will be installed
---> Package plasticscm-mono4.x86_64 0:4.6.2-1.1 will be installed
--> Finished Dependency Resolution
Error: Package: plasticscm-gnome-sharp-mono4-2.24.0-1.1.x86_64 (plasticscm-stable)
Requires: libgnomecanvas-2.so.0()(64bit)
Error: Package: plasticscm-gtk-sharp-mono4-2.12.29-1.1.x86_64 (plasticscm-stable)
Requires: libglade-2.0.so.0()(64bit)
Error: Package: plasticscm-gnome-sharp-mono4-2.24.0-1.1.x86_64 (plasticscm-stable)
Requires: libbonoboui-2.so.0()(64bit)
Error: Package: plasticscm-gnome-sharp-mono4-2.24.0-1.1.x86_64 (plasticscm-stable)
Requires: libbonobo-2.so.0()(64bit)
Error: Package: plasticscm-gnome-sharp-mono4-2.24.0-1.1.x86_64 (plasticscm-stable)
Requires: libbonobo-activation.so.4()(64bit)
Error: Package: plasticscm-gtk-sharp-mono4-2.12.29-1.1.x86_64 (plasticscm-stable)
Requires: perl(XML::LibXML)
Error: Package: plasticscm-gnome-sharp-mono4-2.24.0-1.1.x86_64 (plasticscm-stable)
Requires: libgnome-2.so.0()(64bit)
Error: Package: plasticscm-gnome-sharp-mono4-2.24.0-1.1.x86_64 (plasticscm-stable)
Requires: libgnomecanvas
Error: Package: plasticscm-gnome-sharp-mono4-2.24.0-1.1.x86_64 (plasticscm-stable)
Requires: libgnomeui
Error: Package: plasticscm-gnome-sharp-mono4-2.24.0-1.1.x86_64 (plasticscm-stable)
Requires: libgnome
Error: Package: plasticscm-gnome-sharp-mono4-2.24.0-1.1.x86_64 (plasticscm-stable)
Requires: libgnomevfs-2.so.0()(64bit)
Error: Package: plasticscm-gnome-sharp-mono4-2.24.0-1.1.x86_64 (plasticscm-stable)
Requires: libgnomeui-2.so.0()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
It seems that there are missing dependencies. But none of those missing packages are related to Plastic SCM... they're system packages.
That might be caused by an issue with your current RedHat subscription. If it's not active, you don't have access to the Red Hat official repositories that contain those dependencies. That's why they appear missing: 'yum' can't find them.
Action: ensure your Red Hat instance is properly registered and it has a valid subscription attached. Clean the yum cache and install the Plastic SCM packages again.
To clean the yum cache simply run this:
yum clean all