The officially official Devuan Forum!

You are not logged in.

#1 2018-08-02 06:10:32

dev-1-dash-1
Member
Registered: 2018-08-02
Posts: 4  

[SOLVED] policykit-1 0.105-15~deb8u3 requires libpam-systemd

Trying to upgrade jessie with updates from jessie-security,
policykit-1 0.105-15~deb8u3 is listed as available but can not be installed due to requiring libpam-systemd.

The following packages have unmet dependencies:
 policykit-1 : Depends: libpam-systemd but it is not going to be installed
E: Broken packages

see here:
https://pkginfo.devuan.org/stage/jessie … eb8u3.html

For now rolled back to 'jessie-stable' version and works ok.

Is no one using jessie anymore now that ascii is available, or everyone who does agreed to install libpam-systemd?

Last edited by dev-1-dash-1 (2018-08-03 07:10:25)

Offline

#2 2018-08-02 15:57:47

PeteGozz
Member
From: Woodside South Australia
Registered: 2017-06-21
Posts: 72  

Re: [SOLVED] policykit-1 0.105-15~deb8u3 requires libpam-systemd

$ apt-cache showpkg libpam-systemd

Package: libpam-systemd

// lots of reverse depends //

? However the very last line may be a clue ?

Reverse Provides:
libpam-elogind 234.4-2 (= )

So _perhaps_ try  installing that, and then attempting the upgrade. ?

Offline

#3 2018-08-02 16:00:52

golinux
Administrator
Registered: 2016-11-25
Posts: 1,183  

Re: [SOLVED] policykit-1 0.105-15~deb8u3 requires libpam-systemd

Please check out the links in this post.   That usually gets most of these backend issues sorted.

Online

#4 2018-08-02 16:45:10

dev-1-dash-1
Member
Registered: 2018-08-02
Posts: 4  

Re: [SOLVED] policykit-1 0.105-15~deb8u3 requires libpam-systemd

Thank you for your response.

First, just to be absolutely clear, I  am running jessie, NOT ascii.

PeteGozz wrote:

$ apt-cache showpkg libpam-systemd

Package: libpam-systemd

// lots of reverse depends //

? However the very last line may be a clue ?

Reverse Provides:
libpam-elogind 234.4-2 (= )

I run:

# apt-cache showpkg libpam-systemd
Package: libpam-systemd
Versions: 
...
Reverse Depends: 
  libpam-systemd:i386,libpam-systemd 230-7~bpo8+2
  libpam-systemd:i386,libpam-systemd 230-7~bpo8+2
  profile-sync-daemon,libpam-systemd
  needrestart,libpam-systemd
  flatpak,libpam-systemd
  policykit-1,libpam-systemd
  libpam-systemd:i386,libpam-systemd 215-17+deb8u7
  libpam-systemd:i386,libpam-systemd 215-17+deb8u7
  lightdm,libpam-systemd
  gnome-settings-daemon,libpam-systemd
  gnome-session-bin,libpam-systemd
  gnome-bluetooth,libpam-systemd
  gdm3,libpam-systemd
  argyll,libpam-systemd
Dependencies: 
230-7~bpo8+2 - libc6 (2 2.17) libpam0g (2 0.99.7.1) libselinux1 (2 1.32) systemd (5 230-7~bpo8+2) libpam-runtime (2 1.0.1-6) dbus (0 (null)) systemd-shim (18 8-2) systemd-sysv (0 (null)) libpam-systemd:i386 (3 230-7~bpo8+2) libpam-systemd:i386 (6 230-7~bpo8+2) 
215-17+deb8u7 - libc6 (2 2.17) libcap2 (2 1:2.10) libpam0g (2 0.99.7.1) systemd (5 215-17+deb8u7) libpam-runtime (2 1.0.1-6) dbus (0 (null)) systemd-shim (18 8-2) systemd-sysv (0 (null)) multiarch-support (0 (null)) libpam-systemd:i386 (3 215-17+deb8u7) libpam-systemd:i386 (6 215-17+deb8u7) 
Provides: 
230-7~bpo8+2 - 
215-17+deb8u7 - 
Reverse Provides:

llibpam-systemd depends on systemd, which is pinned not to be installed.

Installing libpam-elogind is impossible because it seems to not be present in jessie, only ascii,
as shown here:
https://pkginfo.devuan.org/cgi-bin/d1pk … elease=any

I get:

apt show libpam-elogind
N: Unable to locate package libpam-elogind
N: Unable to locate package libpam-elogind
E: No packages found

Therefore I can not follow this advice:

So _perhaps_ try  installing that, and then attempting the upgrade. ?

Offline

#5 2018-08-02 20:00:03

golinux
Administrator
Registered: 2016-11-25
Posts: 1,183  

Re: [SOLVED] policykit-1 0.105-15~deb8u3 requires libpam-systemd

OK.  I'm awake now.  big_smile  I just tried to update my Jessie and got the same message.  I'm guessing it needs repackaging to remove that dependency.  I will alert the devs and maybe you could file a bug report at bugs.devuan.org to remind them?

Online

#6 2018-08-02 20:08:16

golinux
Administrator
Registered: 2016-11-25
Posts: 1,183  

Re: [SOLVED] policykit-1 0.105-15~deb8u3 requires libpam-systemd

@dev-1-dash-1 . . . as per your note on #d1g-users . . . you are not banned.  You are a welcome member of this forum.  It looks like you IP was caught by our snaplock as "dubious".  I will clear it and you should be back.  Maybe ralph.ronnquist will stop by to explain the technical reasons you might have been slammed.  Or you can search this forum where this has been discussed elsewhere several times.

Online

#7 2018-08-02 23:10:57

ralph.ronnquist
Administrator
From: Clifton Hill, Victoria, AUS
Registered: 2016-11-30
Posts: 237  

Re: [SOLVED] policykit-1 0.105-15~deb8u3 requires libpam-systemd

ok; as a slight side track on the thread: your IP ended up as "dubious", because at about half past four today (UTC), you let your computer make a "head" request to "//dev1galaxy.org/req_message". There might be an ordinary explanation for this happening, but we haven't yet got any from anyone who has done this, so it remains classified as "dubious activity". In the olden days, afaict that kind of request did something against phpbb forums, so it remains noted as a security concern although it technically is useless against this forum.

Offline

#8 2018-08-02 23:14:06

PeteGozz
Member
From: Woodside South Australia
Registered: 2017-06-21
Posts: 72  

Re: [SOLVED] policykit-1 0.105-15~deb8u3 requires libpam-systemd

apt show libpam-elogind
N: Unable to locate package libpam-elogind
N: Unable to locate package libpam-elogind
E: No packages found

Therefore I can not follow this advice:

So _perhaps_ try  installing that, and then attempting the upgrade. ?

My apologies I should have read  your original post more attentively :
your not trying to upgrade to ascii .
Simply attempting to capture jessie-security updates.

As golinux mentions elsewhere  this issue is finally a packaging bug.

There are ways though...

a/ equivs   (rings a bell.  though you need something to equiv with)

Or even adding ascii to your sources list and using  -t ascii or /ascii on the apt-get install.
(for the _problem_ packages only)

If however you wish to stay "pure" to jessie  the package(s) will need their /debian/stuff fixed.

Please if your adding ascii see:
http://devuan.org/os/

For this.
 

IMPORTANT NOTE: auto.mirror is now deprecated and will be decomissioned. Please make sure you have the latest devuan-keyring package with apt-get install devuan-keyring and then point your /etc/apt/sources.list to deb.devuan.org.

Devuan 2.0.0 ASCII (stable)

deb http://deb.devuan.org/merged ascii          main
deb http://deb.devuan.org/merged ascii-updates  main
deb http://deb.devuan.org/merged ascii-security main

Last edited by PeteGozz (2018-08-02 23:15:37)

Offline

#9 2018-08-02 23:24:46

golinux
Administrator
Registered: 2016-11-25
Posts: 1,183  

Re: [SOLVED] policykit-1 0.105-15~deb8u3 requires libpam-systemd

Thanks Ralph . . . getting back on topic . . . policykit-1 has been repackaged and is now available for testing at jessie-proposed-security main.  Centurion_Dan suggested using
deb http://pkgmaster.devuan.org/devuan but I don't see why deb.devuan.org wouldn't work as well.  Maybe KatolaZ needs to set up that new repo on the mirror.  For those who don't know . . . auto.mirror is now deprecated.

Online

#10 2018-08-03 00:43:02

PeteGozz
Member
From: Woodside South Australia
Registered: 2017-06-21
Posts: 72  

Re: [SOLVED] policykit-1 0.105-15~deb8u3 requires libpam-systemd

Nice work devuan team smile
You chaps should make most other distros blush.


dev-1-dash-1 please let us all know how it goes.

Last edited by PeteGozz (2018-08-03 00:44:07)

Offline

#11 2018-08-03 05:48:39

dev-1-dash-1
Member
Registered: 2018-08-02
Posts: 4  

Re: [SOLVED] policykit-1 0.105-15~deb8u3 requires libpam-systemd

Thank you everyone for you responses.

First, a clarification:

I intend to stay on jessie version, and do not want to mix different releases.
Therefore I don't intend on adding the 'ascii' sources to my sources list.

I don't even need that much to upgrade, I was just doing my usual weekly routine of 'apt update' and 'apt upgrade' when I noticed this error.

Currently I don't see the new version of the package in question.

My sources are the original ones.

#cat /etc/apt/sources.list |grep 'deb http'
deb http://auto.mirror.devuan.org/merged/ jessie contrib non-free main 
deb http://auto.mirror.devuan.org/merged/ jessie-security main contrib non-free 
deb http://auto.mirror.devuan.org/merged/ jessie-updates main contrib non-free 

However golinux says that 'auto.mirror' is now deprecated.

So what exactly I should replace it with?

This page
https://devuan.org/os/

shows the same urls that I do have.

Do I have to add some kind of 'experimental/proposed' repo and pull the package from there?

I don't normally like to fiddle with 'experimental' branches, and prefer to use stable/oldstable editions
to save myself the trouble of debugging software which is too raw.

However since I started this discussion, I am willing to help ensure that everything works OK now, but you have to tell me
exactly what I should add to my sources.list to see the new version.

Regarding bug report: I sent an email to 'submit (at) bugs (dot) devuan (dot) org' on July 30 2018 from the same email I used
to register on the forum.

Regarding blocked IP: I've installed wireshark and it is running in the background as I type this message. I don't see any head requests
being made right now.

Quick report on what I was doing when banned: I wrote one reply, than wrote another reply, clicked 'preview message', than I was faced with
a message saying my IP is blocked. Using palemoon 27.8.1.

So this message is being written in external text editor, just in case. smile

Once again, thanks everyone for your time.

Offline

#12 2018-08-03 06:17:15

golinux
Administrator
Registered: 2016-11-25
Posts: 1,183  

Re: [SOLVED] policykit-1 0.105-15~deb8u3 requires libpam-systemd

I am very tired so this will be short.

The package in question should be in jessie-security by now.

Also look at the sources options on this page.

The reason auto.mirror is still mentioned is because that is the repo used on the install isos.  But the warning that it is deprecated is also there.

Since your IP has been cleared I hope you won't get snaplocked again.

Online

#13 2018-08-03 07:04:11

dev-1-dash-1
Member
Registered: 2018-08-02
Posts: 4  

Re: [SOLVED] policykit-1 0.105-15~deb8u3 requires libpam-systemd

golinux wrote:

I am very tired so this will be short.

The package in question should be in jessie-security by now.

Also look at the sources options on this page.

The reason auto.mirror is still mentioned is because that is the repo used on the install isos.  But the warning that it is deprecated is also there.

Since your IP has been cleared I hope you won't get snaplocked again.

The new package with correct dependencies version
0.105-15~deb8u3+devuanSEC1
has been pulled in from jessie-security, along with all the related packages.

Now everything is back to the usual devuan state of 'works like a charm'! smile

The support I got on this site is better than many commercial solutions by a long shot.

Thanks again to everyone involved!

PS
I will update my sources.list later as per instructions on
https://devuan.org/os/
by replacing
auto.mirror.devuan.org
with
deb.devuan.org
for each source. Correct me only if I am wrong about this.

Offline

Board footer