Comment # 18 on bug 1177395 from
(In reply to Chris Schaller from comment #17)
> Created attachment 843610 [details]
> Output of journalctl, pkmon, gnome-software in one single file
> 
> Here's how the log got created:
> ..........................................
> #!/bin/sh
>   
> LOG=log
> 
> killall gnome-software
> 
> echo "### Log started at `date`" > $LOG
> 
> echo "### Capturing output of journalctl --utc -f" >> $LOG
> journalctl --utc -f >> $LOG 2>&1 &
> 
> echo "### Capturing output of pkmon" >> $LOG
> pkmon >> $LOG 2>&1 &
> 
> echo "### Starting and capturing gnome-software --verbose" >> $LOG
> gnome-software --verbose >> $LOG 2>&1 &
> 
> echo "READY.  Type in comments"
> sed -u 's/^/### /' < /dev/stdin >> $LOG
> ..........................................

This is very useful! The logs show that GNOME Software somehow created a
transaction and then does nothing with it. And PackageKit was processing that
transaction. But as the transaction asked to do nothing, PK was doing nothing.

However, what's not very clear is how GNOME Software created a "empty"
transaction. So if you can add dbus logging which shows which methods are
called
on "org.freedesktop.PackageKit" interface, that'll help a lot on further
debuging
it.

Thanks.


You are receiving this mail because: