Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona Software > Software


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

[RESUELTO DUDOSO] bash: Permiso denegado al intentar ejecutar el firefox 4 beta 2
  #1  
Antiguo 08-ago-2010, 18:16
Avatar de Prideone
Prideone Prideone está desconectado
Aforado
 
Fecha de Ingreso: 06-agosto-2008
Ubicación: Buenos Aires, Argentina
Versión: 12.3
Mensajes: 66
Agradecimientos: 14
Agradecido 3 Veces en 3 Mensajes
Poder de Credibilidad: 10
Prideone está en el buen camino
[RESUELTO DUDOSO] bash: Permiso denegado al intentar ejecutar el firefox 4 beta 2

Hola gente!! Ando con éste problema desde hace varios meses, y no le encuentro solución alguna. Ni en Google ni por aquí pude encontrar la solución. Y desde un grupo de Linux por mail tampoco se supo encontrar mi problema, por lo que no me queda mas remedio de exponerlo por aquí (ya que podría ser un problemita de OpenSuse).

Se trata de que me descargo el firefox 4 beta 2 para ejecutarlo y probarlo (y de ser posible notificar bugs), pero no hay caso ya que no puedo ejecutarlo.

Los archivos que están en la carpeta de firefox 4 beta 2 son:
Código:
prideone@linuxeslomas:/mnt/sda6/Backup/Descargas/firefox> ls -l
total 22404
-rw-r--r-- 1 prideone users     2144 jul 20 22:28 application.ini
-rw-r--r-- 1 prideone users     2531 jul 20 22:28 blocklist.xml
drwxr-xr-x 3 prideone users     4096 jul 20 23:04 chrome
drwxr-xr-x 2 prideone users     4096 jul 20 22:28 components
-rwxr-xr-x 1 prideone users    47764 jul 20 22:28 crashreporter
-rw-r--r-- 1 prideone users     2867 jul 20 23:03 crashreporter.ini
-rw-r--r-- 1 prideone users      476 jul 20 23:03 crashreporter-override.ini
drwxr-xr-x 5 prideone users     4096 jul 20 23:04 defaults
-rw-r--r-- 1 prideone users      154 jul 20 22:28 dependentlibs.list
drwxr-xr-x 4 prideone users     4096 jul 20 22:28 extensions
-rwxr-xr-x 1 prideone users     3916 jul 20 22:28 firefox
-rwxr-xr-x 1 prideone users    49628 jul 20 22:28 firefox-bin
-rw-r--r-- 1 prideone users    78569 jul 20 22:28 greprefs.js
drwxr-xr-x 2 prideone users     4096 jul 20 22:28 icons
-rw-r--r-- 1 prideone users      478 jul 20 22:28 libfreebl3.chk
-rwxr-xr-x 1 prideone users   307668 jul 20 22:28 libfreebl3.so
-rwxr-xr-x 1 prideone users     5408 jul 20 22:28 libmozalloc.so
-rwxr-xr-x 1 prideone users  1872288 jul 20 22:28 libmozjs.so
-rwxr-xr-x 1 prideone users   528140 jul 20 22:28 libmozsqlite3.so
-rwxr-xr-x 1 prideone users   207312 jul 20 22:28 libnspr4.so
-rwxr-xr-x 1 prideone users   869244 jul 20 22:28 libnss3.so
-rwxr-xr-x 1 prideone users   348976 jul 20 22:28 libnssckbi.so
-rw-r--r-- 1 prideone users      478 jul 20 22:28 libnssdbm3.chk
-rwxr-xr-x 1 prideone users   126368 jul 20 22:28 libnssdbm3.so
-rwxr-xr-x 1 prideone users    81236 jul 20 22:28 libnssutil3.so
-rwxr-xr-x 1 prideone users    13224 jul 20 22:28 libplc4.so
-rwxr-xr-x 1 prideone users     8908 jul 20 22:28 libplds4.so
-rwxr-xr-x 1 prideone users   124160 jul 20 22:28 libsmime3.so
-rw-r--r-- 1 prideone users      478 jul 20 22:28 libsoftokn3.chk
-rwxr-xr-x 1 prideone users   189248 jul 20 22:28 libsoftokn3.so
-rwxr-xr-x 1 prideone users   171636 jul 20 22:28 libssl3.so
-rwxr-xr-x 1 prideone users    11784 jul 20 22:28 libxpcom.so
-rwxr-xr-x 1 prideone users 17522828 jul 20 22:28 libxul.so
drwxr-xr-x 2 prideone users     4096 jul 20 22:28 modules
-rwxr-xr-x 1 prideone users    11272 jul 20 22:28 mozilla-xremote-client
-rw-r--r-- 1 prideone users      127 jul 20 22:28 platform.ini
-rwxr-xr-x 1 prideone users    45960 jul 20 22:28 plugin-container
-rw-r--r-- 1 prideone users      307 jul 20 23:03 README.txt
-rw-r--r-- 1 prideone users    17069 jul 20 22:28 removed-files
drwxr-xr-x 6 prideone users     4096 jul 20 22:28 res
-rwxr-xr-x 1 prideone users    10588 jul 20 22:28 run-mozilla.sh
drwxr-xr-x 2 prideone users     4096 jul 20 23:04 searchplugins
-rw-r--r-- 1 prideone users      825 jul 20 22:28 Throbber-small.gif
-rw-r--r-- 1 prideone users        6 jul 20 23:04 update.locale
-rwxr-xr-x 1 prideone users    64380 jul 20 22:28 updater
-rw-r--r-- 1 prideone users      117 jul 20 23:04 updater.ini
[el que está en verde es el que en "teoría" alñ dar click me ejecutaría al firefox 4 beta 2]

Como verán, yo soy el propietario y tengo permisos de ejecución de dicho archivo. Pero al darle click, sólo me abre diferentes programas de editores de texto para editar al script.
Y si lo ejecuta vía terminal, me sale lo siguiente:

Código:
prideone@linuxeslomas:~> /home/prideone/firefox/firefox
bash: /home/prideone/firefox/firefox: Permiso denegado

prideone@linuxeslomas:~/firefox> ./firefox
bash: ./firefox: Permiso denegado
Lo raro, es que si me loguie como root como entorno gráfico (abro una nueva sesión), descomprimo el archivo descargado (dentro de del Home del root), puedo ejecutarlo sin ningún problema. Eso sí, no puedo ejecutar el archivo firefox en /home/prideone/firefox/ desde el entorno gráfico root.

No se si realmente hay un problema de permisos del archivo en sí, sino un problema o en mi usuario o en mi partición Home. Les paso en una imagen los permisos de mi usuario:



pero también viendo éste foro, descubro que puedo darles ciertos "permisos" a mi partición en /etc/fstab (agregando exec en la línea de mi partición home).

Les paso como está configurado mi Fstab:

Código:
LABEL=OpenSuse11.3      /               ext4    acl,user_xattr 1 1 
LABEL=Ubuntu10.04       /mnt/sda3       ext4    user,acl 1 2 
LABEL=OpenSuse11.1      /mnt/sdb1       ext3    user,acl 1 2 
LABEL=Fedora13          /mnt/sdb2       ext4    user,acl 1 2 
/dev/disk/by-id/ata-SAMSUNG_HD321KJ_S0MQJ1FQ201621-part5        swap    swap    defaults 0 0 
LABEL=Home              /home           ext3    user,exec,acl 1 2 
LABEL=Backup            /mnt/sda6       ext3    user,acl,user_xattr 1 2 
LABEL=Resguardo         /mnt/sdb5       ext3    user,noauto,acl 0 0 
proc    /proc           proc            defaults 0 0    
sysfs   /sys            sysfs           noauto   0 0     
debugfs /sys/kernel/debug       debugfs noauto 0 0 
usbfs   /proc/bus/usb   usbfs   noauto 0 0 
devpts  /dev/pts        devpts  mode=0620,gid=5 0 0
[el parámetro "exec" en la partición Home se lo agregué yo hace unos minutos, pero no me solución el problema]

¿Alguien sabe en donde está mi error o el problema?

Gracias y saludos a todos!!!!!!!!!


ACTUALIZACIÓN: Ahora puedo ejecutar el archivo firefox al darle click (no teniendo abierto al firefox 3.6, es decir, no puedo usar al mismo tiempo ambos, o es uno, o es otro). Realmente muy seguro no estoy, pero me suena a que fue el parámetro que agregué del archivo fstab en mi home (que parece ser que tengo que reiniciar la máquina para que dicho cambie se aplique al sistema). Pero muy seguro no estoy, porque al encender la máquina el día después, funcionó el script (no haciendo nada).
Espero que les haya servido mi solución para su problema similar o igual al mío. Saludos!!


ACTUALIZACIÓN 2: El parámetro Exec es el que me soluciona éste problema. Estuve probando y le saqué ese parámetro del fstab, reinicié la máquina y no me funcionó. Por lo que me suena que fue ese el problema. Saludos!!!!!!!!!!!
__________________

Última edición por Prideone; 19-ago-2010 a las 19:21
Responder Citando
  #2  
Antiguo 09-ago-2010, 09:53
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 16.481
Agradecimientos: 563
Agradecido 2.416 Veces en 1.627 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
El archivo firefox es un script, echa un vistazo dentro de él para ver que ejecutable llama, a ese ejecutable dale permisos de ejecución.
__________________
NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
Síguenos en TWITTER y en FACEBOOK
Código:
Buscador de   Alojamiento      Alojamiento     Otros
 paquetes:    de imágenes:     de ficheros:    buscadores:
Search        TinyPic          Ifile Wuala     Simple y Facil
Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p
Responder Citando
  #3  
Antiguo 09-ago-2010, 13:29
Avatar de xisco
xisco xisco está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 23-marzo-2006
Ubicación: Sector Horchata
Versión: La ultima estable
Mensajes: 1.685
Agradecimientos: 29
Agradecido 157 Veces en 129 Mensajes
Poder de Credibilidad: 13
xisco está en el buen camino
hola
aqui tienes el repo beta de mozilla con los rpm para la 11.3
http://download.opensuse.org/reposit...openSUSE_11.3/
Pues bajarlos e instalarlos a mano o agregarlo a yast, pero ten cuidado de lo que te actualiza

Salu2
Responder Citando
  #4  
Antiguo 10-ago-2010, 01:42
Avatar de Prideone
Prideone Prideone está desconectado
Aforado
 
Fecha de Ingreso: 06-agosto-2008
Ubicación: Buenos Aires, Argentina
Versión: 12.3
Mensajes: 66
Agradecimientos: 14
Agradecido 3 Veces en 3 Mensajes
Poder de Credibilidad: 10
Prideone está en el buen camino
Holas!!!

No se porqué... pero ahora me funciona. Si tengo el Firefox 3.6 abierto, al darle un click al archivo "firefox", me iniciaba otro firefox 3.6. pero si lo cierro, me abre el firefox 4 beta 2.

Realmente no se porque ahora me funciona y antes cuando lo probé no. ¿sera cuando agregué el parametro "exec" en la línea del fstab? ¿sería necesario reiniciar la máquina para que dichos cambios se apliquen? Realmente no se... pero lo último que hice fue eso, así que... me tiro a que fue eso lo que hizo que se me solucione el problema.

Con respecto a lo que dice el script del archivo "firefox Diablo, acá está: (pero no toqué nada eh)

Código:
#!/bin/sh
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****

## 
## Usage:
##
## $ mozilla [args]
##
## This script is meant to run the application binary from mozilla/dist/bin.
##
## The script will setup all the environment voodoo needed to make
## the application binary to work.
##

#uncomment for debugging
#set -x

moz_libdir=/usr/local/lib/firefox-4.0b2

# Use run-mozilla.sh in the current dir if it exists
# If not, then start resolving symlinks until we find run-mozilla.sh
found=0
progname="$0"
curdir=`dirname "$progname"`
progbase=`basename "$progname"`
run_moz="$curdir/run-mozilla.sh"
if test -x "$run_moz"; then
  dist_bin="$curdir"
  found=1
else
  here=`/bin/pwd`
  while [ -h "$progname" ]; do
    bn=`basename "$progname"`
    cd `dirname "$progname"`
    # Resolve symlink of dirname
    cd `/bin/pwd`
    progname=`/bin/ls -l "$bn" | sed -e 's/^.* -> //' `
    progbase=`basename "$progname"`
    if [ ! -x "$progname" ]; then
      break
    fi
    curdir=`dirname "$progname"`
    run_moz="$curdir/run-mozilla.sh"
    if [ -x "$run_moz" ]; then
      cd "$curdir"
      dist_bin=`/bin/pwd`
      run_moz="$dist_bin/run-mozilla.sh"
      found=1
      break
    fi
  done
  cd "$here"
fi
if [ $found = 0 ]; then
  # Check default compile-time libdir
  if [ -x "$moz_libdir/run-mozilla.sh" ]; then
    dist_bin="$moz_libdir"
    run_moz="$moz_libdir/run-mozilla.sh"
  else
    echo "Cannot find Firefox runtime directory. Exiting."
    exit 1
  fi
fi

script_args=""
debugging=0
MOZILLA_BIN="${progbase}-bin"

if [ "$OSTYPE" = "beos" ]; then
  mimeset -F "$MOZILLA_BIN"
fi

pass_arg_count=0
while [ $# -gt $pass_arg_count ]
do
  case "$1" in
    -p | --pure | -pure)
      MOZILLA_BIN="${MOZILLA_BIN}.pure"
      shift
      ;;
    -g | --debug)
      script_args="$script_args -g"
      debugging=1
      shift
      ;;
    -d | --debugger)
      script_args="$script_args -d $2"
      shift 2
      ;;
    *)
      # Move the unrecognized argument to the end of the list.
      arg="$1"
      shift
      set -- "$@" "$arg"
      pass_arg_count=`expr $pass_arg_count + 1`
      ;;
  esac
done

if [ $debugging = 1 ]
then
  echo $dist_bin/run-mozilla.sh $script_args $dist_bin/$MOZILLA_BIN "$@"
fi
exec "$dist_bin/run-mozilla.sh" $script_args "$dist_bin/$MOZILLA_BIN" "$@"
# EOF.
Gracias a todos, y espero que haya sido el "exec" del fstab, porque sino fue magia (y eso no me agrada para nada).

Saludos a todos!!!

PD: @xisco: Yo andaba buscando un rpm para firefox 4, pero no lo encontraba, aún así, quería también saber la solución de ésto, para que un futuro lo pueda resolver. Aún así, gracias por el link!!!
__________________
Responder Citando
  #5  
Antiguo 10-ago-2010, 11:13
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 16.481
Agradecimientos: 563
Agradecido 2.416 Veces en 1.627 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
El ejecutable es firefox-bin pero antes se ejecuta el script run-mozilla.sh

Lo de exec en el home no es necesario y no creo que fuera por eso el que te funcionara.
__________________
NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
Síguenos en TWITTER y en FACEBOOK
Código:
Buscador de   Alojamiento      Alojamiento     Otros
 paquetes:    de imágenes:     de ficheros:    buscadores:
Search        TinyPic          Ifile Wuala     Simple y Facil
Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p

Última edición por DiabloRojo; 10-ago-2010 a las 11:17
Responder Citando
  #6  
Antiguo 19-ago-2010, 19:20
Avatar de Prideone
Prideone Prideone está desconectado
Aforado
 
Fecha de Ingreso: 06-agosto-2008
Ubicación: Buenos Aires, Argentina
Versión: 12.3
Mensajes: 66
Agradecimientos: 14
Agradecido 3 Veces en 3 Mensajes
Poder de Credibilidad: 10
Prideone está en el buen camino
Hola Diablo Rojo.

Volví a modificar el fstab. Lo que hice fue eliminar el parámetro "exec" y me volvió a aparecer el problema. Es decir, hago click al archivo "firefox" y me abre un editor de texto, no me lo ejecuta.

Así, sin temor a equivocarme, puedo asegurar que no me funcionaba el bash, porque la partición no poseía permisos para ejecutar (faltaba el parámetro "exec" en la partición del Home en el fstab).

Lo raro, es que viene desde la instalación con esa falta del parámetro. Y por lo que veo, no todos poseen éste problema.

Bueno, para la próxima vez que quiera ejecutar un script y no me deja, me fijaré primero si mi partición posee el parámetro "exec".

Saludos a todos!!!!!!!!!!!
__________________
Responder Citando
Respuesta

Marcadores

Etiquetas
bash:, denegado, permiso


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Probando Firefox Beta sin arruinar el "estable" RGB FAQs, Manuales y Tutoriales 0 27-dic-2008 00:47
Fallo al instalar el apt-get siendo root me lanza permiso denegado INV4D3R Software 3 09-dic-2008 10:47
Firefox 3 Beta 4: La nueva versión del popular navegador está "casi lista". Dux Noticias 0 13-mar-2008 03:39
Gestión simple de permisos (I) karlggest FAQs, Manuales y Tutoriales 4 05-ene-2008 15:03
Firefox 1.5 Beta 1 chuzo Portal de ForoSUSE 3 12-sep-2005 22:56



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 20:55.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba