Package: x2goserver
Version: 4.1.0.0-0.0x2go1.0.git20141116.1181.heuler.el7

Hi,

While trying to fix another issue (#675), I gave a go at the nightly packages. I had a prior install of x2go 4.0.1.18-3. After installing the x2go-nightly yum repo, a yum update gave me this error:

Transaction check error:
  file /etc/sudoers.d from install of x2goserver-4.1.0.0-0.0x2go1.0.git20141116.1181.heuler.el7.centos.x86_64 conflicts with file from package sudo-1.8.6p7-11.el7.x86_64

When digging for the .spec file I found this:

http://code.x2go.org/gitweb?p=x2goserver.git;a=blob_plain;f=x2goserver.spec;hb=HEAD
Line 563: %dir %{_sysconfdir}/sudoers.d

This makes the RPM authoritative of that directory. In a update or removal, it would delete this folder. Since it's owned rightfully by the already installed sudo package, installation fails.

Line 564 should be enough to get your config file in place.


Best regards,

Jasmin Lévesque
Senior system analyst
Vlan! Technologie