lunes, 28 de noviembre de 2016

Corregir error: "Unable to open kernel device ‘\\.Global\vmx86"

Mi maquina virtual no quiso arrancar luego de apagarse tras una falla eléctrica. Mostraba el siguiente error


Para arreglarlo (En windows 10) ve y abre una terminal como administrador



y ejecuta lo siguiente:

net start vmx86


sábado, 26 de noviembre de 2016

RESOLVER You don't have permission to access /phpmyadmin on this server.

Intentando a acceder a phpmyadmin desde un equipo remoto me lanzaba el siguiente error:

Forbiden
 You don't have permission to access /phpmyadmin on this server.



SOLUCIÓN:

En el fichero /etc/httpd/conf.d/phpMyAdmin.conf debes eliminar la primera entrada que consigas que diga "Require local" por "Require all granted" Tal como está en la siguiente imagen

Luego reinicias el apache y listo

service httpd restart


jueves, 24 de noviembre de 2016

Convertir campo a clave foránea en una tabla creada en MySQL

Tengo dos tablas en una base de datos llamada "sistema", pero se me olvidó indicar que el campo usu_idPrincipal es una clave foránea de la tabla eva_persona. Para hacerlo solo debo ejecutar lo siguiente en la terminal sql:



ALTER TABLE eva_usuario
  ADD CONSTRAINT fk_usu_idPrincipal FOREIGN KEY (usu_idPrincipal) REFERENCES eva_persona(person_id);

miércoles, 23 de noviembre de 2016

Generar diagramas ER en MySQL con SchemaSpy

Instalamos los paquetes

yum install graphviz graphviz-java graphviz-devel

Descargamos SchemaSpy desde aquí

Descargas el Driver de MySQL

Tanto el driver como el SchemaSpy debes pegarlos en la misma carpeta

Para finalizar:

java -jar schemaSpy_5.0.0.jar -dp mysql-connector-java-5.1.40-bin.jar -db 'BASE_DE_DATOS' -t mysql -u root -p 'PASSWORD DE LA BD' -host 'localhost' -port '5432' -o /var/www/schemaspy/




domingo, 20 de noviembre de 2016

Corregir error al arrancar Lumen 5.3 "NotFoundHttpException in RoutesRequests.php line 596"

Cuando intenté crear mi primer proyecto con Lumen, me encontré con el siguiente error:


Para solucionarlo debes cambiar, en el fichero index.php de public, lo siguitne

$app->run();
por
$app->run($app->request);

y listo

sábado, 19 de noviembre de 2016

Instalar y configurar Mate en Fedora 24 / 25

dnf groupinstall mate-desktop

dnf groupinstall mate-applications

Setear MATE como entorno por defecto:

cd /etc/systemd/system; rm display-manager.service ;ln -s /usr/lib/systemd/system/lightdm.service display-manager.service

martes, 8 de noviembre de 2016

Corregir error "eacces" al crear usuario en CouchDB

Cuando intenté crear mi primer usuario administrador en CouchDB tuve un problema:

Al realizar la petición usando curl, para crear un usuario "admin" con password 123 me arrojaba el siguiente error:



Esto ocurre porque el directorio de CouchDB no tiene los permisos bien configurados. Para arreglarlo basta con ejecutar lo siguiente

chown -R couchdb:couchdb /usr/local/{lib,etc}/couchdb /usr/local/var/{lib,log,run}/couchdb

Luego reinicias couch

service couchdb restart

y ahora si podrás crear el nuevo usuario


Hacer backup de una base de datos CouchDB

¿Que quiero hacer?
Un backup de una base de datos en CouchDB para moverla de una maquina (en forma de fichero).

En Centos 7 las bases de datos de couchdb se guardan como ficheros que tienen el mismo nombre de la bd pero con la extensión .couch. La ruta es /usr/local/var/lib/couchdb/.

En fedora 24 la ruta es /var/lib/couchdb

Basta con copiar el fichero de ese directorio y pegarlo en el mismo en la otra maquina

En este caso vamos a copiar una bd llamada "books" en nuestra maquina


Primero le damos permiso al directorio

chmod 777 /usr/local/var/lib/couchdb

Luego pegamos el fichero


y por último arreglamos el tema de los permisos (si couchdb no es el dueño del directorio entonces no arrancará)

chown -R couchdb:couchdb /usr/local/{lib,etc}/couchdb /usr/local/var/{lib,log,run}/couchdb

y listo *.* así de fácil


lunes, 7 de noviembre de 2016

Reproducir videos MP4 en Centos 7

Ejecutas esto en terminal y listo:

rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

yum install vlc smplayer ffmpeg HandBrake-{gui,cli} libdvdcss gstreamer{,1}-plugins-ugly gstreamer-plugins-bad-nonfree gstreamer1-plugins-bad-freeworld

viernes, 4 de noviembre de 2016

¿Como reportar modem CANTV como malo?

Mi modem se dañó y comprarlo en tiendas cuesta el triple que comprarlo en las oficinas de CANTV. Para poder comprar uno en sus oficinas, CANTV exige hacer el reporte de avería del modem y llevar el modem dañado.

Para ello marcas el 0800-CANTV00 y opciones 3-4-1.

NOTA: Debes decir que el modem no enciende ninguna luz y que no prende. En caso contrario te darán un reporte de avería de internet y no podrás comprar el modem. En algunas oficinas debes llevar el modem viejo

miércoles, 2 de noviembre de 2016

Instalar CouchDB en Fedora 24 / 23

Basta con ejecutar el siguiente comando como root:

dnf install autoconf autoconf autoconf-archive automake ncurses-devel curl-devel erlang-asn1 erlang-erts erlang-eunit erlang-os_mon erlang-xmerl help2man js-devel libicu-devel libtool perl-Test-Harness couchdb


Para que arranque al inicio:

/etc/init.d/couchdb start

chkconfig couchdb on

Luego debes abrir el fichero /usr/local/etc/couchdb/local.ini

y el segmento http debe quedar así:
[httpd]
port = 5984
bind_address = 0.0.0.0

reinicias y luego entra en la siguiente dirección

localhost:5984



Si todo va bien deberías ver algo como la imagen de arriba

martes, 1 de noviembre de 2016

Recuperar entrada de Windows 10 en el grub luego de instalar Centos 7

Luego de instalar centos no pude arrancar windows 10 porque no salía la opción el el grub al reiniciar.

Esto ocurre porque centos no tiene soporte ntfs por defecto y por lo tanto no consigue la partición de w10 al momento de crear el grub. Para solucionarlo haremos lo siguiente:


Primero instalamos el repo epel

wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm

yum install ./epel-release-7-8.noarch.rpm


luego instalamos el soporte ntfs (centos 7 no tiene soporte para este tipo de fs por defecto)

yum --enablerepo epel install ntfs-3g


por último actualizamos el grub

grub2-mkconfig -o /boot/grub2/grub.cfg



Debe salir una que dice "Windows recovery bla bla blabla...." Reiniciamos y lesto