Skip to content

Cannot install packages #456

@Peeet93

Description

@Peeet93

I am trying to install my packages via gitify install:packages --all

this is my gitify file:

name: null
data_directory: _data/
backup_directory: _backups/
data:
    contexts:
        class: modContext
        primary: key
    contexts_access:
        class: modAccessContext
        primary:
            - id
            - target
            - principal
    context_settings:
        class: modContextSetting
        primary:
            - context_key
            - key
        exclude_keys:
            - editedon
    system_settings:
        class: modSystemSetting
        primary: key
        exclude_keys:
            - editedon
    content_types:
        class: modContentType
        primary:
            - id
            - name
    contents:
        type: content
        exclude_keys:
            - createdby
            - createdon
            - editedby
            - editedon
    categories:
        class: modCategory
        primary:
            - id
            - parent
            - category
    property_sets:
        class: modPropertySet
        primary:
            - id
            - name
    templates:
        class: modTemplate
        primary:
            - id
            - templatename
    template_variables:
        class: modTemplateVar
        primary:
            - id
            - name
    template_variables_access:
        class: modTemplateVarTemplate
        primary:
            - tmplvarid
            - templateid
    chunks:
        class: modChunk
        primary:
            - id
            - name
        extension: .html
    snippets:
        class: modSnippet
        primary:
            - id
            - name
        extension: .php
    plugins:
        class: modPlugin
        primary:
            - id
            - name
        extension: .php
    plugin_events:
        class: modPluginEvent
        primary:
            - pluginid
            - event
    actions:
        class: modAction
        primary:
            - namespace
            - id
    menus:
        class: modMenu
        primary:
            - parent
            - text
    users:
        class: modUser
        primary:
            - id
            - username
        exclude_keys:
            - createdon
    user_profiles:
        class: modUserProfile
        primary: internalKey
        exclude_keys:
            - sessionid
            - thislogin
            - lastlogin
            - logincount
            - failedloginattempts
    user_groups:
        class: modUserGroup
        primary:
            - id
    user_group_members:
        class: modUserGroupMember
        primary:
            - id
            - user_group
            - member
    user_group_roles:
        class: modUserGroupRole
        primary:
            - id
    user_group_settings:
        class: modUserGroupSetting
        primary:
            - group
            - key
            - value
    access_permissions:
        class: modAccessPermission
        primary:
            - template
            - name
    access_policy_templates:
        class: modAccessPolicyTemplate
        primary:
            - id
            - name
    access_policies:
        class: modAccessPolicy
        primary:
            - id
            - name
    access_policy_template_groups:
        class: modAccessPolicyTemplateGroup
        primary:
            - id
            - name
    resource_groups:
        class: modResourceGroup
        primary: id
    resource_group_access:
        class: modAccessResourceGroup
        primary: id
    resource_group_resource:
        class: modResourceGroupResource
        primary: id
    events:
        class: modEvent
        primary: name
    namespaces:
        class: modNamespace
        primary: name
    mediasources:
        class: modMediaSource
        primary: id
    mediasource_elements:
        class: sources.modMediaSourceElement
        primary:
            - source
            - object_class
            - object
            - context_key
    mediasource_access:
        class: sources.modAccessMediaSource
        primary:
            - id
            - target
            - principal
    extension_packages:
        class: modExtensionPackage
        primary: namespace
    form_customization_sets:
        class: modFormCustomizationSet
        primary:
            - id
            - profile
            - action
            - template
    form_customization_profiles:
        class: modFormCustomizationProfile
        primary:
            - id
            - name
    form_customization_profile_usergoups:
        class: modFormCustomizationProfileUserGroup
        primary:
            - usergroup
            - profile
    form_customization_action_doms:
        class: modActionDom
        primary:
            - set
            - name
    dashboards:
        class: modDashboard
        primary:
            - id
            - name
    dashboard_widgts:
        class: modDashboardWidget
        primary: id
    dashboard_widget_placements:
        class: modDashboardWidgetPlacement
        primary:
            - dashboard
            - widget
    packages:
        class: transport.modTransportPackage
        primary: signature
        exclude_keys:
            - updated
    contentblocks_categories:
        package: contentblocks
        class: cbCategory
        primary:
            - id
            - name
    contentblocks_fields:
        package: contentblocks
        class: cbField
        primary:
            - id
            - parent
            - input
    contentblocks_layouts:
        package: contentblocks
        class: cbLayout
        primary:
            - id
            - name
    contentblocks_templates:
        package: contentblocks
        class: cbTemplate
        primary:
            - id
            - name
    contentblocks_defaults:
        package: contentblocks
        class: cbDefault
        primary: id
    clientconfig_groups:
        class: cgGroup
        primary:
            - id
            - label
        package: clientconfig
    clientconfig_settings:
        class: cgSetting
        primary:
            - id
            - key
    lexicon:
        class: modLexiconEntry
        primary:
            - language
            - name
    redactor_set:
        package: redactor
        class: redConfigurationSet
        primary:
            - id
            - name
packages:
    modx.com:
        service_url: 'http://rest.modx.com/extras/'
        packages:
            - ace-1.9.3-pl
            - babel-3.5.0-pl
            - breadcrumb-1.4.4-pl
            - clientconfig-2.5.0-pl
            - collections-4.1.1-pl
            - copycontent-0.2.0-pl
            - csrfhelper-1.1.0-pl
            - formit-5.1.1-pl
            - geturlparam-1.0-beta1
            - migx-3.0.2-beta1
            - minifyhtml-1.0-pl1
            - modai-0.11.0-pl
            - modai-0.12.0-pl
            - pthumb-2.3.3-pl
            - resizer-1.0.2-beta
            - seosuite-3.1.9-pl
            - simplesearch-3.1.0-pl
            - versionx-3.1.3-pl
            - wayfinder-2.3.3-pl
    modmore.com:
        service_url: 'https://rest.modmore.com/'
        username: xxx
        api_key: xxx
        packages:
            - contentblocks-1.14.2-pl
            - magicpreview-1.5.1-pl
            - redactor-3.3.0-pl

this is the error i get:
Fatal error: Cannot declare class Migrator, because the name is already in use in /var/www/html/core/packages/modai-0.12.0-pl/xPDO/Transport/xPDOScriptVehicle/ba62f254f8631fa485b8928b2e734c36.gpm.script.migrator.script on line 16

if i remove the modai package and reinstall the packages, everything is working as expected.
Is it possible to separate the install processes of each package? Or is there another way to resolve this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions