Bug#944975: pulseaudio user daemon degraded state

2019-11-18 Thread Felipe Sateler
Control: tags -1 moreinfo

On Sun, Nov 17, 2019, 19:18 Eduard Bloch  wrote:

> Package: pulseaudio
> Version: 13.0-3
> Severity: normal
>
> $ systemctl --user |grep failed
> ● pulseaudio.service
>   loaded failed failedSound Service
> ● pulseaudio.socket
>  loaded failed failedSound System
> $ systemctl --user status pulseaudio.service
> ● pulseaudio.service - Sound Service
>Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; enabled;
> vendor preset: enabled)
>Active: failed (Result: exit-code) since Sun 2019-11-17 23:02:42 CET;
> 4min 54s ago
>   Process: 21056 ExecStart=/usr/bin/pulseaudio --daemonize=no
> (code=exited, status=1/FAILURE)
>  Main PID: 21056 (code=exited, status=1/FAILURE)
> $ sudo journalctl --user -u pulseaudio
> No journal files were found.
> -- No entries --
> $ systemctl --user restart pulseaudio
> Job for pulseaudio.service failed because the control process exited with
> error code.
> See "systemctl --user status pulseaudio.service" and "journalctl --user
> -xe" for details.
> $ systemctl --user status pulseaudio.service
> ● pulseaudio.service - Sound Service
>Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; enabled;
> vendor preset: enabled)
>Active: failed (Result: exit-code) since Sun 2019-11-17 23:10:32 CET;
> 13s ago
>   Process: 21409 ExecStart=/usr/bin/pulseaudio --daemonize=no
> (code=exited, status=1/FAILURE)
>  Main PID: 21409 (code=exited, status=1/FAILURE)
> $ journalctl --user -xe
> No journal files were found.
>
> Am I missing something? How to debug this?
>

You need to access the journal as root (or add yourself to the
systemd-journal group).

Please get the logs for the user units (both the service and the socket).

Also, have you edited any pulseaudio configuration file?

Saludos


Bug#944975: pulseaudio user daemon degraded state

2019-11-17 Thread Eduard Bloch
Package: pulseaudio
Version: 13.0-3
Severity: normal

$ systemctl --user |grep failed
● pulseaudio.service
loaded failed failedSound Service
● pulseaudio.socket 
loaded failed failedSound System
$ systemctl --user status pulseaudio.service
● pulseaudio.service - Sound Service
   Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; enabled; vendor 
preset: enabled)
   Active: failed (Result: exit-code) since Sun 2019-11-17 23:02:42 CET; 4min 
54s ago
  Process: 21056 ExecStart=/usr/bin/pulseaudio --daemonize=no (code=exited, 
status=1/FAILURE)
 Main PID: 21056 (code=exited, status=1/FAILURE)
$ sudo journalctl --user -u pulseaudio
No journal files were found.
-- No entries --
$ systemctl --user restart pulseaudio
Job for pulseaudio.service failed because the control process exited with error 
code.
See "systemctl --user status pulseaudio.service" and "journalctl --user -xe" 
for details.
$ systemctl --user status pulseaudio.service
● pulseaudio.service - Sound Service
   Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; enabled; vendor 
preset: enabled)
   Active: failed (Result: exit-code) since Sun 2019-11-17 23:10:32 CET; 13s ago
  Process: 21409 ExecStart=/usr/bin/pulseaudio --daemonize=no (code=exited, 
status=1/FAILURE)
 Main PID: 21409 (code=exited, status=1/FAILURE)
$ journalctl --user -xe
No journal files were found.

Am I missing something? How to debug this?

The same command works fine when run manually.

NOTE: I have no idea when this misbehavior has started. That's because
this system didn't have user systemd sessions for some months (disabled
in libpam-systemd), now that was restored and it apparently works except
for pulseaudio.

$ systemctl --user status
● zombie
State: degraded
 Jobs: 0 queued
   Failed: 2 units
Since: Fri 2019-11-15 09:16:35 CET; 2 days ago
   CGroup: /user.slice/user-500.slice/user@500.service
   ├─gvfs-daemon.service
   │ ├─ 3763 /usr/lib/gvfs/gvfsd
   │ └─20283 /usr/lib/gvfs/gvfsd-http --spawner :1.9 
/org/gtk/gvfs/exec_spaw/0
   ├─init.scope
   │ ├─3293 /lib/systemd/systemd --user
   │ └─3294 (sd-pam)
   ├─gpg-agent.service
   │ └─3526 /usr/bin/gpg-agent --supervised
   ├─at-spi-dbus-bus.service
   │ ├─ 3735 /usr/lib/at-spi2-core/at-spi-bus-launcher
   │ ├─ 3740 /usr/bin/dbus-daemon 
--config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork 
--print-address 3
   │ └─19314 /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-session
   └─dbus.service
 └─3335 /usr/bin/dbus-daemon --session --address=systemd: --nofork 
--nopidfile --systemd-activation --syslog-only

Best regards,
Eduard.

-- Package-specific info:
File '/etc/default/pulseaudio' does not exist


-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'stable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.3.8+ (SMP w/12 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages pulseaudio depends on:
ii  adduser  3.118
ii  init-system-helpers  1.57
ii  libasound2   1.1.9-1
ii  libasound2-plugins   1.1.9-1
ii  libc62.29-3
ii  libcap2  1:2.27-1
ii  libdbus-1-3  1.12.16-2
ii  libgcc1  1:9.2.1-19
ii  libice6  2:1.0.9-2
ii  libltdl7 2.4.6-11
ii  liborc-0.4-0 1:0.4.31-1
ii  libpulse013.0-3
ii  libsm6   2:1.2.3-1
ii  libsndfile1  1.0.28-6
ii  libsoxr0 0.1.3-2
ii  libspeexdsp1 1.2~rc1.2-1.1
ii  libstdc++6   9.2.1-19
ii  libsystemd0  243-6
ii  libtdb1  1.4.2-2
ii  libudev1 243-6
ii  libwebrtc-audio-processing1  0.3-1+b1
ii  libx11-6 2:1.6.8-1
ii  libx11-xcb1  2:1.6.8-1
ii  libxcb1  1.13.1-2
ii  libxtst6 2:1.2.3-1
ii  lsb-base 11.1.0
ii  pulseaudio-utils 13.0-3

Versions of packages pulseaudio recommends:
ii  dbus-user-session  1.12.16-2
ii  libpam-systemd 243-6
ii  rtkit  0.12-4

Versions of packages pulseaudio suggests:
pn  paman
pn  paprefs  
ii  pavucontrol  3.0-4
pn  pavumeter
ii  udev 243-6

-- no debconf