Temp 2010-11 iCub system update: Difference between revisions

From ISRWiki
Jump to navigation Jump to search
(remove useless colons; add new things to do after fixing demos)
Line 9: Line 9:
== Chico3 ==
== Chico3 ==


;[[Image:full_bullet.png]]  Update OS packages on Chico3 :
;[[Image:full_bullet.png]]  Update OS packages on Chico3
;[[Image:full_bullet.png]]  Run disk check on Chico3 (the OS wanted to do it since some time):
;[[Image:full_bullet.png]]  Run disk check on Chico3 (the OS wanted to do it since some time)
;[[Image:full_bullet.png]] Upgrade OS release on Chico3, from 8.04 to 10.04:
;[[Image:full_bullet.png]] Upgrade OS release on Chico3, from 8.04 to 10.04
;[[Image:full_bullet.png]] [[Temp 2010-11 iCub system update/Update YARP on Chico3|Update YARP on Chico3]]:
;[[Image:full_bullet.png]] [[Temp 2010-11 iCub system update/Update YARP on Chico3|Update YARP on Chico3]]
;[[Image:full_bullet.png]] [[Temp 2010-11 iCub system update/Update iCub on Chico3|Update iCub on Chico3]]:
;[[Image:full_bullet.png]] [[Temp 2010-11 iCub system update/Update iCub on Chico3|Update iCub on Chico3]]


== icubbrain1 ==
== icubbrain1 ==


;[[Image:full_bullet.png]]  Update OS packages on iCubBrain 1 :
;[[Image:full_bullet.png]]  Update OS packages on iCubBrain 1
;[[Image:full_bullet.png]] Upgrade OS release on iCubBrain 1 from 8.04.2 to 10.04:
;[[Image:full_bullet.png]] Upgrade OS release on iCubBrain 1 from 8.04.2 to 10.04
;[[Image:full_bullet.png]] Reboot iCubBrain 1 to use new kernel (SHOWS ONLY ONE CORE, WHY?):
;[[Image:full_bullet.png]] Reboot iCubBrain 1 to use new kernel (SHOWS ONLY ONE CORE, WHY?)
;[[Image:full_bullet.png]] Update YARP on iCubBrain 1:
;[[Image:full_bullet.png]] Update YARP on iCubBrain 1
;[[Image:WIP_bullet.png]] Update iCub on iCubBrain 1:
;[[Image:WIP_bullet.png]] Update iCub on iCubBrain 1


== icubbrain2 ==
== icubbrain2 ==


;[[Image:full_bullet.png]]  Update OS packages on iCubBrain 2 :
;[[Image:full_bullet.png]]  Update OS packages on iCubBrain 2
;[[Image:full_bullet.png]] Upgrade OS release on iCubBrain 2 from 8.04.2 to 10.04.1:
;[[Image:full_bullet.png]] Upgrade OS release on iCubBrain 2 from 8.04.2 to 10.04.1
;[[Image:full_bullet.png]] Reboot iCubBrain 2 to use new kernel:
;[[Image:full_bullet.png]] Reboot iCubBrain 2 to use new kernel
;[[Image:full_bullet.png]] Update YARP on iCubBrain 2:
;[[Image:full_bullet.png]] Update YARP on iCubBrain 2
;[[Image:full_bullet.png]] Update iCub on iCubBrain 2, including IPOPT 3.9.0:
;[[Image:full_bullet.png]] Update iCub on iCubBrain 2, including IPOPT 3.9.0


== cortex1-5 ==
== cortex1-5 ==


;[[Image:full_bullet.png]] Update OS packages on Cortex 1-5 :
;[[Image:full_bullet.png]] Update OS packages on Cortex 1-5
;[[Image:WIP_bullet.png]] Upgrade OS release on Cortex 1-5? current is 8.04.2:
;[[Image:WIP_bullet.png]] Upgrade OS release on Cortex 1-5? current is 8.04.2
;[[Image:empty_bullet.png]] Restart each Cortex1-5:
;[[Image:empty_bullet.png]] Restart each Cortex1-5
;[[Image:empty_bullet.png]] change settings for booting Cortex1-5 on the Cortex server, in /tftpboot/pxelinux.cfg. IT IS JUST SOME TIMING PROBLEM WITH THE MOUNTING OF HOME.:
;[[Image:empty_bullet.png]] change settings for booting Cortex1-5 on the Cortex server, in /tftpboot/pxelinux.cfg. IT IS JUST SOME TIMING PROBLEM WITH THE MOUNTING OF HOME.
;[[Image:empty_bullet.png]] Update YARP on Cortex 1-5, for user icub:
;[[Image:empty_bullet.png]] Update YARP on Cortex 1-5, for user icub
;[[Image:empty_bullet.png]] Update iCub on Cortex 1-5, for user icub:
;[[Image:empty_bullet.png]] Update iCub on Cortex 1-5, for user icub


== cortex6 ==
== cortex6 ==


;[[Image:full_bullet.png]] Update OS packages on Cortex 6 :
;[[Image:full_bullet.png]] Update OS packages on Cortex 6
;[[Image:WIP_bullet.png]] Upgrade OS release on Cortex 6? current is 8.04.2:
;[[Image:WIP_bullet.png]] Upgrade OS release on Cortex 6? current is 8.04.2
;[[Image:empty_bullet.png]] Update YARP on Cortex 6, for user icub:
;[[Image:empty_bullet.png]] Update YARP on Cortex 6, for user icub
;[[Image:empty_bullet.png]] Update iCub on Cortex 6, for user icub:
;[[Image:empty_bullet.png]] Update iCub on Cortex 6, for user icub


== icubsrv and pc104 ==
== icubsrv and pc104 ==


;[[Image:full_bullet.png]] Update OS packages on icubsrv :
;[[Image:full_bullet.png]] Update OS packages on icubsrv
;[[Image:full_bullet.png]] [[Temp 2010-11 iCub system update/Update YARP on icubsrv|Update YARP on icubsrv]], under the path /exports/code-pc104 and, if you will, the local 64bits version:
;[[Image:full_bullet.png]] [[Temp 2010-11 iCub system update/Update YARP on icubsrv|Update YARP on icubsrv]], under the path /exports/code-pc104 and, if you will, the local 64bits version
;[[Image:full_bullet.png]] [[Temp 2010-11 iCub system update/Update iCub on icubsrv|Update iCub on icubsrv]], under the path /exports/code-pc104 and, if you will, the local 64bits version:
;[[Image:full_bullet.png]] [[Temp 2010-11 iCub system update/Update iCub on icubsrv|Update iCub on icubsrv]], under the path /exports/code-pc104 and, if you will, the local 64bits version
;[[Image:empty_bullet.png]] Check the scripts that are mounted from icubsrv to pc104 still work:
;[[Image:empty_bullet.png]] Check that the scripts that are mounted from icubsrv to pc104 still work


= Once everything builds =
= Once everything builds =


;[[Image:empty_bullet.png]] Check that each demo works:
;[[Image:empty_bullet.png]] Check that each demo works
 
:[[Image:empty_bullet.png]] Update scripts (.xml and .sh) on chico3 in a clean way (no hardcoded paths, etc.)
;[[Image:empty_bullet.png]] Commit updates scripts on iCub repository
;[[Image:empty_bullet.png]] Clean up (backup) unused stuff on iCubLisboa01 directory
;[[Image:empty_bullet.png]] Ask the Genoa guys if we should svn-move app/iCubLisboa01 to main/app/robots/iCubLisboa01


= Helper commands =
= Helper commands =

Revision as of 12:33, 23 November 2010

Legend

To be done.
Work in progress.
Done!

To do

Chico3

Update OS packages on Chico3
Run disk check on Chico3 (the OS wanted to do it since some time)
Upgrade OS release on Chico3, from 8.04 to 10.04
Update YARP on Chico3
Update iCub on Chico3

icubbrain1

Update OS packages on iCubBrain 1
Upgrade OS release on iCubBrain 1 from 8.04.2 to 10.04
Reboot iCubBrain 1 to use new kernel (SHOWS ONLY ONE CORE, WHY?)
Update YARP on iCubBrain 1
Update iCub on iCubBrain 1

icubbrain2

Update OS packages on iCubBrain 2
Upgrade OS release on iCubBrain 2 from 8.04.2 to 10.04.1
Reboot iCubBrain 2 to use new kernel
Update YARP on iCubBrain 2
Update iCub on iCubBrain 2, including IPOPT 3.9.0

cortex1-5

Update OS packages on Cortex 1-5
Upgrade OS release on Cortex 1-5? current is 8.04.2
Restart each Cortex1-5
change settings for booting Cortex1-5 on the Cortex server, in /tftpboot/pxelinux.cfg. IT IS JUST SOME TIMING PROBLEM WITH THE MOUNTING OF HOME.
Update YARP on Cortex 1-5, for user icub
Update iCub on Cortex 1-5, for user icub

cortex6

Update OS packages on Cortex 6
Upgrade OS release on Cortex 6? current is 8.04.2
Update YARP on Cortex 6, for user icub
Update iCub on Cortex 6, for user icub

icubsrv and pc104

Update OS packages on icubsrv
Update YARP on icubsrv, under the path /exports/code-pc104 and, if you will, the local 64bits version
Update iCub on icubsrv, under the path /exports/code-pc104 and, if you will, the local 64bits version
Check that the scripts that are mounted from icubsrv to pc104 still work

Once everything builds

Check that each demo works
Update scripts (.xml and .sh) on chico3 in a clean way (no hardcoded paths, etc.)
Commit updates scripts on iCub repository
Clean up (backup) unused stuff on iCubLisboa01 directory
Ask the Genoa guys if we should svn-move app/iCubLisboa01 to main/app/robots/iCubLisboa01

Helper commands

  • Update packages
  sudo aptitude

then click on u, U and g.

  • Check which is the version of the OS that will be installed through an upgrade:
  nano /etc/update-manager/release-upgrades
  • Start the upgrade:
  sudo do-release-upgrade