{"id":46150,"date":"2026-07-31T21:21:46","date_gmt":"2026-07-31T19:21:46","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/?p=46150"},"modified":"2026-07-31T21:21:48","modified_gmt":"2026-07-31T19:21:48","slug":"oracle-linux-unfinished-db8actions-remaining","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/oracle-linux-unfinished-db8actions-remaining\/","title":{"rendered":"Oracle Linux &#8211; Unfinished DB8actions remaining"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I have been recently facing following error when using yum\/dnf:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>There are unfinished DB8actions remaining. You might consider running yum-complete-DB8action, or \"yum-complete-DB8action --cleanup-only\" and \"yum history redo last\", first to finish them. If those don't work you'll have to try removing\/installing packages by hand (maybe package-cleanup can help).<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And I was wondering how to deal with this. I would like in this blog share with you my troubleshooting, as it might help someone sooner than later.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">I was at that time running el7 and it was before upgrading the machine to el8. Let me first share with you the error message:<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1,4]\">\n[root@SRV ~]# yum remove mariadb-libs-5.5.65-1.el7.x86_64\nLoaded plugins: ulninfo\nResolving Dependencies\nThere are unfinished DB8actions remaining. You might consider running yum-complete-DB8action, or \"yum-complete-DB8action --cleanup-only\" and \"yum history redo last\", first to finish them. If those don't work you'll have to try removing\/installing packages by hand (maybe package-cleanup can help).\n--&gt; Running DB8action check\n---&gt; Package mariadb-libs.x86_64 1:5.5.65-1.el7 will be erased\n--&gt; Finished Dependency Resolution\n\nDependencies Resolved\n\n============================================================================================================================================================================================================\n Package                                           Arch                                        Version                                             Repository                                          Size\n============================================================================================================================================================================================================\nRemoving:\n mariadb-libs                                      x86_64                                      1:5.5.65-1.el7                                      @anaconda\/7.8                                      4.4 M\n\nDB8action Summary\n============================================================================================================================================================================================================\nRemove  1 Package\n\nInstalled size: 4.4 M\nIs this ok [y\/N]: N\nExiting on user command\nYour DB8action was saved, rerun it with:\n yum load-DB8action \/tmp\/yum_save_tx.2026-06-17.16-16.CupcSE.yumtx\n[root@SRV ~]#\n<\/pre>\n<br>\n\n\n\n<p class=\"wp-block-paragraph\">I ran a <code>yum history <\/code>command:<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1]\">\n[root@SRV ~]# yum history\nLoaded plugins: ulninfo\nID     | Login user               | Date and time    | Action(s)      | Altered\n-------------------------------------------------------------------------------\n    26 | root               | 2026-06-17 15:17 | E, I, U        |  184 EE\n    25 | root               | 2026-06-17 14:59 | Install        |   25\n    24 | root               | 2026-06-17 14:59 | Update         |    1\n    23 | root               | 2026-05-07 15:21 | Install        |    1\n    22 |                  | 2022-11-18 10:42 | Install        |    1\n    21 |                  | 2022-11-18 09:56 | Install        |    1\n    20 | root               | 2021-11-10 11:24 | Install        |    7\n    19 | root               | 2021-10-26 16:54 | Install        |    1\n    18 | root               | 2021-10-26 16:54 | Install        |    1\n    17 | root               | 2021-10-26 16:54 | Install        |    1\n    16 | root               | 2021-10-26 16:53 | Install        |    1\n    15 | root               | 2021-04-08 09:30 | Install        |   14\n    14 |                  | 2021-03-19 11:28 | Install        |    1\n    13 | root               | 2021-01-21 11:36 | Install        |    2\n    12 | root               | 2021-01-21 10:53 | Erase          |    1\n    11 | root               | 2021-01-21 10:28 | E, I, U        |   37 EE\n    10 | root               | 2020-11-26 11:13 | Install        |    2\n     9 | root               | 2020-11-16 14:41 | I, U           |    8 PP\n     8 | root               | 2020-11-16 14:35 | I, U           |  152 **\n     7 |                 | 2020-10-28 15:45 | Install        |    1\nhistory list\n[root@SRV ~]# \n<\/pre>\n<br>\n\n\n\n<p class=\"wp-block-paragraph\">If I check the last transaction, it is successful. For sure, I have just run it.<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1]\">\n[root@SRV ~]# yum history info 26 | grep Return-Code\nReturn-Code    : Success\n[root@SRV ~]#\n<\/pre>\n<br>\n\n\n\n\n<p class=\"wp-block-paragraph\">But if I check the transaction id 8, I see that this one was aborted:<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1]\">\n[root@SRV ~]# yum history info 8 | grep Return-Code\nReturn-Code    : ** Aborted **\n<\/pre>\n<br>\n\n\n\n<p class=\"wp-block-paragraph\">If I look to the RPM database changes log dated for this transaction I see the following file:<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1]\">\n[root@SRV ~]# ls -l \/var\/lib\/yum\/DB8action-*\n-rw-r--r--. 1 root root 13671 Nov 16  2020 \/var\/lib\/yum\/DB8action-all.2020-11-16.14:35.57\n-rw-r--r--. 1 root root  9424 Nov 16  2020 \/var\/lib\/yum\/DB8action-done.2020-11-16.14:35.57\n[root@SRV ~]#\n<\/pre>\n<br>\n\n\n\n\n<p class=\"wp-block-paragraph\">I can check it&#8217;s content&#8230;<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1,13]\">\n[root@SRV ~]# tail \/var\/lib\/yum\/DB8action-all.2020-11-16.14:35.57\nerase 0:file-libs-5.11-36.el7.x86_64\nerase 0:iptables-1.4.21-34.el7.x86_64\nerase 2:vim-minimal-7.4.629-6.0.1.el7.x86_64\nerase 0:libxml2-2.9.1-6.0.1.el7.4.x86_64\nerase 0:libteam-1.29-1.el7.x86_64\nerase 0:mokutil-15-2.0.3.el7.x86_64\nerase 0:numactl-libs-2.0.12-5.el7.x86_64\nerase 1:dmidecode-3.2-3.el7.x86_64\nerase 0:iprutils-2.4.17.1-3.el7.x86_64\nerase 1:mariadb-libs-5.5.65-1.el7.x86_64\n\n[root@SRV ~]# tail  \/var\/lib\/yum\/DB8action-done.2020-11-16.14:35.57\nerase 999:iwl7260-firmware-22.0.7.0-999.4.el7.noarch\nerase 0:ca-certificates-2019.2.32-76.el7_7.noarch\nerase 999:iwl6000g2a-firmware-17.168.5.3-999.4.el7.noarch\nerase 999:iwl5000-firmware-8.83.5.1_1-999.4.el7.noarch\nerase 999:iwl100-firmware-39.31.5.1-999.4.el7.noarch\nerase 1:NetworkManager-tui-1.18.8-1.el7.x86_64\nerase 0:rpm-python-4.11.3-43.el7.x86_64\nerase 1:NetworkManager-glib-1.18.8-1.el7.x86_64\nerase 32:bind-utils-9.11.4-26.P2.el7.x86_64\nerase 7:lvm2-2.02.186-7.0.1.el7.x86_64\n[root@SRV ~]#\n<\/pre>\n<br>\n\n\n\n<p class=\"wp-block-paragraph\">Let&#8217;s take mariadb-libs RPM as example. Checking this package, I can see that it is duplicated.<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1]\">\n[root@SRV ~]# rpm -q --last mariadb-libs\nmariadb-libs-5.5.68-1.el7.x86_64              Mon 16 Nov 2020 02:38:01 PM CET\nmariadb-libs-5.5.65-1.el7.x86_64              Wed 28 Oct 2020 10:39:07 AM CET\n[root@SRV ~]#\n<\/pre>\n<br>\n\n\n\n<p class=\"wp-block-paragraph\">Having duplicated RPM is not good. I suspect it is coming from this aborted yum transaction, old for past 6 years.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let&#8217;s check if there is several other duplicated RPM.<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1]\">\n[root@SRV ~]# package-cleanup --dupes\nlibcroco-0.6.12-6.el7_9.x86_64\nlibcroco-0.6.12-4.el7.x86_64\nlz4-1.8.3-1.el7.x86_64\nlz4-1.7.5-3.el7.x86_64\niprutils-2.4.17.1-3.el7.x86_64\niprutils-2.4.17.1-3.el7_7.x86_64\nnumactl-libs-2.0.12-5.el7.x86_64\nnumactl-libs-2.0.12-5.0.3.el7.x86_64\nfile-libs-5.11-36.el7.x86_64\nfile-libs-5.11-37.el7.x86_64\nsed-4.2.2-6.el7.x86_64\nsed-4.2.2-7.el7.x86_64\nlshw-B.02.18-17.el7.x86_64\nlshw-B.02.18-14.el7.x86_64\nfile-5.11-36.el7.x86_64\nfile-5.11-37.el7.x86_64\nkmod-20-28.0.1.el7.x86_64\nkmod-20-28.0.3.el7.x86_64\ncoreutils-8.22-24.0.1.el7.x86_64\ncoreutils-8.22-24.0.1.el7_9.2.x86_64\ndbus-libs-1.10.24-13.0.1.el7_6.x86_64\ndbus-libs-1.10.24-15.0.1.el7.x86_64\nelfutils-libelf-0.176-5.el7.x86_64\nelfutils-libelf-0.176-4.el7.x86_64\nfreetype-2.8-14.el7.x86_64\nfreetype-2.8-14.el7_9.1.x86_64\nplymouth-core-libs-0.8.9-0.34.20140113.0.1.el7.x86_64\nplymouth-core-libs-0.8.9-0.33.20140113.0.1.el7.x86_64\ncpio-2.11-27.el7.x86_64\ncpio-2.11-28.el7.x86_64\nkmod-libs-20-28.0.3.el7.x86_64\nkmod-libs-20-28.0.1.el7.x86_64\nlibpng-1.5.13-8.el7.x86_64\nlibpng-1.5.13-7.el7_2.x86_64\nlibteam-1.29-1.el7.x86_64\nlibteam-1.29-3.el7.x86_64\nelfutils-libs-0.176-4.el7.x86_64\nelfutils-libs-0.176-5.el7.x86_64\ndbus-1.10.24-13.0.1.el7_6.x86_64\ndbus-1.10.24-15.0.1.el7.x86_64\nmariadb-libs-5.5.65-1.el7.x86_64\nmariadb-libs-5.5.68-1.el7.x86_64\nelfutils-default-yama-scope-0.176-5.el7.noarch\nelfutils-default-yama-scope-0.176-4.el7.noarch\nteamd-1.29-3.el7.x86_64\nteamd-1.29-1.el7.x86_64\ndevice-mapper-persistent-data-0.8.5-2.el7.x86_64\ndevice-mapper-persistent-data-0.8.5-3.el7_9.2.x86_64\n[root@SRV ~]#\n<\/pre>\n<br>\n\n\n\n<p class=\"wp-block-paragraph\">Yes there are and many!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For each of the rpm, I ran following query to find the latest one.<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1]\">\n[root@SRV ~]# rpm -q --last lz4\nlz4-1.8.3-1.el7.x86_64                        Mon 16 Nov 2020 02:36:12 PM CET\nlz4-1.7.5-3.el7.x86_64                        Wed 28 Oct 2020 10:34:25 AM CET\n[root@SRV ~]# \n<\/pre>\n<br>\n\n\n\n<p class=\"wp-block-paragraph\">And decided to remove the last oldest version. For each yum remove command, I ensured there were no dependencies issues.<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1]\">\n[root@SRV ~]# yum remove lz4-1.7.5-3.el7.x86_64\nLoaded plugins: ulninfo\nResolving Dependencies\nThere are unfinished DB8actions remaining. You might consider running yum-complete-DB8action, or \"yum-complete-DB8action --cleanup-only\" and \"yum history redo last\", first to finish them. If those don't work you'll have to try removing\/installing packages by hand (maybe package-cleanup can help).\n--&gt; Running DB8action check\n---&gt; Package lz4.x86_64 0:1.7.5-3.el7 will be erased\n--&gt; Finished Dependency Resolution\n\nDependencies Resolved\n\n=========================================================================================================================================================================================================================\n Package                                        Arch                                              Version                                                 Repository                                                Size\n=========================================================================================================================================================================================================================\nRemoving:\n lz4                                            x86_64                                            1.7.5-3.el7                                             @anaconda\/7.8                                            358 k\n\nDB8action Summary\n=========================================================================================================================================================================================================================\nRemove  1 Package\n\nInstalled size: 358 k\nIs this ok [y\/N]: y\nDownloading packages:\nRunning DB8action check\nRunning DB8action test\nDB8action test succeeded\nRunning DB8action\n  Erasing    : lz4-1.7.5-3.el7.x86_64                                                                                                                                                                                1\/1\n  Verifying  : lz4-1.7.5-3.el7.x86_64                                                                                                                                                                                1\/1\n\nRemoved:\n  lz4.x86_64 0:1.7.5-3.el7\n\nComplete!\n<\/pre>\n<br>\n\n\n\n<p class=\"wp-block-paragraph\">I did that for all until having no duplicated any more.<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1]\">\n[root@SRV ~]# package-cleanup --dupes\n[root@SRV ~]#\n<\/pre>\n<br>\n\n\n\n<p class=\"wp-block-paragraph\">So the duplicated came for sure due to this aborted transaction, id 8 that should have replaced the previous version package.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And I can confirm it. If I look to the <strong>all<\/strong> DB action transaction log for this transaction 8, \/var\/lib\/yum\/DB8action-all.2020-11-16.14:35.57, I can find both install and erase:<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1]\">\n[root@SRV ~]# cat \/var\/lib\/yum\/DB8action-all.2020-11-16.14:35.57\ninstall 1:mariadb-libs-5.5.68-1.el7.x86_64\n...\nerase 1:mariadb-libs-5.5.65-1.el7.x86_64\n<\/pre>\n<br>\n\n\n\n<p class=\"wp-block-paragraph\">So it was planned that yum installs new version and removes old one.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But if I look to the <strong>done<\/strong> file, \/var\/lib\/yum\/DB8action-done.2020-11-16.14:35.57, file showing what really yum did, I will only find the install and not the erase:<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1]\">\n[root@SRV ~]# cat \/var\/lib\/yum\/DB8action-done.2020-11-16.14:35.57\n...\ninstall 1:mariadb-libs-5.5.68-1.el7.x86_64\n...\n<\/pre>\n<br>\n\n\n\n<p class=\"wp-block-paragraph\">So the intention was to install version 5.5.68 and remove old 5.5.65, but as the yum transaction was aborted after the installation package, yum only installed 5.5.68 but could not remove the old one 5.5.65, thus the duplicated. Yum transaction was aborted in between.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Knowing I resolved manually the duplication, I decided to complete the aborted transaction by just doing cleanup.<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1]\">\n[root@SRV ~]# yum-complete-DB8action --cleanup-only\nCleaning up unfinished DB8action journals\nCleaning up 2020-11-16.14:35.57\n[root@SRV ~]#\n<\/pre>\n<br>\n\n\n\n\n<p class=\"wp-block-paragraph\">cleanup-only will simply delete the stale journal. Knowing I manually resolved the problem, I think it was the right think to do.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And now I&#8217;m clean&#8230;<\/p>\n\n\n\n<pre class=\"brush: sql; gutter: true; first-line: 1; highlight: [1]\">[root@SRV ~]# yum update\nLoaded plugins: ulninfo\nNo packages marked for update\n[root@SRV ~]#\n<\/pre>\n<br>\n","protected":false},"excerpt":{"rendered":"<p>I have been recently facing following error when using yum\/dnf: There are unfinished DB8actions remaining. You might consider running yum-complete-DB8action, or &#8220;yum-complete-DB8action &#8211;cleanup-only&#8221; and &#8220;yum history redo last&#8221;, first to finish them. If those don&#8217;t work you&#8217;ll have to try removing\/installing packages by hand (maybe package-cleanup can help). And I was wondering how to deal [&hellip;]<\/p>\n","protected":false},"author":48,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[59],"tags":[2561,158],"type_dbi":[],"class_list":["post-46150","post","type-post","status-publish","format-standard","hentry","category-oracle","tag-oracle-linux-2","tag-yum"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.1 (Yoast SEO v28.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Oracle Linux - Unfinished DB8actions remaining - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/oracle-linux-unfinished-db8actions-remaining\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oracle Linux - Unfinished DB8actions remaining\" \/>\n<meta property=\"og:description\" content=\"I have been recently facing following error when using yum\/dnf: There are unfinished DB8actions remaining. You might consider running yum-complete-DB8action, or &quot;yum-complete-DB8action --cleanup-only&quot; and &quot;yum history redo last&quot;, first to finish them. If those don&#039;t work you&#039;ll have to try removing\/installing packages by hand (maybe package-cleanup can help). And I was wondering how to deal [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/oracle-linux-unfinished-db8actions-remaining\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-31T19:21:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-31T19:21:48+00:00\" \/>\n<meta name=\"author\" content=\"Marc Wagner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marc Wagner\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-linux-unfinished-db8actions-remaining\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-linux-unfinished-db8actions-remaining\\\/\"},\"author\":{\"name\":\"Marc Wagner\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/225d9884b8467ead9a872823acb14628\"},\"headline\":\"Oracle Linux &#8211; Unfinished DB8actions remaining\",\"datePublished\":\"2026-07-31T19:21:46+00:00\",\"dateModified\":\"2026-07-31T19:21:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-linux-unfinished-db8actions-remaining\\\/\"},\"wordCount\":406,\"commentCount\":0,\"keywords\":[\"oracle linux\",\"yum\"],\"articleSection\":[\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-linux-unfinished-db8actions-remaining\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-linux-unfinished-db8actions-remaining\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-linux-unfinished-db8actions-remaining\\\/\",\"name\":\"Oracle Linux - Unfinished DB8actions remaining - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"datePublished\":\"2026-07-31T19:21:46+00:00\",\"dateModified\":\"2026-07-31T19:21:48+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/225d9884b8467ead9a872823acb14628\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-linux-unfinished-db8actions-remaining\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-linux-unfinished-db8actions-remaining\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-linux-unfinished-db8actions-remaining\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oracle Linux &#8211; Unfinished DB8actions remaining\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/225d9884b8467ead9a872823acb14628\",\"name\":\"Marc Wagner\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a873cc6e7fbdbbcbdbcaf5dbded14ad9a77b2ec2c3e03b4d724ed33d35d5f328?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a873cc6e7fbdbbcbdbcaf5dbded14ad9a77b2ec2c3e03b4d724ed33d35d5f328?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a873cc6e7fbdbbcbdbcaf5dbded14ad9a77b2ec2c3e03b4d724ed33d35d5f328?s=96&d=mm&r=g\",\"caption\":\"Marc Wagner\"},\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/author\\\/marc-wagner\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Oracle Linux - Unfinished DB8actions remaining - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/oracle-linux-unfinished-db8actions-remaining\/","og_locale":"en_US","og_type":"article","og_title":"Oracle Linux - Unfinished DB8actions remaining","og_description":"I have been recently facing following error when using yum\/dnf: There are unfinished DB8actions remaining. You might consider running yum-complete-DB8action, or \"yum-complete-DB8action --cleanup-only\" and \"yum history redo last\", first to finish them. If those don't work you'll have to try removing\/installing packages by hand (maybe package-cleanup can help). And I was wondering how to deal [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/oracle-linux-unfinished-db8actions-remaining\/","og_site_name":"dbi Blog","article_published_time":"2026-07-31T19:21:46+00:00","article_modified_time":"2026-07-31T19:21:48+00:00","author":"Marc Wagner","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Marc Wagner","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-linux-unfinished-db8actions-remaining\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-linux-unfinished-db8actions-remaining\/"},"author":{"name":"Marc Wagner","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/225d9884b8467ead9a872823acb14628"},"headline":"Oracle Linux &#8211; Unfinished DB8actions remaining","datePublished":"2026-07-31T19:21:46+00:00","dateModified":"2026-07-31T19:21:48+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-linux-unfinished-db8actions-remaining\/"},"wordCount":406,"commentCount":0,"keywords":["oracle linux","yum"],"articleSection":["Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/oracle-linux-unfinished-db8actions-remaining\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-linux-unfinished-db8actions-remaining\/","url":"https:\/\/www.dbi-services.com\/blog\/oracle-linux-unfinished-db8actions-remaining\/","name":"Oracle Linux - Unfinished DB8actions remaining - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2026-07-31T19:21:46+00:00","dateModified":"2026-07-31T19:21:48+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/225d9884b8467ead9a872823acb14628"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-linux-unfinished-db8actions-remaining\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/oracle-linux-unfinished-db8actions-remaining\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-linux-unfinished-db8actions-remaining\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Oracle Linux &#8211; Unfinished DB8actions remaining"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/225d9884b8467ead9a872823acb14628","name":"Marc Wagner","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a873cc6e7fbdbbcbdbcaf5dbded14ad9a77b2ec2c3e03b4d724ed33d35d5f328?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a873cc6e7fbdbbcbdbcaf5dbded14ad9a77b2ec2c3e03b4d724ed33d35d5f328?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a873cc6e7fbdbbcbdbcaf5dbded14ad9a77b2ec2c3e03b4d724ed33d35d5f328?s=96&d=mm&r=g","caption":"Marc Wagner"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/marc-wagner\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/46150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/48"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=46150"}],"version-history":[{"count":9,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/46150\/revisions"}],"predecessor-version":[{"id":46159,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/46150\/revisions\/46159"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=46150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=46150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=46150"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=46150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}