          (upgrade-count (length update-packages))
          (upgraded-count 0)
          (update-packages-alist))
-    (when configuration-layer--skipped-packages
+    (when configuration-layer--check-new-version-error-packages
       (spacemacs-buffer/append
        (format (concat "--> Warning: cannot update %s package(s), possibly due"
                        " to a temporary network problem: %s\n")
                skipped-count
                (mapconcat #'symbol-name
-                          configuration-layer--skipped-packages
+                          configuration-layer--check-new-version-error-packages
                           " "))))
     ;; (message "packages to udpate: %s" update-packages)
     (when (> upgrade-count 0)

      ;; (message "%s: %s > %s ?" pkg-name cur-version new-version)
      (if new-version
          (version< cur-version new-version)
        (cl-pushnew pkg-name configuration-layer--skipped-packages :test #'eq)
        nil))))

(defun configuration-layer//get-packages-to-update (pkg-names)

  (spacemacs-buffer/insert-page-break)
  (spacemacs-buffer/append "\nUpdating package archives, please wait...\n")
  (configuration-layer/retrieve-package-archives nil 'force)
  (setq configuration-layer--check-new-version-error-packages nil)
  (let* ((update-packages
          (configuration-layer//get-packages-to-update
           (mapcar 'car (object-assoc-list
                         :name configuration-layer--used-distant-packages))))
         (skipped-count (length
                         configuration-layer--check-new-version-error-packages))
         (date (format-time-string "%y-%m-%d_%H.%M.%S"))
         (rollback-dir (expand-file-name
                        (concat configuration-layer-rollback-directory
