Set up to test:

Important: See https://groups.drupal.org/node/398588 to get set up. This page also includes instructions for re-setting to a clean destination.

Ensure modules are enabled on the source and destination sites:
D6: drush en aggregator -y
D8: drush en aggregator -y

Place the manifest file in the D8 site root

Download the attached file (be sure to remove the "_.txt" - Drupal.org doesn't allow uploading of .yml files).

Run the migration

From the D8 site root:
drush migrate-manifest --db-url=mysql://user:pass@source/source D6Manifest-FeedAggregator.yml

Compare post-migration settings

Main interface:
D6 config: /admin/content/aggregator
D8 config: /admin/config/services/aggregator
Content for both: aggregator

Success?

If your site migrates successfully, let us know with a comment on this issue. We'd love to hear details like:

  • the size and complexity of the site you migrated
  • performance observations
  • any customizations you made to the migration manifest!

Problems?

Open a new issue as a normal priority support request. Describe what happened, including the exact text of error messages. Depending on the nature of the problem, someone may ask for a sample of the data you're trying to migrate or follow up with other questions.

Remember, too, that this is pre-Beta. The focus is on D6 core > D8 core, not custom work or contributed modules, so there may be portions of your site that need special consideration that won't get addressed at this point in the process.

Important: Please connect your issue to this issue when you create it by using entering this ticket number, 2221751 , in the Parent issue field!

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

ultimike’s picture

Issue summary: View changes
FileSize
54 bytes

Added sample manifest file.

-mike

ultimike’s picture

Issue summary: View changes

Updated issue summary.

eliza411’s picture

Issue summary: View changes
bdone’s picture

Issue summary: View changes

i've updated instructions' migrate-manifest command to use the db-url option, per latest version of migrate-manifest.

brockfanning’s picture

Edited: moved comment to its own issue: https://drupal.org/node/2281337

brockfanning’s picture

FileSize
79 bytes

Added "- d6_aggregator_settings" to the manifest file.

Anonymous’s picture

Project: IMP »
Status: Active » Needs review

Success! Sorta...

I was able to successfully run this against D8 head. Everything imported, settings are there, items are there. Great.

Moving this item to core as the other sibling issues are tagged there.

Marking it as "needs review" as opposed to RTBC because drush dumped an error after the import was complete. It is probably an unrelated issue, and if someone could confirm this I think we can mark this as closed.

Here is the output of the run:

Running d6_aggregator_feed                                                                            [ok]
Running d6_aggregator_settings                                                                        [ok]
Running d6_aggregator_item                                                                            [ok]
PHP Notice:  Undefined variable: classloader in /var/www/drupal/core/includes/utility.inc on line 57
PHP Stack trace:
PHP   1. {main}() /usr/local/drush/drush.php:0
PHP   2. drush_main() /usr/local/drush/drush.php:16
PHP   3. _drush_bootstrap_and_dispatch() /usr/local/drush/drush.php:68
PHP   4. drush_dispatch() /usr/local/drush/drush.php:105
PHP   5. call_user_func_array() /usr/local/drush/includes/command.inc:182
PHP   6. drush_command() /usr/local/drush/includes/command.inc:182
PHP   7. _drush_invoke_hooks() /usr/local/drush/includes/command.inc:214
PHP   8. call_user_func_array() /usr/local/drush/includes/command.inc:363
PHP   9. drush_migrate_manifest() /usr/local/drush/includes/command.inc:363
PHP  10. drupal_rebuild() /usr/local/drush/commands/core/migrate.d8.drush.inc:51
PHP Catchable fatal error:  Argument 2 passed to Drupal\Core\DrupalKernel::__construct() must be an instance of Composer\Autoload\ClassLoader, null given, called in /var/www/drupal/core/includes/utility.inc on line 57 and defined in /var/www/drupal/core/lib/Drupal/Core/DrupalKernel.php on line 236
PHP Stack trace:
PHP   1. {main}() /usr/local/drush/drush.php:0
PHP   2. drush_main() /usr/local/drush/drush.php:16
PHP   3. _drush_bootstrap_and_dispatch() /usr/local/drush/drush.php:68
PHP   4. drush_dispatch() /usr/local/drush/drush.php:105
PHP   5. call_user_func_array() /usr/local/drush/includes/command.inc:182
PHP   6. drush_command() /usr/local/drush/includes/command.inc:182
PHP   7. _drush_invoke_hooks() /usr/local/drush/includes/command.inc:214
PHP   8. call_user_func_array() /usr/local/drush/includes/command.inc:363
PHP   9. drush_migrate_manifest() /usr/local/drush/includes/command.inc:363
PHP  10. drupal_rebuild() /usr/local/drush/commands/core/migrate.d8.drush.inc:51
PHP  11. Drupal\Core\DrupalKernel->__construct() /var/www/drupal/core/includes/utility.inc:57
Drush command terminated abnormally due to an unrecoverable error.                                    [error]
Error: Argument 2 passed to Drupal\Core\DrupalKernel::__construct() must be an instance of
Composer\Autoload\ClassLoader, null given, called in /var/www/drupal/core/includes/utility.inc on line
57 and defined in /var/www/drupal/core/lib/Drupal/Core/DrupalKernel.php, line 236
mparker17’s picture

Is the project this issue is assigned to supposed to be dixon_'s sandbox: core or Drupal core (like the sibling issue #2281337: D6->D8: Aggregator setting migration is broken)?

ultimike’s picture

Project: » Drupal core
Version: » 8.0.x-dev
Component: Miscellaneous » migration system
Status: Needs review » Active

@mparker17 - you are correct, it is part of the Drupal core issue queue.

Thanks,
-mike

benjy’s picture

Status: Active » Fixed

Marking this issue fixed as I think we've reached a point now where the Drupal 6 to Drupal 8 issue path is stable enough that we can simply open individual issues as problems arise.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.