Mostrando entradas con la etiqueta Updates. Mostrar todas las entradas
Mostrando entradas con la etiqueta Updates. Mostrar todas las entradas

domingo, 25 de agosto de 2013

Sharepoint 2013 CU Junio 2013

Tratando de instalar el CU de Junio de Sharepoint 2013, al ejecutar psconfig para finalizar la instalación, me lanzaba el error que faltaban features (relacionadas al CU de junio) instalar en un par de servers, pero ya se había instalado el CU y se había reiniciado los servers.

Error: Missing on “Server”

Error: Some farm products and patches were not detected on this or other servers. If products or patches are missing locally, you must quit this program and install the required products and patches on this server before restarting this wizard.

image

Entonces lo que hice es ejecutar el siguiente comando

Get-SPProduct –local

Este comando refresca la información de hotfix instalados en el servidor local en la base de configuración. Una vez realizado la ejecución de este comando en cada servidor, actualizo (Refresh) el configuration wizard.

 

Para saber que Software falta instalar puede ejecutar el siguiente comando:

$spprod = Get-SPProduct
$spprod.Servers | select ServerName, Products, InstallStatus
$spprod.Servers | ? { $_.InstallStatus -eq "InstallRequired" } | % { $_.RequiredButMissingPatches }

Status Message

Description

No action required

Upgrade is complete on the database.

Upgrade in progress

Self-explanatory. This message will change once the database is upgraded.

Database is too old and upgrade is required

The database is outside of compatibility range and must be upgraded.

Database is in compatibility range and upgrade is recommended

The database is running within compatibility range, but can be upgraded.

Database is up to date, but some sites are not completely upgraded.

The schema of the database was successfully upgraded, however some children (site collections) within the database have failed to be completely upgraded within this content database.

Database is too new and is not supported

The database is outside of compatibility range and cannot be used by the farm because it is at a higher version level than the farm supports. Note, this shouldn’t occur for connected databases but can be reported when attempting to attach a database.

Installed

Shown to indicate that no action is required.

Missing/Required

Shown if a product is required on each server or if a patch for a given MSI is on one server but not the one this status is shown for.

Missing/Optional

Shown if a product is not required on each server.

Superseded

Shown if a patch is no longer required on a server because a newer patch supersedes it.

En el caso que necesites upgrade las bases de contenido, puedes ejecutar el siguiente script

Get-SPContentDatabase | select Name, NeedsUpgrade

 

Status Message

Description

No action required

Upgrade is complete on the database.

Upgrade in progress

Self-explanatory. This message will change once the database is upgraded.

Database is too old and upgrade is required

The database is outside of compatibility range and must be upgraded.

Database is in compatibility range and upgrade is recommended

The database is running within compatibility range, but can be upgraded.

Database is up to date, but some sites are not completely upgraded.

The schema of the database was successfully upgraded, however some children (site collections) within the database have failed to be completely upgraded within this content database.

Database is too new and is not supported

The database is outside of compatibility range and cannot be used by the farm because it is at a higher version level than the farm supports. Note, this shouldn’t occur for connected databases but can be reported when attempting to attach a database.

En el caso que hayas instalado todo el SW requerido, y te siga apareciendo el mensaje de error de “Missing on”, puedes ejecutar PSConfig  con el parámetro “-noinstallcheck”, este ignora la verificación del patch en los servers.

PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures -installcheck -noinstallcheck.

Algunos links útiles:

http://blogs.msdn.com/b/russmax/archive/2013/04/01/why-sharepoint-2013-cumulative-update-takes-5-hours-to-install.aspx

http://blogs.msdn.com/b/kaevans/archive/2013/06/11/sharepoint-2013-kb2726992-the-installation-of-this-package-failed.aspx

sábado, 6 de octubre de 2012

Tips/Info #74 Sharepoint 2010

1-SystemUpdate() vs Update() vs UpdateOverwriteVersion

SystemUpdate()

• actualiza la base de datos con los campos que deseas cambiaryou want to change
• Los campos Modified Time y Modified By no son cambiados
• No se genera nuevas versiones (Puedes pasarle el valor false al método para habilitar la generación de una nueva versión)

Update()
• Se Genera un nueva versión del item
• Actualiza los campos modified time y modified by

UpdateOverwriteVersion()
• No se genera un nueva versión.
• Actualiza el item sin crear una nueva versión del item
• Actualiza el campo modified time y modified by

Más información: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistitem.systemupdate.aspx

2-Dar permisos de administrador sobre Sharepoint 2010

Estos son los pasos:

  • Agregar como local admin en todos los servers de la granja
  • Agregar al grupo farm administrator
  • Agregarlo como admin powershell mediante el comando: add-spshelladmin -username domain\user
  • Agregar sobre las base de config y de content el permiso de DB_OWNER al usuario

3-Reiniciar el proxy “Usage and Health Data collection Service Proxy”

Get-SPServiceApplicationProxy | where {$_.TypeName -like "Usage*"}
Copio el ID que identifica el servicio
$UP = Get-SPServiceApplicationProxy | Where {$_.ID -eq "ID copiado"}
$UP.Provision()

4-Thicket File Sharepoint

Cada vez que guardas contenido HTML que contenga recursos (ej: imágenes) que no pueden guardarse junto al html, Sharepoint te crea carpetas [nombre_archivo]_files .

Estas carpetas no se pueden ver desde la UI de Sharepoint, para poder verlas, ingresa mediante vista del explorador, y renombra la carpeta a la siguiente manera _file_ or _files_ , es decir un underscore al final.

5-Error: The context has expired and can no longer be used. (Exception from HRESULT: 0x80090317)

  • Verifica la hora en los servidores de Sharepoint
  • Deshabilita la opción de “Web page Security validation”.

domingo, 8 de julio de 2012

Tips/Info #47 Sharepoint

1-Obtener información de un web part GUID o ID

SELECT DISTINCT D.SiteID, D.WebId, W.FullURL as WebURL, D.Id As DocumentId,
                D.DirName, D.LeafName, tp_ID
FROM       dbo.Docs D WITH (nolock) 
INNER JOIN dbo.Webs W WITH (nolock) ON D.WebID = W.Id
INNER JOIN dbo.WebParts WP WITH (nolock) ON D.Id = WP.tp_PageUrlID
WHERE WP.tp_ListId Is Null AND WP.tp_Type Is Null AND WP.tp_Flags Is Null
      AND WP.tp_BaseViewID Is Null AND WP.tp_DisplayName Is Null 
      AND WP.tp_Version Is Null
AND WP.tp_WebPartTypeId='ID del web part'

2-Ver y editar la configuración de Sharepoint Diagnostic Logging usando PowerShell

Lista los niveles de log configurados para un área específica:
get-sploglevel -identity "SharePoint Server:*" | format-table name, eventseverity, traceseverity

Setea el nivel de log para el área Sharepoint Server para que loguee logs de "Errores"
set-sploglevel -identity "SharePoint Server:*" -eventseverity Error -traceseverity Monitorable
Más información: http://technet.microsoft.com/en-us/library/ff607887

3-Algunas buenas prácticas para el logging de Sharepoint 2010

Cambiar la unidad donde se registra los logs. De forma predeterminada, el registro de diagnóstico está configurado para escribir los registros en la misma unidad y partición que SharePoint Server 2010 donde se instaló.Debido a que el registro de diagnóstico puede utilizar un montón de espacio en el disco y la escritura en los registros puede afectar el rendimiento del disco, usted debe configurar el registro para escribir en un disco que es diferente de la unidad en la  cual SharePoint Server 2010 se ha instalado.
   
Restringir el espacio de disco usado por logs. Por defecto, la cantidad de espacio en disco que puede utilizar el registro de diagnóstico no se limita. Por lo tanto, limitar el espacio de disco que utiliza el registro para asegurarse de que el disco no se llena, sobre todo si se configura el registro detallado para escribir eventos de nivel. Cuando la restricción del disco se agota, los registros más antiguos se eliminan y nuevos logs se registran.

Use la configuración de logging "Verbose" con cuidado. Puede configurar el registro de diagnóstico detallado para registrar eventos de nivel. Esto significa que el sistema registrará cada acción que lleva SharePoint Server 2010.El nivel Verbose puede utilizar espacio en el disco y afectar la unidad y el rendimiento del servidor. Usted puede utilizar detallado a nivel de registro para registrar un mayor nivel de detalle cuando se están haciendo cambios críticos y volver a configurar el registro para registrar sólo los eventos de más alto nivel después de realizar el cambio.

Regularmente haz backups de logs. Los registros de diagnóstico contiene datos importantes. Por lo tanto, que realizar copias de seguridad periódicamente para asegurarse de que estos datos se mantiene. Cuando se restringe el uso del espacio, los archivos de registro se borran automáticamente, a partir de los archivos más antiguos en primer lugar, cuando el umbral se cumple.

Habilitar el evento de "log flooding protection". Al habilitar esta opción se configura el sistema para la detección de eventos que se repiten en el registro de eventos de Windows. Cuando el mismo evento se registra en varias ocasiones, los eventos que se repiten son detectados y suprimidos hasta que las condiciones vuelven a un estado normal.

4-“The specified name is already in use” while activating site feature"

Revisar el log, y buscar el ID de la feature que lanza esta excepción.
Abrir el Sharepoint Manager (http://spm.codeplex.com/) y activar la feature, en la sección Web Features.

Figure1[3]

5-Verificar la consistencia de una actualización en Sharpeoint 2010

Si la información de la versión no es consistente a través de estos tres lugares, esto puede indicar que la actualización no se ha instalado correctamente. Esto puede provocar errores y otros problemas que pueden ser muy difíciles de solucionar.

1. La clave de registro (HKLM\Software\Microsoft\Office Server\14.0\BuildVersion)

2. La siguiente clave de registro (HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{9014000

0-110D-0000-1000-0000000FF1CE}\DisplayVersion)

3. El archivo Microsoft.SharePoint.Portal.dll (\Program Files\CommonFiles\Microsoft Shared\Web Server Extensions\14\ISAPI\Microsoft.SharePoint.Portal.dll)

lunes, 16 de enero de 2012

Sharepoint 2010 Diciembre Actualización (CU 2011-12)

La actualización acumulativa 2011-12 (CU 2011-12) para Microsoft SharePoint Server 2010 es muy importante porque permite ver los informes de PerformancePoint y scorecards, informes de Excel Services y Reporting Services en dispositivos iPad .

Se acaba de publicar un artículo en TechNet que proporciona más detalles sobre qué tipo de informes y scorecards funcionan en los dispositivos iPad, la forma de configurar el contenido de inteligencia de negocios para mostrar los mejores resultados, y cómo navegar por el contenido de dispositivos iPad. Consulte Visualización de informes y scorecards de los dispositivos iPad(http://technet.microsoft.com/library/hh697482.aspx)