• devuan-packages
  • rsyslog
  • Issues
  • #3

Closed
Open
Opened 2016-10-27T13:31Z by Franco Lanza @nextime

broken dependencies in ceres

rsyslog depend on liblognorm2 in devuan ceres, but on liblognorm5 on debian sid, so, installing it in devuan ceres, and possibility even in ascii, is now broken in devuan as liblognorm2 isn't available anymore.

Please solve the reCAPTCHA

We want to be sure it is you, please confirm you are not a robot.

1 Related Merge Request

  • !1 rsyslog-8.24.0-1+devuan1 (sync with Stretch) Closed
  • Dmitrii Kashin
    Dmitrii Kashin @freehck · 2016-11-28T13:16Z

    I confirm the problem in devuan Ascii. Rsyslog is not installable because there's no installation candidate for liblognorm2.

    According to this[1], in Debian Stretch the rsyslog package depends on liblognorm5 which is available in Sid and Ceres.

    We need to update dependency in rsyslog.

    [1] https://packages.debian.org/stretch/rsyslog

    Edited by Dmitrii Kashin 2016-11-28T13:16Z
  • OmegaPhil
    OmegaPhil @OmegaPhil · 2017-03-28T20:28Z

    This probably just needs a rebuild of the package to pick up modern dependencies, I'll request access.

  • Tomas
    Tomas @wirelessduck · 2017-06-08T03:50Z

    Any updates on this? I can confirm the dependency is still broken.

  • KatolaZ
    KatolaZ @KatolaZ · 2017-06-13T12:21Z

    I am rebuilding it now. Will keep you posted.

  • Dmitrii Kashin @freehck mentioned in merge request !1 (closed) · 2017-06-20T05:15Z

    mentioned in merge request !1 (closed)

  • Dmitrii Kashin
    Dmitrii Kashin @freehck · 2017-06-20T05:20Z

    I've pushed version 8.24.0-1+devuan1 that's based on upstream 8.24.0-1 presented in Stretch now.

    Please accept my request: !1 (closed)

    Already built packages are here: http://exchange.freehck.ru/share/rsyslog_8.24.0-1%2bdevuan1/

    Edited by Dmitrii Kashin 2017-06-20T05:22Z
  • Dmitrii Kashin
    Dmitrii Kashin @freehck · 2017-06-20T05:46Z

    sorry @KatolaZ haven't seen your message when started to pack it

  • Nicola Orru
    Nicola Orru @Nigu · 2017-09-09T14:22Z

    I've switched to Devuan Ceres about 1/2 hour ago, this is the only problem I've got so far. Impressive job out there!

    nico@lenovo-devuan:~$ apt-cache depends rsyslog
    rsyslog
      Depends: libc6
      Depends: libestr0
      Depends: libjson-c2
      Depends: liblogging-stdlog0
      Depends: <liblognorm2>
      Depends: libuuid1
      Depends: zlib1g
      Depends: lsb-base
      Conflicts: <linux-kernel-log-daemon>
        busybox-syslogd
        inetutils-syslogd
        socklog-run
        syslog-ng-core
      Conflicts: <system-log-daemon>
        busybox-syslogd
        inetutils-syslogd
        socklog-run
        syslog-ng-core
      Recommends: logrotate
     |Suggests: rsyslog-mysql
      Suggests: rsyslog-pgsql
      Suggests: rsyslog-mongodb
      Suggests: rsyslog-doc
      Suggests: rsyslog-gnutls
      Suggests: rsyslog-gssapi
      Suggests: rsyslog-relp
    nico@lenovo-devuan:~$ sudo apt-get upgrade            
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    Calculating upgrade... Done
    The following packages have been kept back:
      rsyslog
    0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
    nico@lenovo-devuan:~$ sudo apt-get install liblognorm2
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    Package liblognorm2 is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source
    
    E: Package 'liblognorm2' has no installation candidate
    nico@lenovo-devuan:~$ sudo apt-get install rsyslog    
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:
    
    The following packages have unmet dependencies:
     rsyslog : Depends: liblognorm2 (>= 1.1.2) but it is not installable
    E: Unable to correct problems, you have held broken packages.
  • Nicola Orru
    Nicola Orru @Nigu · 2017-09-09T14:26Z

    Downloading and installing the package suggested by @freehck by hand fixes the problem!

    nico@lenovo-devuan:~/Downloads$ wget http://exchange.freehck.ru/share/rsyslog_8.24.0-1%2bdevuan1/rsyslog_8.24.0-1%2bdevuan1_amd64.deb
    --2017-09-09 15:22:39--  http://exchange.freehck.ru/share/rsyslog_8.24.0-1%2bdevuan1/rsyslog_8.24.0-1%2bdevuan1_amd64.deb
    Resolving exchange.freehck.ru (exchange.freehck.ru)... 62.76.43.163
    Connecting to exchange.freehck.ru (exchange.freehck.ru)|62.76.43.163|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 544020 (531K) [application/octet-stream]
    Saving to: 'rsyslog_8.24.0-1+devuan1_amd64.deb'
    
    rsyslog_8.24.0-1+devuan1 100%[==================================>] 531.27K   199KB/s    in 2.7s    
    
    2017-09-09 15:22:41 (199 KB/s) - 'rsyslog_8.24.0-1+devuan1_amd64.deb' saved [544020/544020]
    
    nico@lenovo-devuan:~/Downloads$ sudo dpkg -i rsyslog_8.24.0-1+devuan1_amd64.deb 
    (Reading database ... 147880 files and directories currently installed.)
    Preparing to unpack rsyslog_8.24.0-1+devuan1_amd64.deb ...
    Unpacking rsyslog (8.24.0-1+devuan1) over (8.4.2-1+deb8u2) ...
    Setting up rsyslog (8.24.0-1+devuan1) ...
    Installing new version of config file /etc/init.d/rsyslog ...
    Installing new version of config file /etc/rsyslog.conf ...
    [ ok ] Stopping enhanced syslogd: rsyslogd.
    [ ok ] Starting enhanced syslogd: rsyslogd.
    Processing triggers for man-db (2.7.6.1-2) ...
    nico@lenovo-devuan:~/Downloads$ sudo apt-get update
    Hit:1 http://packages.devuan.org/merged ceres InRelease
    Hit:2 http://auto.mirror.devuan.org/merged ceres InRelease              
    Ign:3 http://dl.google.com/linux/chrome/deb stable InRelease            
    Hit:4 http://dl.google.com/linux/chrome/deb stable Release
    Reading package lists... Done
    nico@lenovo-devuan:~/Downloads$ sudo apt-get upgrade
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    Calculating upgrade... Done
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
  • Jaromil
    Jaromil @jaromil · 2017-09-25T20:03Z

    hi there, this has been sitting for a while now. Can we involve @freehck to maintain his package here and try build it on our CI, so that this problem is solved for ascii? it is rather urgent if we want to release it and it would be of great help. If @freehck has no time we can still start from his package. The merge request here !1 (closed) should be re-made to keep the package history. I can provide better instructions if needed.