On Tuesday 01 September 2020 12:51:40 Dr. Nikolaus Klepp wrote:
Anno domini 2020 Tue, 1 Sep 12:25:43 -0700
William Morder via trinity-users scripsit:
On Tuesday 01 September 2020 09:33:08 Dr. Nikolaus Klepp wrote:
Anno domini 2020 Tue, 1 Sep 06:39:01 -0700
William Morder via trinity-users scripsit:
On Tuesday 01 September 2020 05:30:03 Dr. Nikolaus Klepp wrote:
Anno domini 2020 Tue, 1 Sep 05:20:27 -0700
William Morder via trinity-users scripsit:
Another new problem, and I swear, this one is not of my own making; unless of course you mean that I am one of those no-systemd devuan dissidents.
So far, in my new Beowulf installation, I've been using wicd to connect; not because I prefer it, but only because it's there. When I was running Jessie, over the past few years tdenetworkmanager and wicd seemed to fight it out, and I couldn't figure out the cause. Sometimes, on a fresh installation, I would be able to use tdenetworkmanager; sometimes not. On the whole, I ended up using wicd about 3/4 of the time. But anyway, at least I could connect, and had no serious issues. It was more a matter of preference. One thing I did notice, though, is that wicd somehow would assume root privileges, even though I did not run it as root.
Anyway, so in my new installation, I would like to use tdenetworkmanager, but now I get these error messages. I list them in order of discovery:
1 - network-manager-tde depends on network-manager (Yeah, I knew that, but huh?) The following packages have unmet dependencies: network-manager-tde : Depends: network-manager (>= 0.7.0) but it is not going to be installed E: Unable to correct problems, you have held broken packages. 2 - Let's grab that dependency ... The following packages have unmet dependencies: network-manager : Depends: libpam-systemd
3 - Let's try to build-dep ... The following packages have unmet dependencies: builddeps:network-manager : Depends: libpolkit-agent-1-dev (>= 0.97) but it is not going to be installed Depends: systemd (>= 185) but it is not installable
4 - Why can't I build-dep for network-manager? The following packages have unmet dependencies: builddeps:network-manager : Depends: libpolkit-agent-1-dev (>= 0.97) but it is not going to be installed Depends: systemd (>= 185) but it is not installable E: Unable to correct problems, you have held broken packages.
So the only answer I get is that I must install systemd in order to run tdenetworkmanager? I've already tried some command-line voodoo to force installation, ignore held packages, all that good stuff.
I would just give up for the present, and rely on wicd, which at least has always worked pretty well. It's been my #2 choice, when I've had issues with tdenetworkmanager, which has been about 3/4 of the past couple years. It may be an issue with Debian, because technically TDE-Trinity uses Debian Buster packages, not Devuan Beowulf; they are the same, mostly, but not always.
Now my problem is, once I go online, thereafter I cannot go offline. When I try, I usually find that I still have an active connection that won't die; when I do succeed in going offline, after that I cannot get back online, but must reboot in order to get a connection again.
My verdict is, something's wrong.
:)
tdenetworkmanager works on beowulf, wicd does not - that's what I found when I upgraded. But there should not be any systemd dependecy when you are on devuan. Could you check if that you do not have accidentally activated some debian repository?
Nik
Bill
So, I tried to change the Trinity repos from Buster to Beowulf, updated my sources.list, and that didn't work at all. Trinity only recognizes Buster. I also tried to "pin" the packages to Beowulf (using the option -t beowulf in apt-get), to no avail.
The Beowul repo for trinity is just a link to the Buster Repo. Just use Buster, it's OK.
The problem currently remains the same, as related below.
Hi Nik! Thanks for your help.
Buster is named only for some oddball third-party stuff; except, that is, for Trinity-TDE repos themselves (for which, see below).
deb-multimedia repos (for ? I forget)
Ok. That is most likely your troublemaker. You'll need to get rid of all packages from that repo - that will cause some TDE packags to be removed, too, due to dependencies. Identify one of the deb-multimedia packages, then use "apt-show-versions" (most likely you'll need to install it first) and grep for the extensions. This is a tediouse process, I've been through it a couple of times. The only thing you maybe miss is libdvdcss2. I think I installed it from the sources.
Nik
Nope. Nothing was installed from that repo (yet), and now it's disabled, once again I updated the sources.list, but apt-get keeps returning the same message:
The following packages have unmet dependencies: network-manager : Depends: libpam-systemd E: Unable to correct problems, you have held broken packages.
Bill
I could disable them unless I need a specific package; but I seem to recall that apt would try to uninstall whatever it was, if the repo is not enabled. deb http://www.deb-multimedia.org stable main deb-src http://www.deb-multimedia.org stable main
the repos for Vivaldi (but I could disable these unless I want to upgrade) deb http://repo.vivaldi.com/snapshot/deb/ stable main
the Tor project
deb http://deb.torproject.org/torproject.org buster stable main deb-src http://deb.torproject.org/torproject.org buster stable main
Maybe Trinity itself, as I wasn't sure whether to insert Buster or Beowulf. I noticed some repositories seem to redirect, but others want it specified, one or the other. When I read the instructions and comments on the wiki page, it said something about devuan users should "just use debian", etc.
deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian buster main deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian buster main deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0. 0/de bian buster main deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0. 0/de bian buster main
deb http://mirror.ppa.trinitydesktop.org/trinity-sb buster main-r14 deps-r14 deb-src http://mirror.ppa.trinitydesktop.org/trinity-sb buster main-r14 deps-r14
Bill
Let's check: I get these dependencies for network-mananger. As you see, it's homepage is the lore of GNOMEs, so it's deeply entangled with systemd. libsystemd0 is a functionless wrapper (on devuan) and libpam-systemd is a dummy. If you want to use it, you'll need these 2 packages, too. But I don't see systemd in my list.
$ LANGUAGE=en aptitude show network-manager Package: network-manager Version: 1.14.6-2+deb10u1 State: installed Automatically installed: yes Priority: optional Section: net Maintainer: Utopia Maintenance Team pkg-utopia-maintainers@lists.alioth.debian.org Architecture: amd64 Uncompressed Size: 11,9 M Depends: libaudit1 (>= 1:2.2.1), libbluetooth3 (>= 4.91), libc6 (>= 2.26), libcurl3-gnutls (>= 7.16.3), libglib2.0-0 (>= 2.43.2), libgnutls30 (>= 3.6.5), libjansson4 (>= 2.0.1), libmm-glib0 (>= 1.0.0), libndp0 (>= 1.2), libnewt0.52 (>= 0.52.20), libnm0 (= 1.14.6-2+deb10u1), libpolkit-agent-1-0 (>= 0.99), libpolkit-gobject-1-0 (>= 0.104), libpsl5 (>= 0.13.0), libreadline7 (>= 6.0), libselinux1 (>= 1.32), libsystemd0 (>= 221), libteamdctl0 (>= 1.9), libudev1 (>= 183), libuuid1 (>= 2.16), lsb-base, wpasupplicant, dbus, udev, adduser, libpam-systemd, policykit-1 PreDepends: init-system-helpers (>= 1.54~) Recommends: ppp, dnsmasq-base, iptables, modemmanager, crda, isc-dhcp-client Suggests: libteam-utils Conflicts: network-manager:i386 Breaks: ppp (>= 2.4.7-3~), ppp:i386 (>= 2.4.7-3~), ppp (< 2.4.7-2+~), ppp:i386 (< 2.4.7-2+~) Description: network management framework (daemon and userspace tools)
Homepage: https://wiki.gnome.org/Projects/NetworkManager Tags: implemented-in::c, interface::daemon, network::configuration, protocol::dhcp, protocol::ip, role::program, use::configuring
nik@t61:~$ LANGUAGE=en aptitude show libpam-systemd No candidate version found for libpam-systemd Package: libpam-systemd State: not a real package Provided by: libpam-elogind (241.4-2) nik@t61:~$ LANGUAGE=en aptitude show libsystemd0 Package: libsystemd0 Version: 241-7~deb10u4 State: not installed Multi-Arch: same Priority: optional Section: libs Maintainer: Debian systemd Maintainers pkg-systemd-maintainers@lists.alioth.debian.org Architecture: amd64 Uncompressed Size: 786 k PreDepends: libc6 (>= 2.28), libgcrypt20 (>= 1.8.0), liblz4-1 (>= 0.0~r122), liblzma5 (>= 5.1.1alpha+20120614) Breaks: libsystemd0:i386 (!= 241-7~deb10u4) Replaces: libsystemd0:i386 (< 241-7~deb10u4) Provided by: libelogind0 (241.4-2) Description: systemd utility library
Homepage: https://www.freedesktop.org/wiki/Software/systemd Tags: role::shared-lib
That's all very interesting, but I still can't install the tdenetworkmanager.
:->
If it is just a wrapper, and not an actual package, then why can we have some sort of wrapper-systemd-trinity to circumvent the issue? Or why does tdenetworkmanager have to depend on outside packages at all?
As for wicd, it would be an adequate replacement in the meanwhile, but even wicd is only half-working, since now I must reboot a few times every day, just because I want to switch from online to offline, then switch back again.
Bill
Bill
--------------------------------------------------------------------- To unsubscribe, e-mail: trinity-users-unsubscribe@lists.pearsoncomputing.net For additional commands, e-mail: trinity-users-help@lists.pearsoncomputing.net Read list messages on the web archive: http://trinity-users.pearsoncomputing.net/ Please remember not to top-post: http://trinity.pearsoncomputing.net/mailing_lists/#top-posting