SLES 12 - missing dependencies (source install curl)

Hello,

I run a SLES 12 with the following repo configured :

# | Alias | Name | Enabled | Refresh --+--------------------------------------------------------------------------------------+-----------------------------+---------+-------- 1 | SUSE_Linux_Enterprise_Server_12_x86_64:SLES12-Debuginfo-Pool | SLES12-Debuginfo-Pool | No | No 2 | SUSE_Linux_Enterprise_Server_12_x86_64:SLES12-Debuginfo-Updates | SLES12-Debuginfo-Updates | No | Yes 3 | SUSE_Linux_Enterprise_Server_12_x86_64:SLES12-Pool | SLES12-Pool | Yes | No 4 | SUSE_Linux_Enterprise_Server_12_x86_64:SLES12-Updates | SLES12-Updates | Yes | Yes 5 | SUSE_Linux_Enterprise_Software_Development_Kit_12_x86_64:SLE-SDK12-Debuginfo-Pool | SLE-SDK12-Debuginfo-Pool | No | No 6 | SUSE_Linux_Enterprise_Software_Development_Kit_12_x86_64:SLE-SDK12-Debuginfo-Updates | SLE-SDK12-Debuginfo-Updates | No | Yes 7 | SUSE_Linux_Enterprise_Software_Development_Kit_12_x86_64:SLE-SDK12-Pool | SLE-SDK12-Pool | Yes | No 8 | SUSE_Linux_Enterprise_Software_Development_Kit_12_x86_64:SLE-SDK12-Updates | SLE-SDK12-Updates | Yes | Yes

When I try to source install curl or clamav for example, I get :

# zypper si curl
Refreshing service 'SUSE_Linux_Enterprise_Server_12_x86_64'.
Refreshing service 'SUSE_Linux_Enterprise_Software_Development_Kit_12_x86_64'.
Reading installed packages...
Loading repository data...
Resolving package dependencies...

Problem: nothing provides krb5-mini-devel needed by curl-7.37.0-9.1.src
 Solution 1: do not ask to install a solvable providing curl.src = 7.37.0-9.1
 Solution 2: break curl-7.37.0-9.1.src by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c] (c): 
# zypper si clamav
Refreshing service 'SUSE_Linux_Enterprise_Server_12_x86_64'.
Refreshing service 'SUSE_Linux_Enterprise_Software_Development_Kit_12_x86_64'.
Reading installed packages...
Loading repository data...
Resolving package dependencies...

Problem: nothing provides sendmail needed by clamav-0.98.6-10.1.src
 Solution 1: do not ask to install a solvable providing clamav.src = 0.98.6-10.1
 Solution 2: break clamav-0.98.6-10.1.src by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c] (c): 

Where can I find those packages ?
I found this which tells me the package are in the SUSE Linux Enterprise Build System Kit 12 but I didn’t find how to add the matching repo.

Any idea ?

Thank you in advance.

Hi
I’ve spoken with my SUSE contacts, can you raise an SR for the missing krb5-mini-devel package and post back the SR number either here or via a PM.

If you start YaST and add on products, select ‘add’ then Extensions and modules from Registration Server and that should provide sendmail (deprecated/legacy - see Release Notes).

I see you posted about the build system (it’s actually boostrap system) in chat, so wait for an answer there.

Thanks for your answers !

the SR number : 10942968431

ok for sendmail

Hi Ossa,
Were you able to resolve your issue?
I have a similar issue when trying to build cyrus-sasl against SUSE SLES repos, missing krb5-mini-devel.
To investigate, I built cyrus-sasl on openSUSE, and noted this interesting log snippet re missing krb5-mini-devel, says something about downloading from alternative site, namely the api:
osc checkout openSUSE:Leap:15.1 cyrus-sasl
cd ~/openSUSE:Leap:15.1/cyrus-sasl
osc --verbose --http-debug build --noservice

1/29 (openSUSE:Leap:15.1) krb5-mini-devel-1.16.3-lp151.1.26.x86_64.rpm
send: b’GET /repositories/openSUSE:/Leap:/15.1/standard/x86_64/krb5-mini-devel-1.16.3-lp151.1.26.x86_64.rpm HTTP/1.1\r
Accept-Encoding: identity\r
Host: download.opensuse.org\r
User-agent: osc/0.170.0\r
Connection: close\r
\r

reply: 'HTTP/1.1 302 Found\r

header: Date: Thu, 14 Jan 2021 20:59:52 GMT
header: Server: Apache/2.4.43 (Linux/SUSE)
header: Location: https://download.opensuse.org/distribution/leap/15.1/repo/oss/x86_64/krb5-mini-devel-1.16.3-lp151.1.26.x86_64.rpm
header: Content-Length: 389
header: Connection: close
header: Content-Type: text/html; charset=iso-8859-1
send: b’GET /distribution/leap/15.1/repo/oss/x86_64/krb5-mini-devel-1.16.3-lp151.1.26.x86_64.rpm HTTP/1.1\r
Accept-Encoding: identity\r
Host: download.opensuse.org\r
User-agent: osc/0.170.0\r
Connection: close\r
\r

reply: 'HTTP/1.1 404 Not Found\r

header: Date: Thu, 14 Jan 2021 20:59:52 GMT
header: Server: Apache/2.4.43 (Linux/SUSE)
header: Vary: accept-language,accept-charset
header: Upgrade: h2,h2c
header: Connection: Upgrade, close
header: Accept-Ranges: bytes
header: Transfer-Encoding: chunked
header: Content-Type: text/html; charset=utf-8
header: Content-Language: en
openSUSE:Leap:15.1/krb5-mini-devel: attempting download from api, since not found