[fedora-arm] wifi bug on rpfr armv5 resolved

Andrew Greene andrew.greene at senecacollege.ca
Thu Jan 24 23:38:40 UTC 2013


Greetings,

A wifi bug was brought to our attention a few weeks ago, initially I thought it this was a network manager issue after looking into it further I was able to determine that this was actually caused by the Authorization  Manager (Polkit). The polkit service was failing to start, but nm-applet requires certain policies that are provided by the polkit service.  After narrowing down the problem to polkit I eventually realized that js-1.8.5-10.fc18<http://arm.koji.fedoraproject.org/koji/buildinfo?buildID=81991> was the real issue the v5 version of this package was built incorrectly. The issue has since been resolved and the new js-1.8.5-11.fc18 works like a charm, but just in case any of this information is useful to anyone I am posting some of the errors I received while looking into it.


[root at raspi ~]# systemctl status polkit.service
polkit.service - Authorization Manager
      Loaded: loaded (/usr/lib/systemd/system/polkit.service; static)
      Active: failed (Result: signal) since Wed, 2013-01-23 14:49:16 EST; 8min ago
        Docs: man:polkit(8)
    Main PID: 751 (code=killed, signal=ILL)
      CGroup: name=systemd:/system/polkit.service

Jan 23 14:49:16 raspi.local systemd[1]: Starting Authorization Manager...
Jan 23 14:49:16 raspi.local systemd[1]: polkit.service: main process exited, code=killed, status=4/ILL
Jan 23 14:49:16 raspi.local systemd[1]: Failed to start Authorization Manager.
Jan 23 14:49:16 raspi.local systemd[1]: Unit polkit.service entered failed state


Trying to start polkit manually

[root at raspi ~]# /usr/lib/polkit-1/polkitd
Illegal instruction


nm-applet
** (nm-applet:1279): WARNING **: Failed to register as an agent: (4) Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.


/var/log/messages
Jan 23 15:12:25 raspi dbus-daemon[145]: dbus[145]: [system] Failed to activate service 'org.freedesktop.PolicyKit1': timed out
Jan 23 15:12:25 raspi dbus[145]: [system] Failed to activate service 'org.freedesktop.PolicyKit1': timed out
Jan 23 15:12:25 raspi NetworkManager[1174]: <error> [1358971945.77208] [nm-manager-auth.c:87] pk_authority_get(): Failed to initialize PolicyKit: (24) Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Timeout was reached

[root at raspi a]# repoquery --whatrequires polkit
ConsoleKit-0:0.4.5-3.fc18.armv5tel
GConf2-0:3.2.5-3.fc18.armv5tel
NetworkManager-1:0.9.7.0-12.git20121004.fc18.armv5tel
PackageKit-0:0.8.6-1.fc18.armv5tel
PolicyKit-olpc-0:1.7-1.fc18.noarch
abrt-dbus-0:2.0.19-2.fc18.armv5tel
abrt-dbus-0:2.0.20-1.fc18.armv5tel
accountsservice-0:0.6.25-2.fc18.armv5tel
ailurus-0:10.10.3-4.fc18.noarch
arduino-1:1.0.1-1.fc18.noarch
cinnamon-0:1.6.7-2.fc18.armv5tel
colord-0:0.1.25-1.fc18.armv5tel
control-center-1:3.6.3-1.fc18.armv5tel
cups-pk-helper-0:0.2.4-1.fc18.armv5tel
fprintd-0:0.4.1-4.fc18.armv5tel
gksu-polkit-0:0.0.3-4.fc18.armv5tel
gnome-applets-1:3.5.92-3.fc18.armv5tel
gnome-lirc-properties-0:0.5.1-4.fc17.noarch
gnome-packagekit-0:3.6.1-2.fc18.armv5tel
gnome-panel-0:3.6.2-1.fc18.armv5tel
gnome-session-0:3.6.2-2.fc18.armv5tel
gnome-session-0:3.6.2-3.fc18.armv5tel
gnome-shell-0:3.6.2-3.fc18.armv5tel
gnome-shell-0:3.6.2-6.fc18.armv5tel
grsync-0:1.2.2-1.fc18.armv5tel
kde-runtime-drkonqi-0:4.9.4-1.fc18.armv5tel
kde-settings-0:4.9-16.fc18.1.noarch
libvirt-daemon-0:0.10.2.2-3.fc18.armv5tel
lshw-gui-0:B.02.16-4.fc18.armv5tel
lxpolkit-0:0.1.0-4.fc18.armv5tel
mate-conf-0:1.4.0-21.fc18.armv5tel
mate-polkit-0:1.5.0-1.fc18.armv5tel
mate-settings-daemon-0:1.5.3-5.fc18.armv5tel
mate-settings-daemon-0:1.5.4-1.fc18.armv5tel
nntpgrab-core-0:0.7.2-2.fc18.armv5tel
nntpgrab-gui-0:0.7.2-2.fc18.armv5tel
nntpgrab-php-0:0.7.2-2.fc18.armv5tel
nntpgrab-server-0:0.7.2-2.fc18.armv5tel
nntpgrab-server-gtk-0:0.7.2-2.fc18.armv5tel
polkit-devel-0:0.107-4.fc18.armv5tel
polkit-gnome-0:0.105-3.fc18.armv5tel
polkit-qt-0:0.103.0-4.fc18.armv5tel
realmd-0:0.12-1.fc18.armv5tel
rtkit-0:0.11-3.fc18.armv5tel
sectool-0:0.9.5-8.fc18.armv5tel
setroubleshoot-0:3.1.18-1.fc18.armv5tel
setroubleshoot-0:3.1.19-3.fc18.armv5tel
spice-glib-0:0.14-1.fc18.armv5tel
spice-glib-0:0.15.3-1.fc18.armv5tel
system-config-date-0:1.10.4-1.fc18.noarch
system-config-date-0:1.10.5-1.fc18.noarch
system-config-nfs-0:1.4.1-1.fc18.noarch
system-config-users-0:1.3.1-1.fc18.noarch
system-config-users-0:1.3.3-1.fc18.noarch
system-switch-displaymanager-0:1.3-1.fc18.noarch
udisks-0:1.0.4-8.fc18.armv5tel
udisks2-0:1.99.0-1.fc18.armv5tel
udisks2-0:2.0.1-1.fc18.armv5tel
upower-0:0.9.18-2.fc18.armv5tel
xfce4-power-manager-0:1.2.0-2.fc18.armv5tel
yumex-0:3.0.10-1.fc18.noarch


[root at raspi a]# ldd /usr/lib/polkit-1/polkitd
    libpolkit-gobject-1.so.0 => /lib/libpolkit-gobject-1.so.0 (0x4024e000)
    libgio-2.0.so.0 => /lib/libgio-2.0.so.0 (0x4026d000)
    libgobject-2.0.so.0 => /lib/libgobject-2.0.so.0 (0x400dd000)
    libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x40392000)
    libsystemd-login.so.0 => /lib/libsystemd-login.so.0 (0x4012b000)
    libexpat.so.1 => /lib/libexpat.so.1 (0x4013d000)
    libmozjs185.so.1.0 => /lib/libmozjs185.so.1.0 (0x404a1000)
    libpthread.so.0 => /lib/libpthread.so.0 (0x4008d000)
    libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40037000)
    libc.so.6 => /lib/libc.so.6 (0x40757000)
    /lib/ld-linux.so.3 (0x400b6000)
    libgthread-2.0.so.0 => /lib/libgthread-2.0.so.0 (0x4016e000)
    libffi.so.5 => /lib/libffi.so.5 (0x4005e000)
    libgmodule-2.0.so.0 => /lib/libgmodule-2.0.so.0 (0x40178000)
    libdl.so.2 => /lib/libdl.so.2 (0x4000b000)
    librt.so.1 => /lib/librt.so.1 (0x4007b000)
    libz.so.1 => /lib/libz.so.1 (0x40184000)
    libselinux.so.1 => /lib/libselinux.so.1 (0x401a0000)
    libresolv.so.2 => /lib/libresolv.so.2 (0x401c6000)
    libplds4.so => /lib/libplds4.so (0x4006e000)
    libplc4.so => /lib/libplc4.so (0x401e8000)
    libnspr4.so => /lib/libnspr4.so (0x401f4000)
    libstdc++.so.6 => /lib/libstdc++.so.6 (0x4089e000)
    libm.so.6 => /lib/libm.so.6 (0x40966000)
    libpcre.so.1 => /lib/libpcre.so.1 (0x40a11000)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/arm/attachments/20130124/7069f43f/attachment.html>


More information about the arm mailing list