Life, Computers, Travelog, Blogging & IgA Nephropathy…
อันเนื่องมาจากเลือดได้ออกมาทางปากอีกแล้ว ตั้งใจว่าจะไปโรงพยาบาล ลุกอาบน้ำทั้งๆที่เลือดยังออกอยู่ อาบน้ำเสร็จ เลือดหยุดไหล มองนาฬิกาก็ยังไม่ตีห้าดีนัก เอาล่ะนั่งดูอาการไปก่อนล่ะกัน
ขณะนั่งเล่นโน๊ตบุ๊ครอ ก็รีโมท ssh ไปยังเครื่อง osiris (เว็บเซอร์เวอร์ของ wutthiphan.com) ดูโน่นนี่ไปเรื่อย เผลอไป cat /etc/issue เข้าให้ ได้ผลลัพธ์
wutthiphan@osiris:~$ cat /etc/issue Ubuntu 6.10 \n \l
เห็นว่าตอนนี้ Ubuntu ก็ออกเวอร์ชันใหม่มาหลายรุ่นแล้ว ดังนี้ Ubuntu 7.04 (Feisty Fawn) และ Ubuntu 7.10 (Gutsy Gibbon) เห็นทีเจ้า osiris จะต้องได้รับการ upgrade ในบัดนาวนี้แล้วล่ะ
ด่านที่ 1 Ubuntu 6.10 (Edgy Eft) to Ubuntu 7.04 (Feisty Fawn)
wutthiphan@osiris:~$ uname -a Linux osiris 2.6.17-12-server #2 SMP Sun Sep 23 22:57:33 UTC 2007 i686 GNU/Linux
ว่าแล้วก็มาเริ่มอัพเกรดกันเลย เริ่มจาก update ข้อมูลโปรแกรมของUbuntuก่อนด้วยคำสั่ง
wutthiphan@osiris:~$ sudo apt-get update
ได้ข้อมูลโปรแกรมใหม่สดแล้ว สั่งอัพเดท update-manager-core
wutthiphan@osiris:~$ sudo apt-get install update-manager-core Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: libstdc++5 libdc1394-13 libraw1394-5 libraw1394-8 libtheora0 libgsm1 libmysqlclient10 libmysqlclient12 libssl0.9.7 libpq4 gcc-3.3-base sysvinit Use 'apt-get autoremove' to remove them. The following extra packages will be installed: python-apt python-central python-gnupginterface python-support The following NEW packages will be installed: python-apt python-central python-gnupginterface python-support update-manager-core 0 upgraded, 5 newly installed, 0 to remove and 1 not upgraded. Need to get 233kB of archives. After unpacking 1229kB of additional disk space will be used. Do you want to continue [Y/n]? y ด้านบนนี้จะรายงานว่า จะทำอะไรบ้าง ตอบ y เมื่อเรียบร้อยแล้ว สั่ง เช็คอัพเกรดต่อด้วยคำสั่งด้าน do-release-upgrade ตามด้านล่าง <code lang="bash">wutthiphan@osiris:~$ sudo do-release-upgrade Checking for a new ubuntu release Done Upgrade tool signature Done Upgrade tool Done downloading extracting '/tmp/tmpP6P9tv/feisty.tar.gz' authenticate '/tmp/tmpP6P9tv/feisty.tar.gz' against '/tmp/tmpP6P9tv/feisty.tar.gz.gpg' Reading cache Checking package manager Continue running under SSH? This session appears to be running under ssh. It is not recommended to perform a upgrade over ssh currently because in case of failure it is harder to recover. If you continue, a additional ssh daemon will be started at port '9004'. Do you want to continue? Continue [yN] y</code>
เนื่องจากผมสั่งการทำงานผ่าน ssh ซึ่งไม่เหมาะสมกับการทำงานอัพเกรด คอร์-ดิสทริบิวเท่าไร ระบบเลยถามมาว่าจะทำต่อไหม อันนี้เนื่องจาก ผมอยู่ห่างเครื่องไม่มาก (7 ชั้น) เลยตอบ y เพื่อดำเนินการต่อ หากเกิดผิดพลาดอะไรมาก็พอจะเดินลงไปดูเครื่องได้ในไม่นาน แต่ถ้าหากมากกว่านี้เช่นวางอยู่ที่ ISP ยังไงผมก็คงไม่ทำ - -”
Starting additional sshd To make recovery in case of failure easier a additional sshd will be started on port '9004'. If anything goes wrong with the running ssh you can still connect to the additional one. Reading package lists: Done Reading state information: Done Reading state information: Done Reading state information: Done Done http://security.ubuntu.com edgy-security Release.gpg Done http://us.archive.ubuntu.com edgy Release.gpg Done http://us.archive.ubuntu.com edgy-updates Release.gpg Done http://us.archive.ubuntu.com edgy-backports Release.gpg Hit http://security.ubuntu.com edgy-security Release Hit http://us.archive.ubuntu.com edgy Release Done http://security.ubuntu.com edgy-security Release Done http://us.archive.ubuntu.com edgy Release Hit http://us.archive.ubuntu.com edgy-updates Release Done http://us.archive.ubuntu.com edgy-updates Release Hit http://security.ubuntu.com edgy-security/main Packages Hit http://us.archive.ubuntu.com edgy-backports Release Done http://us.archive.ubuntu.com edgy-backports Release Hit http://security.ubuntu.com edgy-security/restricted Packages Hit http://security.ubuntu.com edgy-security/main Sources Hit http://us.archive.ubuntu.com edgy/main Packages Hit http://us.archive.ubuntu.com edgy/restricted Packages Hit http://us.archive.ubuntu.com edgy/main Sources Hit http://security.ubuntu.com edgy-security/restricted Sources Hit http://us.archive.ubuntu.com edgy/restricted Sources Hit http://us.archive.ubuntu.com edgy/universe Packages Hit http://us.archive.ubuntu.com edgy/universe Sources Hit http://us.archive.ubuntu.com edgy-updates/main Packages Hit http://us.archive.ubuntu.com edgy-updates/restricted Packages Hit http://us.archive.ubuntu.com edgy-updates/main Sources Hit http://us.archive.ubuntu.com edgy-updates/restricted Sources Hit http://us.archive.ubuntu.com edgy-backports/main Packages Hit http://us.archive.ubuntu.com edgy-backports/restricted Packages Hit http://us.archive.ubuntu.com edgy-backports/universe Packages Hit http://us.archive.ubuntu.com edgy-backports/multiverse Packages Hit http://us.archive.ubuntu.com edgy-backports/main Sources Hit http://us.archive.ubuntu.com edgy-backports/restricted Sources Hit http://us.archive.ubuntu.com edgy-backports/universe Sources Hit http://us.archive.ubuntu.com edgy-backports/multiverse Sources Done downloading Updating repository information WARNING: Failed to read mirror file Done http://us.archive.ubuntu.com feisty Release.gpg Done http://us.archive.ubuntu.com feisty-updates Release.gpg Done http://security.ubuntu.com feisty-security Release.gpg Done http://us.archive.ubuntu.com feisty-backports Release.gpg Done http://security.ubuntu.com feisty-security Release Done http://security.ubuntu.com feisty-security Release Done http://us.archive.ubuntu.com feisty Release Done http://us.archive.ubuntu.com feisty Release Done http://us.archive.ubuntu.com feisty-updates Release Done http://us.archive.ubuntu.com feisty-updates Release Done http://security.ubuntu.com feisty-security/main Packages Done http://us.archive.ubuntu.com feisty-backports Release Done http://us.archive.ubuntu.com feisty-backports Release Done http://security.ubuntu.com feisty-security/main Packages Done http://security.ubuntu.com feisty-security/restricted Packages Done http://security.ubuntu.com feisty-security/restricted Packages Done http://security.ubuntu.com feisty-security/main Sources Done http://security.ubuntu.com feisty-security/restricted Sources Done http://security.ubuntu.com feisty-security/main Sources Done http://security.ubuntu.com feisty-security/restricted Sources Done http://us.archive.ubuntu.com feisty/main Packages Done http://us.archive.ubuntu.com feisty/restricted Packages Done http://us.archive.ubuntu.com feisty/main Sources Done http://us.archive.ubuntu.com feisty/restricted Sources Done http://us.archive.ubuntu.com feisty/main Packages Done http://us.archive.ubuntu.com feisty/restricted Packages Done http://us.archive.ubuntu.com feisty/main Sources Done http://us.archive.ubuntu.com feisty/restricted Sources Done http://us.archive.ubuntu.com feisty/universe Packages Done http://us.archive.ubuntu.com feisty/universe Sources Done http://us.archive.ubuntu.com feisty-updates/main Packages Done http://us.archive.ubuntu.com feisty-updates/restricted Packages Done http://us.archive.ubuntu.com feisty-updates/main Sources Done http://us.archive.ubuntu.com feisty-updates/restricted Sources Done http://us.archive.ubuntu.com feisty-backports/main Packages Done http://us.archive.ubuntu.com feisty-backports/restricted Packages Done http://us.archive.ubuntu.com feisty-backports/universe Packages Done http://us.archive.ubuntu.com feisty-backports/multiverse Packages Done http://us.archive.ubuntu.com feisty-backports/main Sources Done http://us.archive.ubuntu.com feisty-backports/restricted Sources Done http://us.archive.ubuntu.com feisty-backports/universe Sources Done http://us.archive.ubuntu.com feisty-backports/multiverse Sources Done http://us.archive.ubuntu.com feisty/universe Packages Done http://us.archive.ubuntu.com feisty/universe Sources Done http://us.archive.ubuntu.com feisty-updates/main Packages Done http://us.archive.ubuntu.com feisty-updates/restricted Packages Done http://us.archive.ubuntu.com feisty-updates/main Sources Done http://us.archive.ubuntu.com feisty-updates/restricted Sources Done http://us.archive.ubuntu.com feisty-backports/main Packages Done http://us.archive.ubuntu.com feisty-backports/restricted Packages Done http://us.archive.ubuntu.com feisty-backports/universe Packages Done http://us.archive.ubuntu.com feisty-backports/multiverse Packages Done http://us.archive.ubuntu.com feisty-backports/main Sources Done http://us.archive.ubuntu.com feisty-backports/restricted Sources Done http://us.archive.ubuntu.com feisty-backports/universe Sources Done http://us.archive.ubuntu.com feisty-backports/multiverse Sources Done downloading Checking package manager Reading package lists: Donefeisty-security/restricted Packages: 98 6 Reading state information: Done Reading state information: Done Reading state information: Done Asking for confirmation Do you want to start the upgrade? 7 packages are going to be removed. 21 new packages are going to be installed. 287 packages are going to be upgraded. You have to download a total of 185M. This download will take about 23 minutes with a 1Mbit DSL connection and about 7 hours 10 minutes with a 56k modem. Fetching and installing the upgrade can take several hours and cannot be canceled at any time later. Continue [yN] Details [d]y
จากคำสั่ง do-release-upgrade จะรายว่าจะต้องโหลด อัพเกรด อะไร ขนาดเท่าไร อย่างของผม คงนานมากตั้ง 185M อาจจะนานหน่อยแต่ก็ตอบ y ไปแล้ว
ครานี้ก็เป็นหน้าที่ของการรอคอย ชงกาแฟ หาโค๊กกระป๋องมารอได้เลย และระหว่างการ ดาวน์โหลด และ อัพเกรดนี้ **อาจจะมีการถามถึงคอนฟิกต่างๆที่เราได้ติดตั้งมาในระบบแล้วเช่น password mysql คอนฟิกของฮาร์ดดิส หรือพวกเมล์เชอร์เวอร์ต่างๆ ก็ตรวจสอบกันดูดีๆ เพราะแต่ล่ะเครื่องของใครของมันก็จะไม่เหมือนกันอยู่แล้ว และถ้าไม่ติดอะไร หลังเสร็จสิ้นขั้นตอนนี้แล้ว สั่ง รีบูท
หลังเครื่องสตาร์ทขึ้นมาแล้ว ลองเช็คดูดังนี้
wutthiphan@osiris:~$ cat /etc/issue Ubuntu 7.04 \n \l wutthiphan@osiris:~$ uname -a Linux osiris 2.6.20-16-server #2 SMP Sun Sep 23 19:57:25 UTC 2007 i686 GNU/Linux
หลังจากที่ได้ตามนี้แล้ว ก็ลองตรวจสอบ service ต่างๆดูว่ายังทำงานได้ปกติหรือเปล่า ถ้าปกติ ก็เสร็จสมบูรณ์แล้วสำหรับ ขั้นตอนแรก และตอนนี้ เจ้า osiris ก็กลายเป็น Ubuntu 7.04 (Feisty Fawn) แล้ว
ด่านที่ 2 Ubuntu 7.04 (Feisty Fawn) to Ubuntu 7.10 (Gutsy Gibbon)
ทิ้งตรงนี้ไปหลายวันเพราะไปเข้าโรงบาลมา การอัพจาก Ubuntu 7.04 ไปเป็น Ubuntu 7.10 ก็ไม่มีอะไรมาก คือทำเหมือนกับด่านแรกข้างบนเลยครับ - -”
มีอะไรจะคอมเม้นต์ มั้ยย..