none
Missing server side dependencies. Missing features SharePoint 2013 RRS feed

  • Question

  • Bonjour,

    Je suis sous SharePoint 2013 et je rencontre une erreur dans l'analyseur SharePoint :


    Missing server side dependencies.

    [MissingFeature] Database [sp2012_Intra_MonSite_40600] has reference(s) to a missing feature: Id = [a42f749f-8633-48b7-9b22-403b40190804]. The feature with Id a42f749f-8633-48b7-9b22-403b40190804 is referenced in the database [sp2012_Intra_MonSite_40600], but is not installed on the current farm. The missing feature may cause upgrade to fail. Please install any solution which contains the feature and restart upgrade if necessary.

    Ce message se répètent pour plusieurs features et elles concernent 2 collections de sites que j'ai migré de SharePoint 2010 vers SharePoint 2013.
    J'ai bien identifié le problème, et chaque "GUID" correspond en fait a une features lié au workflow pour un language pack que je n'ai pas installé sur la ferme 2013 alors que ce language pack était présent sur la 2010.

    voici le détail :

    Collect   Signatures Workflow - SharePoint 2013    (zh-CN)

    Site a42f749f-8633-48b7-9b22-403b40190804 This feature provides Collect   Signatures workflow for a language (zh-CN)

    celui ci est un exemple mais l'erreur concerne plusieurs language pack non installé.

    j'ai désactivé les features liées au Workflows au niveau collection de site pour les sites concerné mais le problème subsiste.
    de plus il n'y a aucun workflow de configuré sur ces sites que se soit sur l'ancienne version comme sur la version migré....

    comment faire ?

    D'avance merci.


    • Modifié DarkMoutch mercredi 27 novembre 2013 11:12
    mercredi 27 novembre 2013 10:55

Réponses

  • Bonjour

    vous avez donc déjà répondu à moitié à la question ! :)

    Le soucis viens du fait que des features sont marquées comme référencées dans votre base de contenu car à l'origine en 2010 elle étaient utilisées. Lors de la migration cette information est tjrs présente dans votre base de contenu.. Mais vous n'avez pas déployé les features en questions.

    En principe vous auriez du désinstaller ces features coté 2010 avant de faire la migration vers 2013 pour eviter ces messages.

    Au final ce n'est pas forcement très génant puisque votre site tourne en 2013 c'est bien que l'upgrade de la bdd de contenu 2010 vers 2013 est passé, c'est juste un message d'erreur "moche et méchant" mais pas si bloquant.

    Si toutefois vous ne voulez plus le voir apparaître il vous faut utiliser un outil qui va enlever de votre base de contenu la référence en question (je vous conseille un backup sql avant bien entendu)

    LE outil qui va bien pour ça est là  : http://featureadmin.codeplex.com/


    Blog Sharepoint : www.paslatek.net Twitter : @LimozinLionel

    • Proposé comme réponse lionel limozin mercredi 27 novembre 2013 13:30
    • Marqué comme réponse DarkMoutch mercredi 27 novembre 2013 13:53
    mercredi 27 novembre 2013 13:30
  • Bonjour Lionel, Oui vous avez raison les sites fonctionnent et effectivement c'est juste un message gênant. Je pensait également à installer sous 2013 les Langages packs, mettre à jour les ContentDB concernés et désinstaller les langages packs. Mais l'opération est un peu lourde. je vais passer par l'outil et voir ce que je peux faire. Merci !

    Edit : Ok j'ai nettoyé avec l'outil un grand merci ça rempli vraiment bien son rôle un outil a garder soigneusement dans un coin.
    les erreurs avec les GUID ont disparu. Par contre j'en ai un paquet d'autres (déjà présente donc ce n'est pas une conséquence) mais avec des fichiers manquants dans le 15/Template/features notamment :

    MissingSetupFile] File [Features\SignaturesWorkflowSPD2052\Signatures_2052.xsn] is referenced [2] times in the database [sp2012_Intra_CRMDemosgroup_40600], but is not installed on the current farm. Please install any feature/solution which contains this file. One or more setup files are referenced in the database [sp2012_Intra_CRMDemosgroup_40600], but are not installed on the current farm. Please install any feature or solution which contains these files.
    J'ai bien vérifié le dossier concerné est bien manquant et il existe bien sur l'ancienne ferme SharePoint 2010. J'ai bien essayé de copier bêtement le dossier concerné mais l'erreur disparait pas pour autant...
    Un outil existe également pour supprimer les features faisant référence a ces fichiers manquants et qui font défauts ?



    • Modifié DarkMoutch mercredi 27 novembre 2013 15:12
    • Marqué comme réponse Florin Ciuca vendredi 29 novembre 2013 18:02
    mercredi 27 novembre 2013 13:53

Toutes les réponses

  • Bonjour

    vous avez donc déjà répondu à moitié à la question ! :)

    Le soucis viens du fait que des features sont marquées comme référencées dans votre base de contenu car à l'origine en 2010 elle étaient utilisées. Lors de la migration cette information est tjrs présente dans votre base de contenu.. Mais vous n'avez pas déployé les features en questions.

    En principe vous auriez du désinstaller ces features coté 2010 avant de faire la migration vers 2013 pour eviter ces messages.

    Au final ce n'est pas forcement très génant puisque votre site tourne en 2013 c'est bien que l'upgrade de la bdd de contenu 2010 vers 2013 est passé, c'est juste un message d'erreur "moche et méchant" mais pas si bloquant.

    Si toutefois vous ne voulez plus le voir apparaître il vous faut utiliser un outil qui va enlever de votre base de contenu la référence en question (je vous conseille un backup sql avant bien entendu)

    LE outil qui va bien pour ça est là  : http://featureadmin.codeplex.com/


    Blog Sharepoint : www.paslatek.net Twitter : @LimozinLionel

    • Proposé comme réponse lionel limozin mercredi 27 novembre 2013 13:30
    • Marqué comme réponse DarkMoutch mercredi 27 novembre 2013 13:53
    mercredi 27 novembre 2013 13:30
  • Bonjour Lionel, Oui vous avez raison les sites fonctionnent et effectivement c'est juste un message gênant. Je pensait également à installer sous 2013 les Langages packs, mettre à jour les ContentDB concernés et désinstaller les langages packs. Mais l'opération est un peu lourde. je vais passer par l'outil et voir ce que je peux faire. Merci !

    Edit : Ok j'ai nettoyé avec l'outil un grand merci ça rempli vraiment bien son rôle un outil a garder soigneusement dans un coin.
    les erreurs avec les GUID ont disparu. Par contre j'en ai un paquet d'autres (déjà présente donc ce n'est pas une conséquence) mais avec des fichiers manquants dans le 15/Template/features notamment :

    MissingSetupFile] File [Features\SignaturesWorkflowSPD2052\Signatures_2052.xsn] is referenced [2] times in the database [sp2012_Intra_CRMDemosgroup_40600], but is not installed on the current farm. Please install any feature/solution which contains this file. One or more setup files are referenced in the database [sp2012_Intra_CRMDemosgroup_40600], but are not installed on the current farm. Please install any feature or solution which contains these files.
    J'ai bien vérifié le dossier concerné est bien manquant et il existe bien sur l'ancienne ferme SharePoint 2010. J'ai bien essayé de copier bêtement le dossier concerné mais l'erreur disparait pas pour autant...
    Un outil existe également pour supprimer les features faisant référence a ces fichiers manquants et qui font défauts ?



    • Modifié DarkMoutch mercredi 27 novembre 2013 15:12
    • Marqué comme réponse Florin Ciuca vendredi 29 novembre 2013 18:02
    mercredi 27 novembre 2013 13:53