Sponsored Content
Operating Systems Solaris Is it possible to "upgrade" Sol10 update 9 to update 10? Post 302565698 by verdepollo on Tuesday 18th of October 2011 01:39:08 PM
Old 10-18-2011
Yes, you can perform an upgrade using the DVD media.

Usually I only do that when I have a mirrored disk but it's not a requisite.

Or you can use Live Upgrade, it's simpler however you'll need an additional disk in order to store the boot environment.

Quote:
And is downloading the latest recommended patch cluster just as good as upgrading to the next update?
Most patch clusters only fix the things that are currently present on the server. They do not add new features to the OS.

Personally I don't see a lot of "breathtaking" features on U10. Here's the full list:

Oracle Solaris 10 8/11 What's New - Oracle Solaris 10 8/11 What's New

I've always missed a native chroot option, though. Smilie
 

7 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

UNIX "Crontab update"

Is there another location to update a cron that's run daily. I have updated the root cron located "/var/spool/cron/crontabs " After the update the cron doesn't run at the new time it was set at. It continues to run at the old time. Checking the root cron after it has been updated show the... (3 Replies)
Discussion started by: ddrivera
3 Replies

2. Shell Programming and Scripting

rsync to update "Date Modified"

Is there anyway to get rsync to also modify the date modified details of the files it has updated? It would be useful to easily check that the rysnc has performed as expected.. (4 Replies)
Discussion started by: timgolding
4 Replies

3. Shell Programming and Scripting

Using "sed" to update RECURSIVELY a value within a directory in a Red Hat Machine

Hi All, I spent the whole morning trying to create a shell script ( using "sed" command ) that looks for a value in a directory and its sub directory than changes it with another value but couldn't find the way :( a first step, allowded me to trace all the files that contain it and even... (2 Replies)
Discussion started by: mehdi1973
2 Replies

4. Programming

How to do a "sed-like" update command in mysql?

Dear mates, imagine a table with only one column and 10 rows containing 5 yahoo.de and 5 gmail.com email addressess. mail1@yahoo.de mail2@yahoo.de mail3@yahoo.de mail4@yahoo.de mail5@yahoo.de mail1@gmail.com mail2@gmail.com mail3@gmail.com mail4@gmail.com mail5@gmail.com How could I... (2 Replies)
Discussion started by: pseudocoder
2 Replies

5. AIX

HMC firmware update - "Hard drive" LIC repository ?

Hi, I want to update managed system firmware using HMC. The easiest way to me is to download firmware directly to HMC hard disk. Question: Where shoud I put downloaded firmware in HMC hard disk ? - selection says "Hard disk" - no path no anything. thanks Vilius M. (0 Replies)
Discussion started by: vilius
0 Replies

6. Post Here to Contact Site Administrators and Moderators

"SunOS/Solaris Links" Sticky thread need an update

7 out of 8 links in one of the two Solaris Sticky threads are dead: https://www.unix.com/solaris/17943-sunos-solaris-links.html Could a moderator update them or unlock the thread to allow contributors to provide up to date replacement links ? (3 Replies)
Discussion started by: jlliagre
3 Replies

7. Solaris

Sol10, "is logging" meaning.

hello everyone, Could someone explain me, what does mean "is logging" when the system boots up: /dev/rdsk/c0t0d0s1: is logging What is the purpose of doing this procedure? And why only certain slices are being processed. Is there any settings fo that? thanks in advance (9 Replies)
Discussion started by: wolfgang
9 Replies
SYSTEMD.OFFLINE-UPDATES(7)				      systemd.offline-updates					SYSTEMD.OFFLINE-UPDATES(7)

NAME
systemd.offline-updates - Implementation of offline updates in systemd IMPLEMENTING OFFLINE SYSTEM UPDATES
This man page describes how to implement "offline" system updates with systemd. By "offline" OS updates we mean package installations and updates that are run with the system booted into a special system update mode, in order to avoid problems related to conflicts of libraries and services that are currently running with those on disk. This document is inspired by this GNOME design whiteboard[1]. The logic: 1. The package manager prepares system updates by downloading all (RPM or DEB or whatever) packages to update off-line in a special directory /var/lib/system-update (or another directory of the package/upgrade manager's choice). 2. When the user OK'ed the update, the symlink /system-update is created that points to /var/lib/system-update (or wherever the directory with the upgrade files is located) and the system is rebooted. This symlink is in the root directory, since we need to check for it very early at boot, at a time where /var is not available yet. 3. Very early in the new boot systemd-system-update-generator(8) checks whether /system-update exists. If so, it (temporarily and for this boot only) redirects (i.e. symlinks) default.target to system-update.target, a special target that pulls in the base system (i.e. sysinit.target, so that all file systems are mounted but little else) and the system update units. 4. The system now continues to boot into default.target, and thus into system-update.target. This target pulls in all system update units. Only one service should perform an update (see the next point), and all the other ones should exit cleanly with a "success" return code and without doing anything. Update services should be ordered after sysinit.target so that the update starts after all file systems have been mounted. 5. As the first step, an update service should check if the /system-update symlink points to the location used by that update service. In case it does not exist or points to a different location, the service must exit without error. It is possible for multiple update services to be installed, and for multiple update services to be launched in parallel, and only the one that corresponds to the tool that created the symlink before reboot should perform any actions. It is unsafe to run multiple updates in parallel. 6. The update service should now do its job. If applicable and possible, it should create a file system snapshot, then install all packages. After completion (regardless whether the update succeeded or failed) the machine must be rebooted, for example by calling systemctl reboot. In addition, on failure the script should revert to the old file system snapshot (without the symlink). 7. The upgrade scripts should exit only after the update is finished. It is expected that the service which performs the upgrade will cause the machine to reboot after it is done. If the system-update.target is successfully reached, i.e. all update services have run, and the /system-update symlink still exists, it will be removed and the machine rebooted as a safety measure. 8. After a reboot, now that the /system-update symlink is gone, the generator won't redirect default.target anymore and the system now boots into the default target again. RECOMMENDATIONS
1. To make things a bit more robust we recommend hooking the update script into system-update.target via a .wants/ symlink in the distribution package, rather than depending on systemctl enable in the postinst scriptlets of your package. More specifically, for your update script create a .service file, without [Install] section, and then add a symlink like /lib/systemd/system-update.target.wants/foobar.service -> ../foobar.service to your package. 2. Make sure to remove the /system-update symlink as early as possible in the update script to avoid reboot loops in case the update fails. 3. Use FailureAction=reboot in the service file for your update script to ensure that a reboot is automatically triggered if the update fails. FailureAction= makes sure that the specified unit is activated if your script exits uncleanly (by non-zero error code, or signal/coredump). If your script succeeds you should trigger the reboot in your own code, for example by invoking logind's Reboot() call or calling systemctl reboot. See logind dbus API[2] for details. 4. The update service should declare DefaultDependencies=false, Requires=sysinit.target, After=sysinit.target, and explicitly pull in any other services it requires. SEE ALSO
systemd(1), systemd.generator(7), systemd-system-update-generator(8), dnf.plugin.system-upgrade(8) NOTES
1. GNOME design whiteboard https://wiki.gnome.org/Design/OS/SoftwareUpdates 2. logind dbus API https://www.freedesktop.org/wiki/Software/systemd/logind systemd 237 SYSTEMD.OFFLINE-UPDATES(7)
All times are GMT -4. The time now is 04:44 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy