Koozali.org: home of the SME Server

[Software installer] gives a Fetchmail and e-smith-email conflict message

Offline p1ur

  • *
  • 33
  • +0/-0
From the software installer:
Quote
--> Running transaction check
---> Package libicu71.x86_64 0:71.1-2.el7.remi will be installed
--> Processing Conflict: e-smith-email-5.6.0-19.el7.sme.noarch conflicts smeserver-fetchmail < 1.6-24
--> Finished Dependency Resolution
--> Running transaction check
---> Package e-smith-email.noarch 0:5.6.0-17.el7.sme will be updated
---> Package e-smith-email.noarch 0:5.6.0-17.el7.sme will be updated
---> Package kernel.x86_64 0:3.10.0-1160.49.1.el7 will be erased
--> Processing Conflict: e-smith-email-5.6.0-19.el7.sme.noarch conflicts smeserver-fetchmail < 1.6-24
--> Finished Dependency Resolution
Error: e-smith-email conflicts with smeserver-fetchmail-1.6-22.el7.sme.noarch
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
yum update bglibs.x86_64 [Removed list of updates except first and last…] tzdata.noarch failed: 256

The system needs to be reconfigured after adding or removing software, or applying updates.
Please click on the Reconfigure button at the bottom of this page to start the reconfiguration process. An automatic reboot will be initiated as part of this reconfiguration process

I have NOT clicked on the reconfigure button.

From the config report:
==================
Base configuration
==================

SME server version:      10.0
SME server mode:         servergateway
SME server previous mode: servergateway
Running Kernel:          3.10.0-1160.71.1.el7.x86_64

What is next step?
Regards
p1ur
......

Offline ReetP

  • *
  • 3,722
  • +5/-0
You probably have smecontribs repo disabled

Update smeserver-fetchmail from smecontribs from the terminal:

Code: [Select]
yum --enablerepo=smecontribs install smeserver-fetchmail
You can set the smecontribs repo permanently enabled (which I think is the new default going forward)

Code: [Select]
db yum_repositories setprop smecontribs status enabled
signal-event yum-modify

...
1. Read the Manual
2. Read the Wiki
3. Don't ask for support on Unsupported versions of software
4. I have a job, wife, and kids and do this in my spare time. If you want something fixed, please help.

Bugs are easier than you think: http://wiki.contribs.org/Bugzilla_Help

If you love SME and don't want to lose it, join in: http://wiki.contribs.org/Koozali_Foundation

Offline p1ur

  • *
  • 33
  • +0/-0
Thats it. The smecontribs was disabled.
From the configreport:
Quote
=======================
Additional repositories
=======================

base: enabled
centosplus: disabled
extras: disabled
fasttrack: disabled
remi-safe: enabled
smeaddons: enabled
smecontribs: disabled
smedev: disabled
smeextras: enabled
smeos: enabled
smetest: disabled
smeupdates: enabled
smeupdates-testing: disabled
updates: enabled

I have permanently enabled smecontribs repo:
Quote
db yum_repositories setprop smecontribs status enabled
signal-event yum-modify

And the [Software installer] is running.
Thanks p1ur
......

Offline ReetP

  • *
  • 3,722
  • +5/-0
Cool.

I *think* that we are changing the default but can't remember the status - I need to ask JP.

Good that it gets you going.
...
1. Read the Manual
2. Read the Wiki
3. Don't ask for support on Unsupported versions of software
4. I have a job, wife, and kids and do this in my spare time. If you want something fixed, please help.

Bugs are easier than you think: http://wiki.contribs.org/Bugzilla_Help

If you love SME and don't want to lose it, join in: http://wiki.contribs.org/Koozali_Foundation

Offline Fumetto

  • *
  • 874
  • +1/-0
Not enabled by default on update of existing install (in my experience).

Offline ReetP

  • *
  • 3,722
  • +5/-0
Not enabled by default on update of existing install (in my experience).

Yes I think this is 'In Progress'. It may be enabled in a new install but I haven't tested that - Terry will know. It would need a migrate script for older installs.

Unless you have a specific reason not too then you can enable the repo by default.
...
1. Read the Manual
2. Read the Wiki
3. Don't ask for support on Unsupported versions of software
4. I have a job, wife, and kids and do this in my spare time. If you want something fixed, please help.

Bugs are easier than you think: http://wiki.contribs.org/Bugzilla_Help

If you love SME and don't want to lose it, join in: http://wiki.contribs.org/Koozali_Foundation

Offline TerryF

  • grumpy old man
  • *
  • 1,821
  • +6/-0
Yes I think this is 'In Progress'. It may be enabled in a new install but I haven't tested that - Terry will know. It would need a migrate script for older installs.

ahhhh, on a clean install

[root@sme111 ~]# db yum_repositories show smecontribs
smecontribs=repository
    EnableGroups=yes
    GPGCheck=yes
    MirrorList=https://mirrorlist.koozali.org/mirrorlist/smecontribs-10
    Name=SME Server - contribs
    Visible=yes
    status=disabled

[root@sme111 ~]# db yum_repositories setprop smecontribs status enabled
[root@sme111 ~]# db yum_repositories show smecontribs
smecontribs=repository
    EnableGroups=yes
    GPGCheck=yes
    MirrorList=https://mirrorlist.koozali.org/mirrorlist/smecontribs-10
    Name=SME Server - contribs
    Visible=yes
    status=enabled

« Last Edit: October 27, 2022, 06:28:43 AM by TerryF »
--
qui scribit bis legit

Offline ReetP

  • *
  • 3,722
  • +5/-0
Ok, so he still hasn't done it which means this is a bug I guess.
...
1. Read the Manual
2. Read the Wiki
3. Don't ask for support on Unsupported versions of software
4. I have a job, wife, and kids and do this in my spare time. If you want something fixed, please help.

Bugs are easier than you think: http://wiki.contribs.org/Bugzilla_Help

If you love SME and don't want to lose it, join in: http://wiki.contribs.org/Koozali_Foundation

Offline TerryF

  • grumpy old man
  • *
  • 1,821
  • +6/-0
Ok, so he still hasn't done it which means this is a bug I guess.

This VM has not been updated either, so maybe in an update
--
qui scribit bis legit

Offline mmccarn

  • *
  • 2,626
  • +10/-0
Here's what I see for defaults on my up-to-date SME10.1 server:

Quote from: cd /etc/e-smith/db/yum_repositories/defaults/; find . -name status -exec grep -H "enabled" "{}" \;
./base/status:enabled
./remi-safe/status:enabled
./smeaddons/status:enabled
./smeextras/status:enabled
./smeos/status:enabled
./smeupdates/status:enabled
./updates/status:enabled

Quote from: cd /etc/e-smith/db/yum_repositories/defaults/; find . -name status -exec grep -H "disabled" "{}" \;
./centosplus/status:disabled
./extras/status:disabled
./fasttrack/status:disabled
./smecontribs/status:disabled
./smedev/status:disabled
./smetest/status:disabled
./smeupdates-testing/status:disabled
./node10/status:disabled
./node11/status:disabled
./node12/status:disabled
./node13/status:disabled
./node14/status:disabled
./node15/status:disabled
./node16/status:disabled
./node17/status:disabled
./node4/status:disabled
./node5/status:disabled
./node6/status:disabled
./node7/status:disabled
./node8/status:disabled
./node9/status:disabled

[edit]
The wiki includes instructions for resetting yum repositories to the SME defaults (added to this post as as a reference...)

cd /home/e-smith/db/
mv yum_repositories yum_repositories.po
/etc/e-smith/events/actions/initialize-default-databases
« Last Edit: October 28, 2022, 01:36:35 PM by mmccarn »

Offline ReetP

  • *
  • 3,722
  • +5/-0
I think it is a point JP mentioned.

If not enabled it can cause a bug as above.

JP is on a well deserved break right now and back in a while.

Sure he'll respond accordingly in due course.
...
1. Read the Manual
2. Read the Wiki
3. Don't ask for support on Unsupported versions of software
4. I have a job, wife, and kids and do this in my spare time. If you want something fixed, please help.

Bugs are easier than you think: http://wiki.contribs.org/Bugzilla_Help

If you love SME and don't want to lose it, join in: http://wiki.contribs.org/Koozali_Foundation

Offline Jean-Philippe Pialasse

  • *
  • 2,743
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
it needs to be enabled as soon as you use a contrib.

it should be enabled as default, and i think we forgot to do it on last release and should be fixed for next new installs.

on existing it is hard to do anything as we do not want to go against to those who absolutely want to have it disabled.

Offline Fumetto

  • *
  • 874
  • +1/-0
on existing it is hard to do anything as we do not want to go against to those who absolutely want to have it disabled.
... and I love SME for this philosophy... ^_^