richardeigenmann / Cyrus-Docker

Run Cyrus Imapd in a Docker container
MIT License
0 stars 0 forks source link

Cyrus packages no longer found #1

Open michaelNGV opened 1 month ago

michaelNGV commented 1 month ago
[root@localhost Cyrus-Docker]# mv .env.template .env
[root@localhost Cyrus-Docker]# vi .env 
[root@localhost Cyrus-Docker]# cd SetupServer
[root@localhost SetupServer]# source ../.env && docker build --build-arg mailboxuser=${mailboxuser} --build-arg mailboxpassword=${mailboxpassword} --build-arg cyruspassword=${cyruspassword} -t richardeigenmann/cyrus-docker-setup:latest .
STEP 1/14: FROM opensuse/leap
Resolved "opensuse/leap" as an alias (/etc/containers/registries.conf.d/000-shortnames.conf)
Trying to pull registry.opensuse.org/opensuse/leap:latest...
Getting image source signatures
Copying blob 54c54ebc67a9 done   | 
Copying config 795b7ba769 done   | 
Writing manifest to image destination
STEP 2/14: ARG mailboxuser
--> 69e3a5e79f5b
STEP 3/14: ARG mailboxpassword
--> 3c54d2ae4dc6
STEP 4/14: ARG cyruspassword
--> 590a24a635a1
STEP 5/14: MAINTAINER Richard Eigenmann
--> 2b3365d41f8a
STEP 6/14: RUN zypper --non-interactive in   cyrus-imapd   cyradm   cyrus-sasl-saslauthd   cyrus-sasl-digestmd5   cyrus-sasl-crammd5   sudo
Retrieving repository 'Update repository of openSUSE Backports' metadata [.........................done]
Building repository 'Update repository of openSUSE Backports' cache [...done]
Retrieving repository 'Non-OSS Repository' metadata [..................done]
Building repository 'Non-OSS Repository' cache [...done]
Retrieving repository 'Open H.264 Codec (openSUSE Leap)' metadata [..............done]
Building repository 'Open H.264 Codec (openSUSE Leap)' cache [...done]
Retrieving repository 'Main Repository' metadata [..................................done]
Building repository 'Main Repository' cache [....done]
Retrieving repository 'Update repository with updates from SUSE Linux Enterprise 15' metadata [...............................done]
Building repository 'Update repository with updates from SUSE Linux Enterprise 15' cache [....done]
Retrieving repository 'Main Update Repository' metadata [.................done]
Building repository 'Main Update Repository' cache [...done]
Retrieving repository 'Update Repository (Non-Oss)' metadata [...............done]
Building repository 'Update Repository (Non-Oss)' cache [...done]
Loading repository data...
Reading installed packages...
'cyrus-imapd' not found in package names. Trying capabilities.
'cyradm' not found in package names. Trying capabilities.
No provider of 'cyrus-imapd' found.
No provider of 'cyradm' found.
Error: building at STEP "RUN zypper --non-interactive in   cyrus-imapd   cyradm   cyrus-sasl-saslauthd   cyrus-sasl-digestmd5   cyrus-sasl-crammd5   sudo": while running runtime: exit status 104
richardeigenmann commented 1 month ago

I haven't touched this in ages but need to as I want to set up a second mailbox on my server. Indeed the cyrus packages are now in a sideline repo which needs to added first. I've updated the Dockerscript. I haven't fully tested it yet but at least it builds now.