Quantcast
Montar un Servidor de Microsip en Ubuntu Server 10.04
Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 10 de 20
Like Tree1Me Gusta

Montar un Servidor de Microsip en Ubuntu Server 10.04

Esta es una discusión en el tema Montar un Servidor de Microsip en Ubuntu Server 10.04 dentro del foro Software, parte de la categoría .:: Sistemas ::.; Buenoo como lo dice el titulo, aqui les traigo un pequeño tuto sobre como montar un Servidor para microsip (servidor de base de datos) en Ubuntu Server. El tuto esta hecho con microsip 2009, pero en teoria deberia funcionar para cualquier version. ok, vamonos por pasos... 1.- Primero que nada ...

  1. #1
    Avatar de Chicharoman
    Fecha de ingreso
    14 jul, 07
    Ubicación
    Chihuahua
    Mensajes
    42
    Entradas de blog
    3

    Post Montar un Servidor de Microsip en Ubuntu Server 10.04

    Buenoo como lo dice el titulo, aqui les traigo un pequeño tuto sobre como montar un Servidor para microsip (servidor de base de datos) en Ubuntu Server.

    El tuto esta hecho con microsip 2009, pero en teoria deberia funcionar para cualquier version.

    ok, vamonos por pasos...

    1.- Primero que nada debemos contar con una instalacion de Ubunutu Server, la version acutal es la 10.04.1, si no contamos con ello puees antees de comenzar, hay que ponerse a jalar

    2.- Con nuestro servidor ubuntu trabajando, iniciamos sesion, y entramos en modo root para ello escribimos:

    #sudo su

    3.- ok ahora que estamos en modo root procederemos a actualizar paquetes y los repositorios de ubuntu, ya que de aqui es de donde vamos a sacar nuestro motor de bases de datos (firebird).

    #aptitude update

    #aptitude upgrade

    el ubuntu nos avisa que tiene que descargar tantos mb y bla bla blaa, le decimos que simon o sea "Y".

    4.- Ya que tengamos nuestros repositorios debidamente actualizados instalaremos nuestro firebird desde ahi. La version estable actual es la 2.1, las diferencias entre clasic y super server no tiene caso explicarlas aqui (las encuentran en la pagina de firebird) para efectos de este tuto elegiremos Super server...

    #aptitude install firebird2.1-super

    ortra vez nos dice que tiene que bajar quien sabe cuantos megas y ps simoon...

    5.- una vez instalado nuestro firebird lo que sigue es configurarlo para que inicie automaticamente y ponerle un password.

    #dpkg-reconfigure firebird2.1-super

    Nos aparece una ventana azul con un mensaje que al final nos pregunta si deceamos activar el servidor de firebird, seleccionamos Yes. Enseguida nos preguntara el password que deceamos darele al super usuario SYSDBA, ponemos pass que gusten(sin olvidarlo, claro esta). Al salir de estas pantallas nos dira que el servicio esta corriendo y que se ejecutara al iniciar el sistema.

    configuracion firebird.jpg

    configuracion firebird passwd.jpg

    6.- Ok, ya tenemos instaldo y configurado nuestro servidor firebird, ahora ¿Que sigue?
    bien, pues ahora nos disponemos crear los diretorios que usa microsip dentro de la carpta de datos por default del firebird(/var/lib/firebird/2.1/data/), estos directorios son: System, Respaldos y Exportación.

    #mkdir /var/lib/firebird/2.1/data/System

    #mkdir /var/lib/firebird/2.1/data/Respaldos

    #mkdir /var/lib/firebird/2.1/data/Exportación

    7.- Ya con nuestros directorios creados ponemos en la unidad el disco de microsip, del cual vamos a necesitar la base de Metadatos.fdb.

    Para poder accesar a nuestra unidad de cd es necesario crear un directorio para poder montar la unidad, en mi caso cree uno llamado cdrom dentro de /media.

    #mkdir /media/cdrom

    Luego montamos nuestra unidad de cd en dicho directorio.

    #mount /dev/cdrom /media/cdrom

    Nos dira que es de solo lectura y que esta montado como solo lectura....

    ahora procedemos a copiar el archivo de Metadatos al directorio de System, este archivo se encuentra dentro de la carpeta Microsip 2009 en el cd de microsip (en mi caso Microsip 2009, ya que es la version que estoy instalando), para no preocuparnos por el espacio en Microsip 2009 se puede poner Microsip* (si alguien sabe como evitar esto, agredeceria la ayudaa XD).

    #cp /media/cdrom/Microsip*/Metadatos.fdb /var/lib/firebird/2.1/data/System

    8.- Ok, ya tenemos casi todo listo, ahora vamos a cambiar el propietario a los directorios que creamos y al archivo Metadatos.fdb por firebird, asi como cambiar los permisos de solo lectura del archivo Metadatos (recordemos que viene de un cd, esto no es necesario si lo copiamos de otro equipo funcionando).

    #chown -R firebird.firebird /var/lib/firebird/2.1/data/

    el modificaor -R "se supone" que nos cambia el owner al directorio con todo y subdirectorios y archivos, y digo "se supone" porque a veces no lo hace (esto es algo que no me puedo explicar, pero para todo hay solucion ), si no nos funciono, tendremos que cambiar el owner a cada carpeta y al arhchivo metadatos de forma separada. (¿Como se si no funciono?, si al terminar el tutorial y al tratar de entrar en una terminal a microsip te marca un error como Permiso denegado para usuario y bla bla bla bla....)

    #chown firebird.firebird /var/lib/firebird/2.1/data/

    #chown firebird.firebird /var/lib/firebird/2.1/data/System

    #chown firebird.firebird /var/lib/firebird/2.1/data/Respaldos

    #chown firebird.firebird /var/lib/firebird/2.1/data/Exportación

    #chown firebird.firebird /var/lib/firebird/2.1/data/System/Metadatos.fdb

    Ahora procedemos a quitarle el solo lectura al archivo metadatos.

    #chmod 766 /var/lib/firebird/2.1/data/System/Metadatos.fdb

    Listooo, ahora tenemos nuestro motor de bases de datos de microsip jalando al 100, pero creo que se nos olvida algoo.... el Hasp.

    9.- Ok, continuamos con la instalación del servicio del Hasp (a menos de que ya lo tengan crackeado, y ps rolenlo no?? ).

    Bien, lo primero que vamos a hacer es descargar los Run-times para ubuntu de la pagina oficial de Aladdin.

    #wget ftp://ftp.aladdin.com/pub/hasp/Senti...staller.tar.gz

    esperamos a que se descargue.....

    Ya que tengamos nuestro arhcivo descargado lo vamos a descomprimir.

    #tar zxfv Sentinel_HASP_Ubuntu_DEB_Run-time_Installer.tar.gz

    Accedemos al directorio en donde se descomprimio

    #cd Sentinel_HASP_Ubuntu_DEB_Run-time_Installer

    hechamos un ojo a ver que es lo que nos descomprimio

    #ls

    y encontramos un archivo .deb llamado aksusbd_1.15-1_i.deb, el cual es nuestro paquete.

    Y ps lo instalamos...

    #dpkg -i aksusbd_1.15-1_i.deb

    Yyyy lisstooooo....

    Ahora no olvidemos abrir los puertos correctos en nuestro firewall de tenerlo habilitado, y si no es asi, pues lo habilitamos y le abrimos los puertos del firebird y el servicio del Hasp.

    Habilitamos firewall

    #ufw enable

    Agregamos puerto del firebird

    #ufw allow 3050/tcp

    y por ultimo agregamos puerto del servicio del hasp

    #ufw allow 1947/tcp

    Ahora solo resta instalar en las terminales microsip y configurar correctamente la onexion a nuestro servidor Ubuntu ...

    Esto quedaria algo asii
    conexion.PNG

    Por ultimo para comprobar el funcionamiento creamos nuestra nueva empresa.

    creando empresa.jpg

    Y en el server vemos que efectivamente nos creo un nuevo archivo fdb con el nombre corto de la empresa

    base creada.jpg

    Bueno para ser mi primer tuto, espero que haya quedado claroo y sobre todo que sea de utilidad....

    P.D. Dudas, correcciones y de todo, aqui andamoos XD...
    Última edición por Chicharoman; 06/10/2010 a las 09:19

  2.    
          Publicidad
               
  3. #2
    Miembro Activo Avatar de edycro
    Fecha de ingreso
    08 oct, 08
    Ubicación
    torreon
    Mensajes
    79
    que pues!!
    nomas quiero saber ventajas de trabajar en un servidor ubuntu que uno de windows? bueno especificamente hablando de microsip y desde el punto de vista del usuario

  4. #3
    Avatar de Chicharoman
    Fecha de ingreso
    14 jul, 07
    Ubicación
    Chihuahua
    Mensajes
    42
    Entradas de blog
    3
    Bueno edycro, recordemos que el motor de BD de microsip es Firebird, en mi caso, yo eh probado durante mucho tiempo microsip en windows, realmente las consultas que ejecuta microsip montado en un servidor linux, en este caso ubuntu server, son considerablemente mas rapidas.
    http://www.intitec.com/varios/Test_F...dows_Linux.pdf

    Y creo que la principal ventaja para el cliente es el costo. El precio estimado para Windows Server 2008 Datacenter Edition es de 2,999 USD por procesador.
    http://www.microsoft.com/spain/windo...atacenter.mspx
    Y el precio estimado para Ubuntu Server 10.04 pues es nadaa XD

    Yo creo que en vez de hacer gastar a un cliente un buen de feria por una licencia de windows server, mejor tu puedes ahorrarle una buena lana poniendole un servidor con un SO libre y que en lo personal esta al par o mejor que sistemas no gratuitos (como windows), asi tu puedes cobrar bien tu trabajo, si bien tu cliente se ahorra 2000 dolares con gusto te pagara 1000 por hacerle un buen trabajoo...

    Espero haber contestado tu pregunta, ventajas existen muchas, pero para microsip principalente son estas.

    Saludos...

  5. #4
    Administrador Avatar de Sanatas
    Fecha de ingreso
    08 ago, 06
    Ubicación
    Chihuahua
    Mensajes
    1,801
    Entradas de blog
    8
    Gracias chícharo, muy buen tutoríal, y como dices ventajas hay muchas, pero se destacan, velocidad, economía, y estabilidad sobre todo
    Si te han servido los aportes de Sanatas.com,
    considera hacer una donación para que esto siga en linea,
    preguntame como hacerlo haciendo
    click aqui

    732 barrasanatasea1
    Sanatas
    bannergif
    Sigueme en Twitter @Sanatas

  6. #5
    Novato
    Fecha de ingreso
    13 oct, 10
    Ubicación
    El Norte
    Mensajes
    2

    Question ¿Y en los clientes?

    Buen día, será posible que explicaran o hicieran un tutorial para instalar Microsip 2009 en los clientes usando WINE en Ubuntu 10.04 ó 10.10.
    La versión anterior (2008) no me dio problemas en Ubuntu 9.10. Pero ahora ni siquiera tengo permisos para ejecutar el CD de instalación. Copié los archivos de una instalación de Windows y empieza a correr y se detiene al no encontrar el candado.
    Gracias

  7. #6
    Avatar de Chicharoman
    Fecha de ingreso
    14 jul, 07
    Ubicación
    Chihuahua
    Mensajes
    42
    Entradas de blog
    3
    Que tal amigo, la verdad desde que publique este tuto tengo queriendo hacer funcionar el microsip en ubuntu desktop, a lo mejor me ha faltado un poco mas de dedicacion, pero hasta la fecha no eh coseguido correr el microsip en ubuntu. Te platico mi situacion, como tu bien dices, el error esta en que la terminal de microsip no detecta el driver del candado, driver que debe estar instalado localmente en la terminal (microsip 2008 no lo requeria), en el disco de microsip se encuetra el instalador de dicho driver (dentro de la carpeta de hasp), el problema aqui es que al intentar instalar con wine el dirver del hasp marca un error de persmisos, por no ser adminitrador (en la emulacion de wine, que quede claro).
    error wine candado.jpg
    Hasta ahora eh conseguido instalar el driver manualmente (es decir copiando los archivos de un equipo con el driver instaldo y registrando las dlls correspondientes), pero el dirver utiliza un servicio que lo provee un exe llamado haslms.exe que se encuentra en system32, pero hasta la fecha no consigo ejecutar dicho servicio, al ejecutarlo con wine, me marca un error y ps nel, no se ejecuta.

    Sigo buscando la forma de resolver este problemitaa, ya que se volvio algo personal jeje. Espero te sirva algo de lo que te explique para que puedas seguir buscando una solucion, asi como yo le seguire intentado. Cualquier avance significativo lo comento de inmediato, al igual que si encuentras algo nuevo, te agradeceria lo compartieras.

    Se me olvidaba, ya probe con cedega y con crossover y pasa lo mismoo...

    Seguimos en contacto... Saludos...

  8. #7
    Novato
    Fecha de ingreso
    13 oct, 10
    Ubicación
    El Norte
    Mensajes
    2
    Chicharoman
    Al hacer un:
    wine hasplms -start
    muestra:
    Service does not exist (0x424)
    A service must be installed before it can be started.

    Lo que nos confirma que el servicio no ha sido instalado
    si hago un
    wine hasplms -l
    me muestra lo que hay que arreglar pero no le entiendo:

    fixme:advapi:RegisterEventSourceA ((null),"hasplms"): stub
    fixme:advapi:RegisterEventSourceW (L"",L"hasplms"): stub
    fixme:advapi:ReportEventA (0xcafe4242,0x0004,0x0000,0x40070001,(nil),0x0002,0x00000000,0x32fbb0,(nil)): stub
    fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x40070001,(nil),0x0002,0x00000000,0x120cc8,(nil)): stub
    fixme:advapieregisterEventSource (0xcafe4242) stub


    ahor voy a tratar con Playonlinux y les cuento

  9. #8
    Avatar de Chicharoman
    Fecha de ingreso
    14 jul, 07
    Ubicación
    Chihuahua
    Mensajes
    42
    Entradas de blog
    3
    yo tampoco le entiendoo jeje! Con PlayOnLinux pasa igual, pero no hay que desesperar, ay la llevamoss...

    Saludos...

  10. #9
    Miembro
    Fecha de ingreso
    21 dic, 10
    Ubicación
    san ignacio
    Mensajes
    6
    hola amigo tengo un problema ya tengo todo la base de datos se me creo en el servidor linux tengo ubuntu 10.10 entro al administrador de systema de microsip creo la empresa y los usuarios todo bien pero cuando entro algun modulo desde windows me dice que no se encontro el candado microsip (H0007) me podrias orientar tengo el candado en usb espero tu pronta respuesta saludos

  11. #10
    Avatar de Chicharoman
    Fecha de ingreso
    14 jul, 07
    Ubicación
    Chihuahua
    Mensajes
    42
    Entradas de blog
    3
    Cita Iniciado por hansito78 Ver mensaje
    hola amigo tengo un problema ya tengo todo la base de datos se me creo en el servidor linux tengo ubuntu 10.10 entro al administrador de systema de microsip creo la empresa y los usuarios todo bien pero cuando entro algun modulo desde windows me dice que no se encontro el candado microsip (H0007) me podrias orientar tengo el candado en usb espero tu pronta respuesta saludos
    Que tal amigo, mmm hiciste correctamente los pasos a partir del paso 9, la descarga y la instalacion del driver del hasp??, otra podria ser que tengas firewall habilitado y no este abierto el puerto del hasp 1947, y ps no se me ocurre algo mas, checate esoo y luego y si esta todo bien me dices y a ver que hacemos para que te funcione.

    Saludos...

Página 1 de 2 12 ÚltimoÚltimo

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •