I removed systemd by accident

Latest response

I initially tried to run yum update. There were certain packages that wouldn't update. ex. libssh2, yum, systemd, etc. I ran a "yum check-update --verbose" and was trying to update some of the packages one by one.

I removed the previous versions by "rpm -e --nodeps "". I downloaded the rpms from redhat to reinstall. Everything was going great until i made a mistake and removed the systemd rpm. I downloaded the latest systemd rpm's from redhat to reinstall. Now I'm getting a lot of errors. yum doesn't work.

I extracted the systemd rpm from redhat to a tmp directory. I don't what files need to be copied over.

here is what I get when running any yum command:

yum repolist
Loaded plugins: enabled_repos_upload, package_upload, product-id, search-disabled-repos, subscription-manager
Traceback (most recent call last):
File "/bin/yum", line 29, in
yummain.user_main(sys.argv[1:], exit_code=True)
File "/usr/share/yum-cli/yummain.py", line 375, in user_main
errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 170, in main
base.getOptionsConfig(args)
File "/usr/share/yum-cli/cli.py", line 263, in getOptionsConfig
self.conf
File "/usr/lib/python2.7/site-packages/yum/init.py", line 1079, in
conf = property(fget=lambda self: self._getConfig(),
File "/usr/lib/python2.7/site-packages/yum/init.py", line 386, in _getConfig
startupconf.pluginconfpath,disabled_plugins,enabled_plugins)
File "/usr/lib/python2.7/site-packages/yum/init.py", line 630, in doPluginSetup
plugin_types, confpath, disabled_plugins, enabled_plugins)
File "/usr/lib/python2.7/site-packages/yum/plugins.py", line 166, in init
self.run('config')
File "/usr/lib/python2.7/site-packages/yum/plugins.py", line 188, in run
func(conduitcls(self, self.base, conf, **kwargs))
File "/usr/lib/yum-plugins/subscription-manager.py", line 185, in config_hook
init_dep_injection()
File "/usr/lib64/python2.7/site-packages/subscription_manager/injectioninit.py", line 91, in init_dep_injection
from subscription_manager.dbus_interface import DbusIface
File "/usr/lib64/python2.7/site-packages/subscription_manager/dbus_interface.py", line 18, in
import dbus
File "/usr/lib64/python2.7/site-packages/dbus/__init__.py", line 81, in
import dbus.exceptions as exceptions
AttributeError: 'module' object has no attribute 'exceptions'
Uploading Enabled Repositories Report
Loaded plugins: product-id, subscription-manager
Unable to upload Enabled Repositories Report

Responses