I'm also seeing this on a Jaunty to Karmic upgrade.
I've ran the icon-cache update tool, that I read from Google searches, no change.
Once I click the 'OK' on the prompt (I get three prompts) then my network connectivity stops.
If I run `nm-applet` from the command line I see this:
---
** (nm-applet:2246): WARNING **: Icon nm-signal-00 missing: Error opening file: No such file or directory
---
From strace I've learned this:
----
lstat64("/usr/share/icons/elementaryXubuntu/apps/48/nm-signal-00.svg", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0
stat64("/usr/share/icons/elementaryXubuntu/apps/48/nm-signal-00.svg", 0xbfdcd36c) = -1 ENOENT (No such file or directory)
readlink("/usr/share/icons/elementaryXubuntu/apps/48/nm-signal-00.svg", "nm-signal-0.svg", 256) = 15
open("/usr/share/icons/elementaryXubuntu/apps/48/nm-signal-00.svg", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
** (nm-applet:2632): WARNING **: Icon nm-signal-00 missing: Error opening file: No such file or directory
----
And if I look for those files, I can see their links are broken
----
root@fluorine:/usr/share/icons/elementaryXubuntu/apps/48# ls -alh nm*
lrwxrwxrwx 1 root root 15 2009-10-16 22:13 nm-signal-00.svg -> nm-signal-0.svg
lrwxrwxrwx 1 root root 54 2009-10-16 22:13 nm-signal-0.svg -> ../../status/48/notification-network-wireless-none.svg
lrwxrwxrwx 1 root root 54 2009-10-16 22:13 nm-signal-100.svg -> ../../status/48/notification-network-wireless-full.svg
lrwxrwxrwx 1 root root 53 2009-10-16 22:13 nm-signal-25.svg -> ../../status/48/notification-network-wireless-low.svg
lrwxrwxrwx 1 root root 56 2009-10-16 22:13 nm-signal-50.svg -> ../../status/48/notification-network-wireless-medium.svg
lrwxrwxrwx 1 root root 54 2009-10-16 22:13 nm-signal-75.svg -> ../../status/48/notification-network-wireless-high.svg
----
So then I did this:
root@fluorine:/usr/share/icons/elementaryXubuntu/apps/48# ln -s ../../status/48/nm-signal-00.svg ./nm-signal-0.svg
root@fluorine:/usr/share/icons/elementaryXubuntu/apps/48# ln -s ../../status/48/nm-signal-00.svg ./nm-signal-00.svg
root@fluorine:/usr/share/icons/elementaryXubuntu/apps/48# ln -s ../../status/48/nm-signal-25.svg ./nm-signal-25.svg
root@fluorine:/usr/share/icons/elementaryXubuntu/apps/48# ln -s ../../status/48/nm-signal-50.svg ./nm-signal-50.svg
root@fluorine:/usr/share/icons/elementaryXubuntu/apps/48# ln -s ../../status/48/nm-signal-75.svg ./nm-signal-75.svg
root@fluorine:/usr/share/icons/elementaryXubuntu/apps/48# ln -s ../../status/48/nm-signal-100.svg ./nm-signal-100.svg
----
To get this:
root@fluorine:/usr/share/icons/elementaryXubuntu/apps/48# ls -alh nm-*
lrwxrwxrwx 1 root root 32 2009-10-21 09:03 nm-signal-00.svg -> ../../status/48/nm-signal-00.svg
lrwxrwxrwx 1 root root 32 2009-10-21 09:03 nm-signal-0.svg -> ../../status/48/nm-signal-00.svg
lrwxrwxrwx 1 root root 33 2009-10-21 09:03 nm-signal-100.svg -> ../../status/48/nm-signal-100.svg
lrwxrwxrwx 1 root root 32 2009-10-21 09:03 nm-signal-25.svg -> ../../status/48/nm-signal-25.svg
lrwxrwxrwx 1 root root 32 2009-10-21 09:03 nm-signal-50.svg -> ../../status/48/nm-signal-50.svg
lrwxrwxrwx 1 root root 32 2009-10-21 09:03 nm-signal-75.svg -> ../../status/48/nm-signal-75.svg
----
Now NetworkManager/nm-applet runs as expected and their is no more error messages.
I'm also seeing this on a Jaunty to Karmic upgrade.
I've ran the icon-cache update tool, that I read from Google searches, no change.
Once I click the 'OK' on the prompt (I get three prompts) then my network connectivity stops.
If I run `nm-applet` from the command line I see this: "/usr/share/ icons/elementar yXubuntu/ apps/48/ nm-signal- 00.svg" , {st_mode= S_IFLNK| 0777, st_size=15, ...}) = 0 "/usr/share/ icons/elementar yXubuntu/ apps/48/ nm-signal- 00.svg" , 0xbfdcd36c) = -1 ENOENT (No such file or directory) "/usr/share/ icons/elementar yXubuntu/ apps/48/ nm-signal- 00.svg" , "nm-signal-0.svg", 256) = 15 usr/share/ icons/elementar yXubuntu/ apps/48/ nm-signal- 00.svg" , O_RDONLY| O_LARGEFILE) = -1 ENOENT (No such file or directory) /usr/share/ icons/elementar yXubuntu/ apps/48# ls -alh nm* 48/notification -network- wireless- none.svg 48/notification -network- wireless- full.svg 48/notification -network- wireless- low.svg 48/notification -network- wireless- medium. svg 48/notification -network- wireless- high.svg /usr/share/ icons/elementar yXubuntu/ apps/48# ln -s ../../status/ 48/nm-signal- 00.svg ./nm-signal-0.svg /usr/share/ icons/elementar yXubuntu/ apps/48# ln -s ../../status/ 48/nm-signal- 00.svg ./nm-signal-00.svg /usr/share/ icons/elementar yXubuntu/ apps/48# ln -s ../../status/ 48/nm-signal- 25.svg ./nm-signal-25.svg /usr/share/ icons/elementar yXubuntu/ apps/48# ln -s ../../status/ 48/nm-signal- 50.svg ./nm-signal-50.svg /usr/share/ icons/elementar yXubuntu/ apps/48# ln -s ../../status/ 48/nm-signal- 75.svg ./nm-signal-75.svg /usr/share/ icons/elementar yXubuntu/ apps/48# ln -s ../../status/ 48/nm-signal- 100.svg ./nm-signal-100.svg /usr/share/ icons/elementar yXubuntu/ apps/48# ls -alh nm-* 48/nm-signal- 00.svg 48/nm-signal- 00.svg 48/nm-signal- 100.svg 48/nm-signal- 25.svg 48/nm-signal- 50.svg 48/nm-signal- 75.svg
---
** (nm-applet:2246): WARNING **: Icon nm-signal-00 missing: Error opening file: No such file or directory
---
From strace I've learned this:
----
lstat64(
stat64(
readlink(
open("/
** (nm-applet:2632): WARNING **: Icon nm-signal-00 missing: Error opening file: No such file or directory
----
And if I look for those files, I can see their links are broken
----
root@fluorine:
lrwxrwxrwx 1 root root 15 2009-10-16 22:13 nm-signal-00.svg -> nm-signal-0.svg
lrwxrwxrwx 1 root root 54 2009-10-16 22:13 nm-signal-0.svg -> ../../status/
lrwxrwxrwx 1 root root 54 2009-10-16 22:13 nm-signal-100.svg -> ../../status/
lrwxrwxrwx 1 root root 53 2009-10-16 22:13 nm-signal-25.svg -> ../../status/
lrwxrwxrwx 1 root root 56 2009-10-16 22:13 nm-signal-50.svg -> ../../status/
lrwxrwxrwx 1 root root 54 2009-10-16 22:13 nm-signal-75.svg -> ../../status/
----
So then I did this:
root@fluorine:
root@fluorine:
root@fluorine:
root@fluorine:
root@fluorine:
root@fluorine:
----
To get this:
root@fluorine:
lrwxrwxrwx 1 root root 32 2009-10-21 09:03 nm-signal-00.svg -> ../../status/
lrwxrwxrwx 1 root root 32 2009-10-21 09:03 nm-signal-0.svg -> ../../status/
lrwxrwxrwx 1 root root 33 2009-10-21 09:03 nm-signal-100.svg -> ../../status/
lrwxrwxrwx 1 root root 32 2009-10-21 09:03 nm-signal-25.svg -> ../../status/
lrwxrwxrwx 1 root root 32 2009-10-21 09:03 nm-signal-50.svg -> ../../status/
lrwxrwxrwx 1 root root 32 2009-10-21 09:03 nm-signal-75.svg -> ../../status/
----
Now NetworkManager/ nm-applet runs as expected and their is no more error messages.