Category: En la fábrica

Nueva versión del wiki

15 marzo 2017

Durante 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.

https://wiki.venexma.net

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.

  1. Redirección forzosa desde el servidor a conexión segura.
  2. Petición de credenciales previa a la conexión con los servidores internos vía proxy.
  3. 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 2016

El 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.

Información del servidor sigfrido.venexma.net

25 mayo 2016

Informació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

Expediciones de mercancía: valor fuera de rango

25 abril 2016

Es 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 2015

Copio 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 2014

Esta 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:

  1. Pagos en tesorería
  2. Expediciones de mercancía