#8104 NORM 9.1.0: dhclient dbus message gets lost
Zarro Boogs per Child
bugtracker at laptop.org
Fri Mar 13 15:13:11 EDT 2009
#8104: dhclient dbus message gets lost
---------------------------------------+------------------------------------
Reporter: dsd | Owner: cjb
Type: defect | Status: new
Priority: normal | Milestone: 9.1.0
Component: network manager | Version: not specified
Resolution: | Keywords: joyride-2301:- 8.2.0? relnote cjbfor8.2 cjbfor9.1.0
Next_action: add to build | Verified: 0
Deployment_affected: | Blockedby:
Blocking: |
---------------------------------------+------------------------------------
Comment(by dsd):
Some messy scripts I'm using to reproduce this, which connect/reconnect in
a loop until failure:
main script
{{{
while true; do
echo "connecting"
sh nmconnect.sh
conn=0
for i in $(seq 0 10); do
sleep 5
if ./nmchkconn.sh; then
conn=1
break
fi
done
if [[ $conn == 0 ]]; then
echo "failed to connect!"
exit 1
fi
echo "connected, now mesh"
sh nmmesh.sh
sleep 10
done
}}}
nmconnect.sh
{{{
dbus-send --print-reply --system --dest=org.freedesktop.NetworkManager \
/org/freedesktop/NetworkManager \
org.freedesktop.NetworkManager.setActiveDevice \
objpath:"/org/freedesktop/NetworkManager/Devices/eth0" \
string:"default"
}}}
nmchkconn.sh
{{{
out=$(dbus-send --print-reply --system
--dest=org.freedesktop.NetworkManager \
/org/freedesktop/NetworkManager/Devices/eth0 \
org.freedesktop.NetworkManager.Devices.eth0.getProperties | \
sed -n 7p)
state=${out:10:1}
echo "state $state"
[[ $state == "7" ]] && exit 0
exit 1
}}}
nmmesh.sh
{{{
dbus-send --print-reply --system --dest=org.freedesktop.NetworkManager \
/org/freedesktop/NetworkManager \
org.freedesktop.NetworkManager.setActiveDevice \
objpath:"/org/freedesktop/NetworkManager/Devices/msh0"
}}}
--
Ticket URL: <http://dev.laptop.org/ticket/8104#comment:25>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list