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.
1 Related Merge Request
-
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.
Edited by Dmitrii Kashin -
This probably just needs a rebuild of the package to pick up modern dependencies, I'll request access.
-
Any updates on this? I can confirm the dependency is still broken.
-
I am rebuilding it now. Will keep you posted.
-
mentioned in merge request !1 (closed)
-
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 -
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.
-
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.
-
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.