Re: UsrMove feature breaking "yum upgrade" upgrades from older releases to F17?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Am 26.01.2012 03:03, schrieb Greg:
> On 26/01/2012 12:46 PM, Reindl Harald wrote:
>> i made several HUNDRED of dist-upgrades with yum since FC3 and
>> upgrade via DVD/Preupgrade is simply UNACEPPTABLE
>
> i don't have any problems downloading a DvD, or a LiveCD

for one simple desktop, but realize your desktop is not the world

but that does not interest me in any way and even on my desktop
a dvd-upgrade is unacceptable because if something goes wrong
you have no control

after a yum upgrade you can verify that the most important
things are fine BEFORE reboot (bootloader-config,
package-cleanup --problems, ....), optimize/correct things
you know are not fine after the upgrade (active services
after transition to systemd as example) and then you reboot
ONCE in a clean starting system instead a boot in the blue
____________________________________________________

a dist-upgrade with yum can be made wihtout ANY DOWNTIME after
rebuild core services like httpd so that they get not restarted
while updateing and so the only downtime is the normal reboot

i am using a build/test-environment (VM guests in production)
and after confirming that the upgrade is running smooth which
is simple when no machine has access to any other repo than
the internal build/cache-repos the upgrades are done AUTOMATICALLY

it takes 5-6 minutes per production server and a reboot per
server takes around 30 secondes

so please do not tell me downloading a dvd is a valueable
option if you are not speaking about a unimportant desktop
____________________________________________________

this way dist-upgrades working SINCE YEARS and if such things
are broken this is NO IMPROVEMENT in any way!

[root@buildserver:~]$ cat /buildserver/dist-upgrade/force-live-machines.sh
#!/bin/bash

function lounge_upgrade_log
{
 MY_TIME=$(date "+%d-%m-%Y %H:%M:%S")
 echo "$MY_TIME  $1" >> /buildserver/dist-upgrade/log-all-live.txt
 echo "$MY_TIME  $1"
}

lounge_upgrade_log "start server1"
ssh root@server1 "yum --releasever=15 -y --disableplugin=presto,fastestmirror distro-sync 2>&1" | tee
/buildserver/dist-upgrade/log-server1.txt
lounge_upgrade_log "server1 finished"

lounge_upgrade_log "start server2"
ssh root@server2 "yum --releasever=15 -y --disableplugin=presto,fastestmirror distro-sync 2>&1" | tee
/buildserver/dist-upgrade/log-server2.txt
lounge_upgrade_log "server2 finished"

lounge_upgrade_log "start server3"
ssh root@server3 "yum --releasever=15 -y --disableplugin=presto,fastestmirror distro-sync 2>&1" | tee
/buildserver/dist-upgrade/log-server3.txt
lounge_upgrade_log "server3 finished"

lounge_upgrade_log "start server4"
ssh root@server4 "yum --releasever=15 -y --disableplugin=presto,fastestmirror distro-sync 2>&1" | tee
/buildserver/dist-upgrade/log-server4.txt
lounge_upgrade_log "server4 finished"

lounge_upgrade_log "start server5"
ssh root@server5 "yum --releasever=15 -y --disableplugin=presto,fastestmirror distro-sync 2>&1" | tee
/buildserver/dist-upgrade/log-server5.txt
lounge_upgrade_log "server5 finished"

lounge_upgrade_log "start server6"
ssh root@server6 "yum --releasever=15 -y --disableplugin=presto,fastestmirror distro-sync 2>&1" | tee
/buildserver/dist-upgrade/log-server6.txt
lounge_upgrade_log "server6 finished"

lounge_upgrade_log "start server7"
ssh root@server7 "yum --releasever=15 -y distro-sync 2>&1" | tee /buildserver/dist-upgrade/log-server7.txt
lounge_upgrade_log "server7 finished"

lounge_upgrade_log "start server8"
ssh root@server8 "yum --releasever=15 -y --disableplugin=presto,fastestmirror distro-sync 2>&1" | tee
/buildserver/dist-upgrade/log-server8.txt
lounge_upgrade_log "server8 finished"

lounge_upgrade_log "start server9"
ssh root@server9 "yum --releasever=15 -y --disableplugin=presto,fastestmirror distro-sync 2>&1" | tee
/buildserver/dist-upgrade/log-server9.txt
lounge_upgrade_log "server9 finished"

lounge_upgrade_log "start server10"
ssh root@server10 "yum --releasever=15 -y --disableplugin=presto,fastestmirror distro-sync 2>&1" | tee
/buildserver/dist-upgrade/log-server10.txt
lounge_upgrade_log "server10 finished"

lounge_upgrade_log "start server11"
ssh root@server11 "yum --releasever=15 -y --disableplugin=presto,fastestmirror distro-sync 2>&1" | tee
/buildserver/dist-upgrade/log-server11.txt
lounge_upgrade_log "server11 finished"

Attachment: signature.asc
Description: OpenPGP digital signature

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux