Reinstale y reinicie Modem Manager (Revertir cambia a Arduino Script lo hizo) -- bash campo con usb-modem campo con arduino campo con modem-manager camp askubuntu Relacionados El problema

Reinstall and restart modem manager (revert changes arduino script did)


1
vote

problema

Español

Soy uno de esos muchachos desafortunados que corrieron un guión como su sin leer el contenido del script.

Intenté instalar Arduino. Así descargado y sin comprimir la configuración. Encontré scripts llamados install.sh y abcdefhijklmnabcdefghijklmn2 corrió install.sh luego corrió abcdefghijklmnabcdefhijklmn4 . ABCDEFGHIJKLMNABCDEFGHIJKLMN5 es simplemente coloque los archivos necesarios en los directorios necesarios y cree archivos .desktop. Es un guión inocente.

pero ABCDEFGHIJKLMNABCDEFGHIJKLMN6 eliminó mi administrador de módem sin siquiera solicitar permiso. La salida es la siguiente (imagen).

Salida de arduino-linux-setup.sh Script:

salida de arduino-linux-setup.sh script

Se eliminó el administrador de módem ejecutando sudo apt-get -y remove modemmanager lo que la salida también mostró la siguiente línea.

ABCDEFGHIJKLMNABCDEFGHIJKLMN8

Incluyendo los contenidos de arduino-linux-setup.sh a continuación.

  install.sh0  

Mi pregunta

Después de ejecutar el script no pude usar mi uso de dongle.

¿Cómo revertir las cosas que hizo Arduino Script a mi sistema y hacer que mi dongle USB vuelva a trabajar? Reinstalé Modem-Manager, pero aún no funciona. ¿Hay algo que ver con ese enlace simbólico creado? Actualmente no puedo conectarme a Internet desde mi computadora portátil.

Original en ingles

I'm one of those unlucky guys who ran a script as su without reading the content of the script.

I tried to install Arduino. So downloaded and uncompressed the setup. I found scripts called install.sh and arduino-linux-setup.sh ran install.sh then ran arduino-linux-setup.sh. install.shis simply put the necessary files in necessary directories and create .desktop files. It's an innocent script.

But arduino-linux-setup.sh removed my modem-manager without even prompting for permission. The output is as follows (image).

Output of arduino-linux-setup.sh script:

Output of arduino-linux-setup.sh script

It removed modem manager by running sudo apt-get -y remove modemmanager Output showed the following line too.

Created symlink /run/systemd/system/ModemManager.service -> /dev/null

I'm including the contents of arduino-linux-setup.sh below.

refreshudev () {      echo ""     echo "Restarting udev"     echo ""          sudo udevadm control --reload-rules     sudo udevadm trigger          if [ -d /lib/systemd/ ]     then         sudo systemctl restart systemd-udevd     else         sudo service udev restart     fi  }  groupsfunc () {     echo "Add User to dialout,tty, uucp, plugdev groups"      sudo groupadd plugdev     sudo groupadd dialout     sudo usermod -a -G tty $1     sudo usermod -a -G dialout $1     sudo usermod -a -G uucp $1     sudo usermod -a -G plugdev $1  }  acmrules () {     echo "# Setting serial port rules"      cat <<EOF     KERNEL=="ttyUSB[0-9]*", TAG+="udev-acl", TAG+="uaccess", OWNER="$1"     KERNEL=="ttyACM[0-9]*", TAG+="udev-acl", TAG+="uaccess", OWNER="$1"     EOF }  openocdrules () {     echo "# Adding Arduino M0/M0 Pro, Primo UDEV Rules for CMSIS-DAP port"      cat <<EOF     ACTION!="add|change", GOTO="openocd_rules_end"     SUBSYSTEM!="usb|tty|hidraw", GOTO="openocd_rules_end"      #Please keep this list sorted by VID:PID      #CMSIS-DAP compatible adapters     ATTRS{product}=="*CMSIS-DAP*", MODE="664", GROUP="plugdev"      LABEL="openocd_rules_end"     EOF }  avrisprules () {     echo "# Adding AVRisp UDEV rules"          cat <<EOF     SUBSYSTEM!="usb_device", ACTION!="add", GOTO="avrisp_end"     # Atmel Corp. JTAG ICE mkII     ATTR{idVendor}=="03eb", ATTRS{idProduct}=="2103", MODE="660", GROUP="dialout"     # Atmel Corp. AVRISP mkII     ATTR{idVendor}=="03eb", ATTRS{idProduct}=="2104", MODE="660", GROUP="dialout"     # Atmel Corp. Dragon     ATTR{idVendor}=="03eb", ATTRS{idProduct}=="2107", MODE="660", GROUP="dialout"          LABEL="avrisp_end"     EOF      }  dfustm32rules () {         echo "# Adding STM32 bootloader mode UDEV rules"          cat <<EOF     # Example udev rules (usually placed in /etc/udev/rules.d)     # Makes STM32 DfuSe device writeable for the "plugdev" group          ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", MODE="664", GROUP="plugdev", TAG+="uaccess"     EOF      }  dfuarduino101rules (){ # Arduino 101 in DFU Mode"      cat <<EOF     SUBSYSTEM=="tty", ENV{ID_REVISION}=="8087", ENV{ID_MODEL_ID}=="0ab6", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1", ENV{ID_MM_CANDIDATE}="0"     SUBSYSTEM=="usb", ATTR{idVendor}=="8087", ATTR{idProduct}=="0aba", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1"     EOF }  removemm () {     # Removing modem manager     sudo apt-get -y remove modemmanager }   if [ "$1" = "" ] then     echo ""     echo "Run the script with command ./arduino-linux-setup.sh \$USER"     echo "" else      [ `whoami` != $1 ] && echo "" && echo "The user name is not the right one, please double-check it !" && echo "" && exit 1      groupsfunc $1      removemm     acmrules $1 > /tmp/90-extraacl.rules     openocdrules > /tmp/98-openocd.rules     avrisprules > /tmp/avrisp.rules     dfustm32rules > /tmp/40-dfuse.rules     dfuarduino101rules > /tmp/99-arduino-101.rules      sudo mv /tmp/*.rules /etc/udev/rules.d/      refreshudev      echo "*********** Please Reboot your system ************" fi 

My question

After running the script I wasn't able to use my use Dongle.

How do I revert the things arduino script did to my system and make my usb dongle work again. I reinstalled modem-manager but it still not working. Is there something to do with that symlink created. Currently I'm unable to connect to internet from my laptop.

           

Lista de respuestas

1
 
vote
vote
La mejor respuesta
 

Parece que esto lo hará.

  sudo apt install polyglot 5  

, intente esto.

  sudo apt install polyglot 6  

Para ver si recrea el enlace adecuado a él, en caso de que no vea nada que muestre que eliminó el archivo de servicio solo se estremezca con un nuevo enlace a sudo apt install polyglot 7 en el directorio que se supone que el enlace simbólico se supone que empezar desde. Luego reinicie y espero que esté de vuelta a la normalidad. Editar todos los comandos Ejecutar con sudo en la parte delantera de ellos si no lo sabe.

 

Looks like this will do it.

rm /etc/udev/rules.d/90-extraacl.rules rm /etc/udev/rules.d/98-openocd.rules rm /etc/udev/rules.d/avrisp.rules rm /etc/udev/rules.d/40-dfuse.rules rm /etc/udev/rules.d/99-arduino-101.rules rm /run/systemd/system/ModemManager.service 

Then try this.

systemctl enable ModemManager.service 

To see if it recreates the proper link to it, it should I see nothing that shows it deleted the service file only clobbering it with new link to /dev/null in the directory that symbolic link is supposed to start from. Then reboot and hopefully it is back to normal. Edit all commands run with sudo at the front of them if you do not know this.

 
 
         
         

Relacionados problema

2  ¿Cómo me conecto con mi dongle de banda ancha de Verizon Mobile?  ( How do i connect with my verizon mobile broadband dongle ) 
Cuando intento configurar mi conexión móvil a través del asistente de conexión, no funciona en absoluto. No hay indicios de que mi computadora lo reconozca. ¿...

1  ¿Hay alguna forma de enviar y recibir SMS a través de mi módem PHS300 3G PROUTINK?  ( Is there any way to send and receive sms through my prolink phs300 3g modem ) 
¿Hay alguna forma de enviar y recibir SMS a través de mi módem 3G? Estoy usando el módem PHS300 Prolink. ...

1  La computadora no se apagará correctamente  ( Computer will not turn off properly ) 
Tengo Ubuntu Gnome 13.10 x86 en mi IMAC ~ 2007. No es un arranque dual y ejecuta un procesador Intel. Tiene 2 GB de RAM. Mi problema es que después de presi...

25  ¿Cómo puedo eliminar el administrador de módem desde el arranque?  ( How can i remove modem manager from boot ) 
Me gustaría eliminar el servicio de Modem Manager desde mi inicio, ¿cómo puedo hacerlo? ...

1  ¿Cómo obtengo un módem USB CSL U1-TF para funcionar?  ( How do i get a csl usb modem u1 tf to work ) 
¿Cómo puedo conectarme a Internet usando CSL USB Modem U1-TF? No tengo problemas con Huawei E550, pero no puedo conectarme usando CSL U1-TF. fijo: automátic...

3  Marcando en varias conexiones PPP  ( Dialing into multiple ppp connections ) 
Tengo múltiples módems basados ​​en USB 3G. Me gustaría que se mantengan conectados simultáneamente, no necesariamente agregando su ancho de banda; Una aplica...

0  Eliminar archivo de la USR / SBIN  ( Delete file from the usr sbin ) 
¿Cuál es el objetivo de / usr / sbin carpeta? Encontré en esa carpeta Modem-Manager, que me hace muchos problemas. ¿Puedo borrarlo de ese directorio? ...

3  Banda ancha móvil no puede conectar Ubuntu 16.04 con EM7455 QUALCOMM SNAPDRAGON X7 LTE-A Lenovo THINKPAD X260 Notebook [Duplicar]  ( Mobile broadband cannot connect ubuntu 16 04 with em7455 qualcomm snapdragon x7 ) 
Esta pregunta ya tiene respuestas aquí : Sierra inalámbrica Ubuntu 16.04 ...

3  APT: obtenga un problema al instalar, eliminar y actualizar [duplicar]  ( Apt get problem while installing removing and updating ) 
Esta pregunta ya tiene respuestas aquí : Cómo eliminar todos los archivos y configuración asociados ...

2  Matar el proceso de Modem Manager  ( Kill modem manager process ) 
Me gustaría usar el script sakis3g . Y necesito matar a Modem-Manager para usarlo. Yo uso sudo killall modem-manager , pero el proceso sigue reiniciando. ¿H...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos