Index: src/wp-admin/update-core.php
===================================================================
--- src/wp-admin/update-core.php	(revision 55596)
+++ src/wp-admin/update-core.php	(working copy)
@@ -1031,13 +1031,26 @@
 
 	<?php
 	if ( $upgrade_error ) {
-		echo '<div class="error"><p>';
 		if ( 'themes' === $upgrade_error ) {
-			_e( 'Please select one or more themes to update.' );
+			$themes = get_theme_updates();
+			if ( ! empty( $themes ) ) {
+				$classes = 'error';
+				$message = __( 'Please select one or more themes to update.' );
+			} else {
+				$classes = 'notice notice-info';
+				$message = __( 'Your themes are all up to date.' );
+			}
 		} else {
-			_e( 'Please select one or more plugins to update.' );
+			$plugins = get_plugin_updates();
+			if ( ! empty( $plugins ) ) {
+				$classes = 'error';
+				$message = __( 'Please select one or more plugins to update.' );
+			} else {
+				$classes = 'notice notice-info';
+				$message = __( 'Your plugins are all up to date.' );
+			}
 		}
-		echo '</p></div>';
+		printf( '<div class="%s"><p>%s</p></div>', $classes, $message );
 	}
 
 	$last_update_check = false;
