Skip to content

Instantly share code, notes, and snippets.

@VTacius
Last active August 29, 2015 14:18
Show Gist options
  • Save VTacius/34a26b7c026af5a1fb5a to your computer and use it in GitHub Desktop.
Save VTacius/34a26b7c026af5a1fb5a to your computer and use it in GitHub Desktop.
"The update was unsuccessful. Please report this issue to the ownCloud community."

La última actualización (Un poco forzada debido a falta de coordinación) del servidor Owncloud hace ya casi dos semanas me arrojó el siguiente error:

Actualizando ownCloud a la versión 8.0.2. Esto puede tardar un poco.

Modo mantenimiento activado
Actualización del esquema de base de datos revisado
Comprobada la actualización del esquema de la base de datos para aplicaciones
Base de datos actualizada
Se ha actualizado "files_pdfviewer" a 0.7
Se ha actualizado "user_ldap" a 0.5.0
Se ha actualizado "files_sharing" a 0.6.1
Se ha actualizado "gallery" a 0.6.0
Could not automatically fix legacy storage "local::/var/www/owncloud/data/6dfd99fa-9325-1033-9162-0dbc3425fe7f/" => "home::6dfd99fa-9325-1033-9162-0dbc3425fe7f" because they both have data.
The update was unsuccessful. Please report this issue to the ownCloud community.

La respuesta la saqué de aca acá, especificamente de aquí. Al ejecutar el script propuesto, en pantalla saldrán todas las entradas duplicadas. No faltaría mucho para que en lugar de echo $i pueda borrar la entrada con home::$i, pero esa puede ser una experiencia espeluznante así que bajo tu propio arriesgo lo modificas

#!/bin/bash
usuarios=$(mysql -N -h 10.10.20.56 -u owncloud -p\$alud2025_Owncloud owncloud <<MAFI
select directory_uuid from oc_ldap_user_mapping;
MAFI
)
for i in $usuarios; do
rsp=$(mysql -N -h 10.10.20.56 -u owncloud -p\$alud2025_Owncloud owncloud <<MAFI
select count(*) from oc_storages where id like "%$i";
MAFI
)
if [ $rsp -gt 1 ]; then
echo $i
fi
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment