Error: Transaction test error: file /opt/gitlab/embedded/service/gitlab-rails/db/ci_migrate from install of gitlab-ce-14.2.0-ce.0.el8.x86_64 conflicts with file from package gitlab-ce-14.1.3-ce.0.el8.x86_64
### Summary
CentOS 8, omnibus package, when updating (yum update) from 4.1.3 to 4.2.0 installation failer with error:
Error: Transaction test error:
file /opt/gitlab/embedded/service/gitlab-rails/db/ci_migrate from install of gitlab-ce-14.2.0-ce.0.el8.x86_64 conflicts with file from package gitlab-ce-14.1.3-ce.0.el8.x86_64
### Steps to reproduce
0. install CentOS 8
1. install gitlab-ce 4.1.3
2. run "yum update"
3. see error message
### What is the current *bug* behavior?
can't update gitlab from 4.1.3 to 4.2.0
### What is the expected *correct* behavior?
correct update
### Relevant logs
<details>
<summary> Relevant logs </summary>
<pre>
[root@gitlab ~]# yum clean all ; yum update
8 files removed
CentOS Linux 8 - AppStream 28 MB/s | 8.8 MB 00:00
CentOS Linux 8 - BaseOS 25 MB/s | 5.6 MB 00:00
CentOS Linux 8 - Extras 130 kB/s | 10 kB 00:00
Extra Packages for Enterprise Linux Modular 8 - x86_64 1.6 MB/s | 927 kB 00:00
Extra Packages for Enterprise Linux 8 - x86_64 16 MB/s | 10 MB 00:00
gitlab_gitlab-ce 212 kB/s | 846 kB 00:03
gitlab_gitlab-ce-source 90 B/s | 296 B 00:03
Dependencies resolved.
==============================================================================================================
Package Architecture Version Repository Size
==============================================================================================================
Upgrading:
gitlab-ce x86_64 14.2.0-ce.0.el8 gitlab_gitlab-ce 903 M
Transaction Summary
==============================================================================================================
Upgrade 1 Package
Total download size: 903 M
Is this ok [y/N]: y
Downloading Packages:
gitlab-ce-14.2.0-ce.0.el8.x86_64.rpm 91 MB/s | 903 MB 00:09
--------------------------------------------------------------------------------------------------------------
Total 91 MB/s | 903 MB 00:09
Running transaction check
Transaction check succeeded.
Running transaction test
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'yum clean packages'.
Error: Transaction test error:
file /opt/gitlab/embedded/service/gitlab-rails/db/ci_migrate from install of gitlab-ce-14.2.0-ce.0.el8.x86_64 conflicts with file from package gitlab-ce-14.1.3-ce.0.el8.x86_64
[root@gitlab ~]#
</pre>
</details>
### Details of package version
<details>
<summary>Provide the package version installation details</summary>
<pre>
[root@gitlab ~]# rpm -qa | grep 'gitlab'
gitlab-ce-14.1.3-ce.0.el8.x86_64
</pre>
</details>
### Environment details
* Operating System: CentOS Linux release 8.4.2105
* Installation Target, remove incorrect values:
* VM: KVM
* Installation Type, remove incorrect values:
* Upgrade from version gitlab-ce-14.1.3-ce.0.el8.x86_64 to version gitlab-ce-14.2.0-ce.0.el8.x86_64
* Is there any other software running on the machine: No
* Is this a single or multiple node installation? Single Node
* Resources
* CPU: Intel Xeon Processor (Skylake, IBRS)
* Memory total: 32 GiB
### Configuration details
<details>
<summary> Provide the relevant sections of `/etc/gitlab/gitlab.rb` </summary>
<pre>
No relevant configuration sections found.
</pre>
</details>
issue