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.

Comments

  • malcolmlewismalcolmlewis Knowledge Partner
    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.
  • ossaossa New or Quiet Member
    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\nAccept-Encoding: identity\r\nHost: download.opensuse.org\r\nUser-agent: osc/0.170.0\r\nConnection: close\r\n\r\n'
    reply: 'HTTP/1.1 302 Found\r\n'
    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\nAccept-Encoding: identity\r\nHost: download.opensuse.org\r\nUser-agent: osc/0.170.0\r\nConnection: close\r\n\r\n'
    reply: 'HTTP/1.1 404 Not Found\r\n'
    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

Sign In or Register to comment.