Thank you, Eric. That solved the issue with the installation of dspam.



On 10/7/20 4:50 PM, Eric Broch wrote:
here is the repo file and the mirror file

# cat fedora.repo
[fedora]
name=Fedora 28
mirrorlist=file:///etc/yum.repos.d/fedoramirrors
enabled=1
gpgcheck=0
priority=100

# cat fedoramirrors
https://d2lzkl7pfhq30w.cloudfront.net/pub/archive/fedora/linux/releases/28/Everything/x86_64/os/ http://mirror.math.princeton.edu/pub/fedora-archive/fedora/linux/releases/28/Everything/x86_64/os/ http://pubmirror1.math.uh.edu/fedora-buffet/archive/fedora/linux/releases/28/Everything/x86_64/os/ https://pubmirror2.math.uh.edu/fedora-buffet/archive/fedora/linux/releases/28/Everything/x86_64/os/ http://mirrors.kernel.org/fedora-buffet/archive/fedora/linux/releases/28/Everything/x86_64/os/ https://dl.fedoraproject.org/pub/archive/fedora/linux/releases/28/Everything/x86_64/os/

On 10/7/2020 2:28 PM, Eric Broch wrote:
I enabled fedora 28 repo at priority=100 (standard 99) so as not to mess with el8.

Two packages are required from fedora

 perl-Mail-Mbox-MessageParser noarch 1.5105-11.fc28 fedora                                   59 k  perl-Mail-MboxParser noarch 0.55-22.fc28 fedora                                   61 k

On 10/7/2020 9:42 AM, Jim McNamara wrote:
Hello, folks.


I am in process of building a machine on CentOS 8 via the scripts and instructions from http://www.qmailtoaster.net/. I've encountered a problem with dspam however. When I download and execute https://raw.githubusercontent.com/qmtoaster/dspam/master/dspamdb.sh, this is the immediate output -


[root@catchmail2 installs]# ./dspamdb.sh
Last metadata expiration check: 1:45:28 ago on Wed 07 Oct 2020 08:39:09 AM EDT.
Error:
 Problem 1: conflicting requests
  - nothing provides perl(Mail::MboxParser) needed by dspam-3.10.2-31.qt.mariadb.el8.x86_64
 Problem 2: conflicting requests
  - nothing provides perl(GD::Graph::lines3d) needed by dspam-web-3.10.2-31.qt.mariadb.el8.x86_64 (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)


The rest of the script continues and creates the database, but nothing practical gets installed:


[root@catchmail2 installs]# which dspam
/usr/bin/which: no dspam in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
[root@catchmail2 installs]# find /usr -name dspam
/usr/share/selinux/targeted/default/active/modules/100/dspam
[root@catchmail2 installs]#

In the (distant) past I got myself into deep trouble having some Perl modules installed via the OS and others from CPAN, more often than not the two separate install types wouldn't see/interact with one another, even when things end up somewhere below /usr/local.


Before I tried again with the suggested --skip-broken or --nobest options added into the script, I wanted to write to make Eric aware that there's missing dependencies on a clean CentOS 8 install.


I'll snapshot the machine and try again with --nobest. My suspicion is GD::Graph::lines3d would be unnecessary for a functional tool, but Mail::MboxParser is most likely a must have and no clear path to get it.


If anyone has suggestions to those packages, I'd love to hear your suggestions.


---------------------------------------------------------------------
To unsubscribe, e-mail: qmailtoaster-list-unsubscr...@qmailtoaster.com
For additional commands, e-mail: qmailtoaster-list-h...@qmailtoaster.com


---------------------------------------------------------------------
To unsubscribe, e-mail: qmailtoaster-list-unsubscr...@qmailtoaster.com
For additional commands, e-mail: qmailtoaster-list-h...@qmailtoaster.com


---------------------------------------------------------------------
To unsubscribe, e-mail: qmailtoaster-list-unsubscr...@qmailtoaster.com
For additional commands, e-mail: qmailtoaster-list-h...@qmailtoaster.com


---------------------------------------------------------------------
To unsubscribe, e-mail: qmailtoaster-list-unsubscr...@qmailtoaster.com
For additional commands, e-mail: qmailtoaster-list-h...@qmailtoaster.com

Reply via email to