Listo para emplear en el futuro cercano usando odoo como motor de ventas.
Category: En la fábrica
La impresora Zebra ZTC GK420d en el wiki
28 marzo 2017Con una página completa para ella que tiene información útil y varios documentos y manuales para su configuración y uso.
https://wiki.venexma.net/Impresoras/Zebra_ZTC_GK420d
Nueva versión del wiki
15 marzo 2017Durante los pasados días he actualizado la versión del wiki de la empresa, instalando la versión 1.27, y he cambiado el URL para que se sitúe en un servidor virtual.
Por otra parte he estado retocando también la puerta de entrada a la red desde el exterior, el servidor barbacana.venexma.net, con las siguientes modificaciones en los siguientes servidores virtuales: wiki.venexma.net, admin.venexma.net y backups.venexma.net.
- Redirección forzosa desde el servidor a conexión segura.
- Petición de credenciales previa a la conexión con los servidores internos vía proxy.
- Las credenciales se han conectado con el servidor LDAP interno (ldap.venexma.net) y no se aceptan accesos si no existe la cuenta en él.
Ampliando el caché de paquetes con Ubuntu
1 junio 2016El nuevo servidor para el programa odoo funciona con Ubuntu Server LTS y me ha parecido buena idea crear un nuevo repositorio vía el programa approx.
La configuración es como sigue:
# Repositorios generales propios de Debian debian http://ftp.uk.debian.org/debian ubuntu http://es.archive.ubuntu.com/ubuntu security http://security.debian.org/
Luego tendré que revisar cómo ha quedado en el servidor por si necesita algún retoque.
Reemplazando Google Hangouts con XMPP
31 mayo 2016Básicamente porque Google Hangouts es excesivo como programa para instalar en los dispositivos cliente. Quiero un servidor XMPP normal y corriente y no esas diversiones que tanto gustan a las grandes empresas.
Información del servidor sigfrido.venexma.net
25 mayo 2016Información de linuxinfo
Linux sigfrido 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u4 (2016-02-29) Cuatro Intel Unknown 3780MHz procesadores, 27138.24 bogomips totales, 32138M de RAM Biblioteca del sistema 2.19.0
Información de lshw
sigfrido description: Computer width: 64 bits capabilities: smbios-2.7 vsyscall32 *-core description: Motherboard physical id: 0 *-memory description: System memory physical id: 0 size: 31GiB *-cpu product: Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz vendor: Intel Corp. physical id: 1 bus info: cpu@0 size: 3121MHz capacity: 3800MHz width: 64 bits capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms cpufreq *-pci description: Host bridge product: Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller [8086:150] vendor: Intel Corporation [8086] physical id: 100 bus info: pci@0000:00:00.0 version: 09 width: 32 bits clock: 33MHz *-display description: VGA compatible controller product: Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller [8086:152] vendor: Intel Corporation [8086] physical id: 2 bus info: pci@0000:00:02.0 version: 09 width: 64 bits clock: 33MHz capabilities: msi pm vga_controller bus_master cap_list rom configuration: driver=i915 latency=0 resources: irq:46 memory:f7800000-f7bfffff memory:e0000000-efffffff ioport:f000(size=64) *-usb:0 description: USB controller product: 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1E31] vendor: Intel Corporation [8086] physical id: 14 bus info: pci@0000:00:14.0 version: 04 width: 64 bits clock: 33MHz capabilities: pm msi xhci bus_master cap_list configuration: driver=xhci_hcd latency=0 resources: irq:44 memory:f7e20000-f7e2ffff *-usbhost:0 product: xHCI Host Controller [1D6B:3] vendor: Linux 3.16.0-4-amd64 xhci_hcd [1D6B] physical id: 0 bus info: usb@2 logical name: usb2 version: 3.16 capabilities: usb-3.00 configuration: driver=hub slots=4 speed=5000Mbit/s *-usbhost:1 product: xHCI Host Controller [1D6B:2] vendor: Linux 3.16.0-4-amd64 xhci_hcd [1D6B] physical id: 1 bus info: usb@1 logical name: usb1 version: 3.16 capabilities: usb-2.00 configuration: driver=hub slots=4 speed=480Mbit/s *-communication description: Communication controller product: 7 Series/C210 Series Chipset Family MEI Controller #1 [8086:1E3A] vendor: Intel Corporation [8086] physical id: 16 bus info: pci@0000:00:16.0 version: 04 width: 64 bits clock: 33MHz capabilities: pm msi bus_master cap_list configuration: driver=mei_me latency=0 resources: irq:45 memory:f7e36000-f7e3600f *-network description: Ethernet interface product: 82579V Gigabit Network Connection [8086:1503] vendor: Intel Corporation [8086] physical id: 19 bus info: pci@0000:00:19.0 logical name: eth-lan version: 04 serial: 70:54:d2:7c:56:48 size: 1Gbit/s capacity: 1Gbit/s width: 32 bits clock: 33MHz capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=2.3.2-k duplex=full firmware=0.13-4 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s resources: irq:42 memory:f7e00000-f7e1ffff memory:f7e34000-f7e34fff ioport:f060(size=32) *-usb:1 description: USB controller product: 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1E2D] vendor: Intel Corporation [8086] physical id: 1a bus info: pci@0000:00:1a.0 version: 04 width: 32 bits clock: 33MHz capabilities: pm debug ehci bus_master cap_list configuration: driver=ehci-pci latency=0 resources: irq:16 memory:f7e33000-f7e333ff *-usbhost product: EHCI Host Controller [1D6B:2] vendor: Linux 3.16.0-4-amd64 ehci_hcd [1D6B] physical id: 1 bus info: usb@3 logical name: usb3 version: 3.16 capabilities: usb-2.00 configuration: driver=hub slots=2 speed=480Mbit/s *-usb description: USB hub product: Integrated Rate Matching Hub [8087:24] vendor: Intel Corp. [8087] physical id: 1 bus info: usb@3:1 version: 0.00 capabilities: usb-2.00 configuration: driver=hub slots=6 speed=480Mbit/s *-pci:0 description: PCI bridge product: 7 Series/C210 Series Chipset Family PCI Express Root Port 1 [8086:1E10] vendor: Intel Corporation [8086] physical id: 1c bus info: pci@0000:00:1c.0 version: c4 width: 32 bits clock: 33MHz capabilities: pci pciexpress msi pm normal_decode bus_master cap_list configuration: driver=pcieport resources: irq:16 *-pci:1 description: PCI bridge product: 7 Series/C210 Series Chipset Family PCI Express Root Port 5 [8086:1E18] vendor: Intel Corporation [8086] physical id: 1c.4 bus info: pci@0000:00:1c.4 version: c4 width: 32 bits clock: 33MHz capabilities: pci pciexpress msi pm normal_decode bus_master cap_list configuration: driver=pcieport resources: irq:16 ioport:e000(size=4096) memory:f7d00000-f7dfffff ioport:f0000000(size=1048576) *-network DISABLED description: Ethernet interface product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10EC:8168] vendor: Realtek Semiconductor Co., Ltd. [10EC] physical id: 0 bus info: pci@0000:02:00.0 logical name: eth-wifi version: 06 serial: a0:f3:c1:01:b6:5d size: 10Mbit/s capacity: 1Gbit/s width: 64 bits clock: 33MHz capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s resources: irq:43 ioport:e000(size=256) memory:f7d00000-f7d00fff memory:f0000000-f0003fff *-pci:2 description: PCI bridge product: 7 Series/C210 Series Chipset Family PCI Express Root Port 8 [8086:1E1E] vendor: Intel Corporation [8086] physical id: 1c.7 bus info: pci@0000:00:1c.7 version: c4 width: 32 bits clock: 33MHz capabilities: pci pciexpress msi pm normal_decode bus_master cap_list configuration: driver=pcieport resources: irq:19 ioport:d000(size=4096) memory:f7c00000-f7cfffff *-pci description: PCI bridge product: Integrated Technology Express, Inc. [1283:8892] vendor: Integrated Technology Express, Inc. [1283] physical id: 0 bus info: pci@0000:03:00.0 version: 30 width: 32 bits clock: 33MHz capabilities: pci pm subtractive_decode bus_master cap_list resources: ioport:d000(size=4096) memory:f7c00000-f7cfffff *-network DISABLED description: Ethernet interface product: RTL8169 PCI Gigabit Ethernet Controller [10EC:8169] vendor: Realtek Semiconductor Co., Ltd. [10EC] physical id: 0 bus info: pci@0000:04:00.0 logical name: eth-dsl version: 10 serial: 64:70:02:11:61:a2 size: 10Mbit/s capacity: 1Gbit/s width: 32 bits clock: 66MHz capabilities: pm bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half latency=32 link=no maxlatency=64 mingnt=32 multicast=yes port=MII speed=10Mbit/s resources: irq:19 ioport:d000(size=256) memory:f7c20000-f7c200ff memory:f7c00000-f7c1ffff *-usb:2 description: USB controller product: 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 [8086:1E26] vendor: Intel Corporation [8086] physical id: 1d bus info: pci@0000:00:1d.0 version: 04 width: 32 bits clock: 33MHz capabilities: pm debug ehci bus_master cap_list configuration: driver=ehci-pci latency=0 resources: irq:23 memory:f7e32000-f7e323ff *-usbhost product: EHCI Host Controller [1D6B:2] vendor: Linux 3.16.0-4-amd64 ehci_hcd [1D6B] physical id: 1 bus info: usb@4 logical name: usb4 version: 3.16 capabilities: usb-2.00 configuration: driver=hub slots=2 speed=480Mbit/s *-usb description: USB hub product: Integrated Rate Matching Hub [8087:24] vendor: Intel Corp. [8087] physical id: 1 bus info: usb@4:1 version: 0.00 capabilities: usb-2.00 configuration: driver=hub slots=8 speed=480Mbit/s *-isa description: ISA bridge product: H77 Express Chipset LPC Controller [8086:1E4A] vendor: Intel Corporation [8086] physical id: 1f bus info: pci@0000:00:1f.0 version: 04 width: 32 bits clock: 33MHz capabilities: isa bus_master cap_list configuration: driver=lpc_ich latency=0 resources: irq:0 *-ide:0 description: IDE interface product: 7 Series/C210 Series Chipset Family 4-port SATA Controller [IDE mode] [8086:1E00] vendor: Intel Corporation [8086] physical id: 1f.2 bus info: pci@0000:00:1f.2 version: 04 width: 32 bits clock: 66MHz capabilities: ide pm bus_master cap_list configuration: driver=ata_piix latency=0 resources: irq:19 ioport:f130(size=8) ioport:f120(size=4) ioport:f110(size=8) ioport:f100(size=4) ioport:f0f0(size=16) ioport:f0e0(size=16) *-serial UNCLAIMED description: SMBus product: 7 Series/C210 Series Chipset Family SMBus Controller [8086:1E22] vendor: Intel Corporation [8086] physical id: 1f.3 bus info: pci@0000:00:1f.3 version: 04 width: 64 bits clock: 33MHz configuration: latency=0 resources: memory:f7e31000-f7e310ff ioport:f040(size=32) *-ide:1 description: IDE interface product: 7 Series/C210 Series Chipset Family 2-port SATA Controller [IDE mode] [8086:1E08] vendor: Intel Corporation [8086] physical id: 1f.5 bus info: pci@0000:00:1f.5 version: 04 width: 32 bits clock: 66MHz capabilities: ide pm bus_master cap_list configuration: driver=ata_piix latency=0 resources: irq:19 ioport:f0d0(size=8) ioport:f0c0(size=4) ioport:f0b0(size=8) ioport:f0a0(size=4) ioport:f090(size=16) ioport:f080(size=16) *-scsi:0 physical id: 2 logical name: scsi0 capabilities: emulated *-disk description: ATA Disk product: WDC WD20EARX-00P vendor: Western Digital physical id: 0.0.0 bus info: scsi@0:0.0.0 logical name: /dev/sda version: AB51 serial: WD-WCAZAL052014 size: 1863GiB (2TB) capabilities: partitioned partitioned:dos configuration: ansiversion=5 logicalsectorsize=512 sectorsize=4096 signature=00077687 *-volume description: Linux raid autodetect partition physical id: 1 bus info: scsi@0:0.0.0,1 logical name: /dev/sda1 capacity: 1863GiB capabilities: primary multi *-scsi:1 physical id: 3 logical name: scsi1 capabilities: emulated *-disk:0 description: ATA Disk product: WDC WD20EARX-00P vendor: Western Digital physical id: 0.0.0 bus info: scsi@1:0.0.0 logical name: /dev/sdb version: AB51 serial: WD-WCAZAL124083 size: 1863GiB (2TB) capabilities: partitioned partitioned:dos configuration: ansiversion=5 logicalsectorsize=512 sectorsize=4096 signature=0001437a *-volume description: Linux raid autodetect partition physical id: 1 bus info: scsi@1:0.0.0,1 logical name: /dev/sdb1 capacity: 1863GiB capabilities: primary multi *-disk:1 description: ATA Disk product: WDC WD10EZRX-00A vendor: Western Digital physical id: 0.1.0 bus info: scsi@1:0.1.0 logical name: /dev/sdc version: 1A01 serial: WD-WMC1U8371780 size: 931GiB (1TB) capabilities: partitioned partitioned:dos configuration: ansiversion=5 logicalsectorsize=512 sectorsize=4096 signature=00039b86 *-volume:0 description: EXT4 volume vendor: Linux physical id: 1 bus info: scsi@1:0.1.0,1 logical name: /dev/sdc1 logical name: / version: 1.0 serial: 34900cb6-bd50-4107-804d-e92d772fce06 size: 279GiB capacity: 279GiB capabilities: primary bootable journaled extended_attributes large_files huge_files dir_nlink recover extents ext4 ext2 initialized configuration: created=2013-04-25 20:24:21 filesystem=ext4 lastmountpoint=/ modified=2016-03-30 07:37:46 mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro,data=ordered mounted=2016-03-30 07:37:59 state=mounted *-volume:1 description: Linux swap volume physical id: 2 bus info: scsi@1:0.1.0,2 logical name: /dev/sdc2 version: 1 serial: 762d8a80-8956-411b-abe1-9e7e362bdf20 size: 15GiB capacity: 15GiB capabilities: primary nofs swap initialized configuration: filesystem=swap pagesize=4096 *-volume:2 description: EXT4 volume vendor: Linux physical id: 3 bus info: scsi@1:0.1.0,3 logical name: /dev/sdc3 logical name: /var logical name: /srv/nfsv4/fotos logical name: /srv/nfsv4/csv logical name: /srv/nfsv4/docs logical name: /srv/nfsv4/pdf version: 1.0 serial: 25b98598-8ffa-4e03-ad24-5928fa7f5472 size: 636GiB capacity: 636GiB capabilities: primary journaled extended_attributes large_files huge_files dir_nlink recover extents ext4 ext2 initialized configuration: created=2013-04-25 20:24:24 filesystem=ext4 lastmountpoint=/var modified=2016-03-30 07:38:03 mount.fstype=ext4 mount.options=rw,relatime,data=ordered mounted=2016-03-30 07:38:03 state=mounted *-network:0 description: Ethernet interface physical id: 1 logical name: vnet0 serial: fe:54:00:9b:6d:8b size: 10Mbit/s capabilities: ethernet physical configuration: autonegotiation=off broadcast=yes driver=tun driverversion=1.6 duplex=full link=yes multicast=yes port=twisted pair speed=10Mbit/s *-network:1 description: Ethernet interface physical id: 2 logical name: vnet1 serial: fe:54:00:41:7d:89 size: 10Mbit/s capabilities: ethernet physical configuration: autonegotiation=off broadcast=yes driver=tun driverversion=1.6 duplex=full link=yes multicast=yes port=twisted pair speed=10Mbit/s
Impresión de facturas de venta e impresión en PDF …
5 mayo 2016… ambos dos me han estado molestado pero ya lo he arreglado.
Expediciones de mercancía: valor fuera de rango
25 abril 2016Es un error un tanto estúpido que impide que algunas expediciones no puedan ser modificadas. El error concreto salta cada vez que se entra en la modificación de un destinatario y se pasea por el formulario.
Tras probarlo varias veces y depurarlo otras tantas he visto que el error estaba principalmente sobre el campo año del número de albarán. He supuesto que se debía a que no había sido recompilado por completo y estaba tomando la validación antigua, aquella que limitaba los años a 2015, y que cambié hace poco.
He forzado una compilación y he vuelto a instalar el programa expediciones. Parece que ahora funciona (al menos en mis pruebas, ayer no terminé de recibir confirmación de Luismi).
Número máximo de trabajos en CUPS
26 marzo 2015Copio y pego el mensaje que he enviado hoy a la lista de usuarios de facturación.
Debido a un pequeño error por mi parte he tenido que lanzarme con el proceso nuevo de impresión de facturas que llevaba algunos días preparando.
Este nuevo mecanismo de impresión persigue, sobre todo, la impresión de facturas a doble cara para ahorrar papel. Para ello he tenido que cambiar las siguientes cosas:
- Cada factura se imprime como un trabajo de impresión individual. Antes se enviaban todas en bloque, lo que imposibilitaba la impresión a doble cara.
- Cada factura, además, envía tres trabajos de impresión continuos, uno por cada pié de página distinto: cliente, archivo y administración. Eso significa que las facturas aparecen mezcladas según su destino.
Como resultado de estos cambios tenemos ahora mismo:
- El sistema es muchísimo más lento que antes para imprimir. La carga sube de tal manera que es muy difícil trabajar con Adriano o Conta mientras se crean las facturas.
- Por lo que acabo de saber algunos trabajos de impresión se pierden y no aparece la correspondiente copia de la factura.
- Las impresoras cuyo nombre terminan en -fac1 o -fac3 ya no son necesarias; por tanto:
- Todas las facturas deben enviarse a partir de ahora por la impresora sin terminación: im0, im1, …
- Es necesario cambiar las opciones de impresión en Adriano para cuando se imprime facturas en grupo.
- Desaparece la opción de imprimir una copia de la factura: a cambio va a existir la copia a PDF.
- Todos los listados que genere Adriano van a ser impresos a doble cara siempre.
Y lo que voy a hacer a continuación es:
- Mover la generación de facturas desde el servidor donde funciona Adriano al servidor principal de manera que se baje la carga de sistema. Esto va a llevar un poco de tiempo porque es un poco delicado.
- Reorganizar la impresión de facturas para que se impriman por bloques como antes.
- Terminar la impresión a PDF de las facturas.
Aunque creo que he encontrado el problema con los trabajos perdidos. En los registros del servidor CUPS principal me he encontrado con cosas como:
D [26/Mar/2015:10:53:14 +0100] Create-Job ipp://localhost/printers/canon D [26/Mar/2015:10:53:14 +0100] Create-Job client-error-not-possible: Demasiados trabajos activos. E [26/Mar/2015:10:53:14 +0100] Returning IPP client-error-not-possible for Create-Job (ipp://localhost/printers/canon) from localhost D [26/Mar/2015:10:53:14 +0100] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Active clients, printing jobs, and dirty files"
Así que me he visto obligado a aumentar drásticamente el límite de CUPS, que pasa de 50 a 500 trabajos activos. No llegaremos a tanto, creo, pero así por lo menos esquivaremos el problema de que el servidor LPRng de Helena ignora a CUPS y no se guarda el trabajo en cola hasta tener el visto bueno del otro extremo.
Otro problema añadido es que no hay garantías de que los trabajos salgan en el orden adecuado. Si son de mayor tamaño algunos trabajos pueden salir más tarde que otros que se han enviado antes: cosas de la multitarea.
Un nuevo correo (que con suerte leerán) les informa del último arreglo.
Servidores web y exportación a CSV
27 octubre 2014Esta mañana he tenido que reajustar la configuración del servidor web Apache de la intranet (sigfrido.venexma.net) dado que el wiki no era accesible vía http://www.venexma.net/wiki debido a que Apache carga los servidores por orden alfabético y venexma.net aparecía el último.
He cambiado la definición de servidor virtual de esta forma
...
a
...
y luego he renombrado el servidor para que aparezca el primero
# mv /etc/apache2/sites-enabled/venexma.net /etc/apache2/sites-enabled/00-venexma.net
Exportación a CSV
He terminado dos exportaciones de datos a formato CSV para importarlos en una hoja de cálculo:
- Pagos en tesorería
- Expediciones de mercancía