View this PageEdit this PageUploads to this PageVersions of this PageHomeRecent ChangesSearchHelp Guide

Instalación de paradas de ML1 sobre via-embedded




Tuesday, 18 July 2023, 9:36:09 am
Disco de TCE debian 9 sobre una placa de pupitre

Para que funcionen las X en un disco de TCE de debian 9, sobre una placa de pupitre (lo que hemos hecho para desdoblar la parada existente en un PC de Siv y otro de TCE), hay que hacer lo siguiente: por un lado editar el xorg.conf para poner el driver de video a "intel" y no a "vesa" y por otro lado poner el suid al ejecutable de Xorg en /usr/lib/xorg y eliminar el .wrap, solo tiene que quedar el Xorg:
cd /usr/lib/xorg
rm Xorg.wrap
chmod u+s Xorg


root@alvarezvillaamil:/usr/lib/xorg# ls -l
total 2576
drwxr-xr-x 5 root root    4096 mar 28  2019 modules
-rw-r--r-- 1 root root   25672 oct 31  2018 protocol.txt
-rwsr-xr-x 1 root root 2590016 oct 31  2018 Xorg
-rwsr-sr-x 1 root root    9772 oct 31  2018 Xorg.wrap.disabled



Wednesday, 3 October 2018, 9:11:17 am
Actualizo el authorized_keys en asaura, avillamil, prey y ltablas (no estaba) y hago un enlace simbólico de /bin/ping a /usr/sbin/ping Pasos realizados:
ssh asaura
su
mount -o remount,rw /chroot/home/
cd /chroot/home/metro/
mkdir .ssh ; chown metro:metro .ssh ; chmod 700 .ssh
cat > .ssh/authorized_keys <<'EOF'
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEA6Hkrf6A7AbKeDkfAscnwIP8s+uplpXPtS+PCkSwxANoB1QJGx4F+pf+rKcd/ieLOICbZywATn+d2aFW31dN3QH7MKRcV0FSCrTaxeJvsQwqDOrscGlXRdp4ktteaOH44LQ7eU7xJdDIhbbYyNVHklJhThvHeZyJPhocnVI68aPE= metro@frontL03
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEApUob7+RUvakF9Z1wSHgPcJhbgT5RwaZ0XfDnncEImb1GVBrTLHVB0L3UOD/pxqDbEuok6SuNnTpuGMuUSKg8fHkw529lZ5cWHTPysenwzMm6FEtLfVARlI9CxREJc1t9Ec2Z4ryOEIyE2ORODex1O/Fb/r9xk/I/rgZ1HTs70Ws= metro@manten01
EOF
chown metro:metro .ssh/authorized_keys
chmod 644 .ssh/authorized_keys
( tar -cf - .ssh ) | (cd /home/metro && tar -xvf - )
mount -o remount,ro /chroot/home/
mount -o remount,rw /chroot
cat > /chroot/usr/sbin/ping <<'EOF'
#!/bin/bash
if [ "m$1" == "m-s" ] ; then
   shift
   exec /bin/ping "$1"
fi
countparam="-c 3"
if [ "m$2" != "m" ] ; then
   countparam="-c $2"
fi
exitcode=0
res=$(/bin/ping $countparam "$1" | grep time= | head -1 | sed "s/^..*/$1 is alive/g")
if [ "m$res" == "m" ] ; then
   res="no answer from $1"
   exitcode=1
fi
echo "$res"
exit $exitcode
EOF
chmod 755 /chroot/usr/sbin/ping
mount -o remount,ro /chroot


Friday, 18 September 2009, 4:40:05 pm
Se han actualziado las scripts que usa metro y el fichero de configuración del snmpd.conf en las cutro paradas de ML1 Se ha usado el siguiente tarball ml1 scripts metro 20090918-1.tar.gz y se ha hecho desde main1:
$ ip=12.69.58.11 ; scp ml1_scripts_metro_20090918-1.tar.gz root@${ip}:/tmp ; ssh root@${ip} "mount -o remount,rw / ; mount -o remount,rw /home ; cd / ; tar -xvzf /tmp/ml1_scripts_metro_20090918-1.tar.gz ; cd /chroot ; tar -xvzf /tmp/ml1_scripts_metro_20090918-1.tar.gz ; sync ; mount -o remount,ro / ; mount -o remount,ro /home "

Han fallado: avillamil2 (sin ping).

Wednesday, 10 June 2009, 4:46:53 pm
Actualización de CfgAnden.CFG para los andenes2, ya que les faltaba el "NRO_FILAS_CARTEL 3" Y la anterior actualización no se había hecho más que para ltablas completa y los andenes1 de avillamil, asaura y prey. Se hace en los andenes2 de las 3 paradas mencionadas. Procedimiento usado para copiarlo al disco flash (ya se había cambiado en RAM para cerrar la incidencia):


mount -o remount,rw /home
cp /home/metro/sistema/V/Anden/L51Anden02/CfgAnden.CFG /chroot/home/metro/sistema/V/Anden/L51Anden02/CfgAnden.CFG
mount -o remount,ro /home
reboot


Monday, 25 May 2009, 5:48:53 pm
Quito el t1_salva_estado y el termina del cron.daily en todas las paradas Resulta que t1_salva_estado desmonta los directorios de trabajo, y cuando termina hace el shutdown y lleva la máquina al runlevel 0, init ejecuta "control stop" y éste a su vez "control-data stop". control-data es la script que se encarga de poner los logs en el HDD y pooner los ficheros de estado en /opt/updates, pero como t1_salva_estad ha desmontado los puntos de montaje "en ram", ya no encuentra los ficheros que tendría que guardar y ocurre el error de pérdida de información. La solución es borrar dichos ficheros del cron.daily, ya que no se usan y la máquina va a rebotar igualmente por tener una entrada en el crontab de root para ello.

Pasos realizados:
mount -o remount,rw /
rm /chroot/etc/cron.daily/t1_salva-estado /chroot/etc/cron.daily/termina /etc/cron.daily/t1_salva-estado /etc/cron.daily/termina
mount -o remount,ro /
sleep 3
exit


No se ha podido hacer en: 12.69.58.11 (avillaamil2) sin ping.

Thursday, 23 April 2009, 5:36:30 pm
Copiar archivos de Enrique Toledano para la configuración del SNMP a flash En las paradas Alvarez de Villamil, Antonio Saura, Las Tablas y Palas de Rey se ha hecho lo siguiente (como root):
mount -o remount,rw /
mount -o remount,rw /home
cd /chroot
cp /etc/snmp/snmpd.conf etc/snmp/snmpd.conf
mkdir -p home/metro/scripts
chown metro:metro home/metro/scripts/
cp /home/metro/scripts/* home/metro/scripts/
chown metro:metro home/metro/scripts/*
chmod 755 home/metro/scripts/*
mount -o remount,ro /
mount -o remount,ro /home
logout


Monday, 10 March 2008, 10:28:35 am
Actualizo el mountall.sh de las paradas de ml1 (sin rebotar)
FALTAN: avillamil_2
Pasos seguidos:
1. En salchicha:
$ cd /home/dario/Programacion/proyectos/sico-paradas
$ fput1 mountall.sh
2. En frontml03
$ scp metro@150.100.122.31:/incoming/mountall.sh /tmp
$ chmod 755 /tmp/mountall.sh
$ rm /tmp/con_ping /tmp/sin_ping ; for i in asaura asaura_2 avillamil avillamil_2 prey prey_2 ltablas ltablas_2 ; do if ping -c 1 $i ; then echo $i >> /tmp/con_ping ; else echo $i >> /tmp/sin_ping ; fi ; done
$ for i in `cat /tmp/con_ping`; do echo [$i] ; scp /tmp/mountall.sh root@${i}:/tmp ; ssh root@$i "mount -o remount,rw / ; mkdir /chroot ; cp /tmp/mountall.sh /mnt/orig/etc/init.d/ ; chmod 755 /mnt/orig/etc/init.d/mountall.sh ; mount -o remount,ro / "; done
$ echo FALTAN: `cat /tmp/sin_ping`



Tuesday, 2 October 2007, 6:52:34 pm
Instalo el parche 007 en ltablas (que faltaba)

Aplicado parche 009 a ml1

Tuesday, 24 July 2007, 5:05:06 pm
Ha habido que cambiar el HDD de asaura (no arrancaba por culpa del mismo) Eso significa que ha perdido los cambios realizados para ControlId...

Monday, 23 July 2007, 5:23:15 pm
Instalo el soporte al disco duro en asaura_1. Rebopteador correspondiente: 12.68.58.13

Friday, 20 July 2007, 7:38:57 pm
Aplicado parche 007 corregido a ml1 excepto:laltablas 1 y 2
avillamil 2

Thursday, 19 July 2007, 7:05:38 pm
Aplicado parche 007 (file2flash) a todo ml1 excepto las siguientes (por no comunicar)
05_avillamil.tar 2 69 12.69.58.11

Tuesday, 3 July 2007, 6:09:47 pm
Para los volcados: pongo HOME=/home/metro en /etc/init.d/control de asaura y avillamil Con lo siguiente:
# mount -o remount,rw / ; sed -i "/HOME/d" /mnt/orig/etc/init.d/control ; sed -i "/DISPLAY/aexport HOME=/home/metro" /mnt/orig/etc/init.d/control ; mount -o remount,ro /

Monday, 28 May 2007, 6:54:15 pm
Corrijo que el script inicial del parche 003 no desmontaba el /etc Corrijo el parche 003 e instalo lo que faltaba en las paradas de ml1 que tenían instalado dicho parche (todos sitios excepto 27ab (sin ping)). Lo que he hecho es lo siguiente:
  1. En las tablas
    # cd / ; tar -cvzf /tmp/ksh-alt.tgz etc/alternatives/*ksh* ; scp /tmp/ksh-alt.tgz metro@frontML01-2:/tmp
  2. En el front-end para pasar por las estaciones:
    $ cd /tmp ; for i in 12.73.58.11 12.72.58.10 12.72.58.11 12.68.58.10 12.68.58.11 ; do scp ksh-alt.tgz root@${i}:/tmp ; ssh root@$i ; done
  3. En cada una de las estaciones:
    cd /
    tar -xvzf /tmp/ksh-alt.tgz
    mount -o remount,rw /
    cd /mnt/orig/
    tar -xvzf /tmp/ksh-alt.tgz
    cd
    mount -o remount,ro /
    exit
Y eso es todo.


Friday, 25 May 2007, 7:44:39 pm
Actualizo hasta parche 003 a todas menos 27ab (sin ping) y 29a (ya estaba "a mano")

Descripción del proyecto


Están todas hechas (e incluyendo ui_plano):

disco_EstaciónGeografíaIP (1) y (2)GWMáscaraSwitchPuerto (1) y (2)Estado
26ab_Antonio SauraCC12.68.58.10 y 1112.68.58.1255.255.255.0switch CC NA_3750GBAUSAURA_00 220.200.71.4Fa0/13 y Fa0/14
27ab_Alvarez de VillaamilCC12.69.58.10 y 1112.69.58.1255.255.255.0switch CC NA_3750GBAVILLAMIL 220.200.71.5Fa0/15 y Fa0/16
28ab_Palas del ReyCC12.72.58.10 y 1112.72.58.1255.255.255.0switch CC NA_3750GBPREY 220.200.71.8Fa0/13 y Fa0/14
29ab_Las TablasCC12.73.58.10 y 1112.73.58.1255.255.255.0switch CC NA_3750GBLASTABLAS 220.200.71.9Fa0/17 y Fa0/18

Attachs

ml1 scripts metro 20090918-1.tar.gz