El Gestor de Actualizaciones no se muestra en tiempo real

Foro de soporte para usuarias de habla hispana

Moderator: Wibol

Forum rules
Topics in this forum are automatically closed 6 months after creation.
Locked
hectorsales

El Gestor de Actualizaciones no se muestra en tiempo real

Post by hectorsales »

Hola que tal, no sé si vosotr@s habéis observado lo siguiente: el gestor de actualizaciones "vive más feliz que el Guerra" (el coleguilla se ve que es un vagete) 8) 8) siempre muestra que esta actualizado aunque existan actualizaciones, hasta que no haces click y se abre en modo root no te muestra las actualizaciones ...

Pues bien, la única manera para solucionar este pequeño inconveniente es crear una tarea repetitiva (crontab) o mediante un script, pues bien he probado diversos métodos y no parecen funcionar bien ... A continuación hago una extensa explicación de las posibles soluciones:

OPCIÓN A

El primero es un script cuyo contenido es el siguiente:

Code: Select all

#! /bin/bash
sleep 30
(
    while : ; do
        aptitude update
        sleep 2h
    done
) &
Se crea como un documento de texto y se guarda con el nombre que queráis por ejemplo updatescript y después se le da permisos de ejecución sudo chmod +x "updatescript". Básicamente lo que hace el script es cuando arranca el sistema al cabo de 30 segundos se ejecuta el script con la orden aptitude, al acabar de ejecutarse el script permanece sin actividad "dormido" hasta las próximas dos horas.
Para que se ejecute el script en el inicio tienes que añadir al final del fichero /etc/init.d/rc.local el lugar donde se aloja el script por ejemplo /home/hector/updatescript.
Pues bien he probado el script y no funciona correctamente.......si vais a la terminal y escribes ps -aux véis todos los procesos en marcha y se observa como efectivamente se ejecuta el script pero el escudo sigue mostrando que todo esta Ok, para asegurarme bien de que no funciona lo probé durante 4 o 5 días y realmente no funciona.

Link: http://forums.linuxmint.com/viewtopic.php?f=34&t=115128

OPCIÓN B

Otra opción se trata también de un script:

Para ello abrimos la terminal y ejecutamos la siguiente orden:

Code: Select all

gksudo pluma /etc/cron.daily/apt_update
Aquí pegamos lo siguiente:

Code: Select all

#!/bin/sh
# /etc/cron.daily/apt_update (MagicMint) M0518
# Taken from apt-xapian-index

CMD=/usr/local/bin/apt

# ionice should not be called in a virtual environment
# (similar to man-db cronjobs)
egrep -q '(envID|VxID):.*[1-9]' /proc/self/status || IONICE=/usr/bin/ionice

# Check if we're on battery
if which on_ac_power >/dev/null 2>&1; then
    on_ac_power >/dev/null 2>&1
    ON_BATTERY=$?

    # Here we use "-eq 1" instead of "-ne 0" because
    # on_ac_power could also return 255, which means
    # it can't tell whether we are on AC or not. In
    # that case, run update-a-x-i nevertheless.
    [ "$ON_BATTERY" -eq 1 ] && exit 0
fi

# Download lists of new/upgradable packages
if [ -x "$CMD" ]
then
 if [ -x "$IONICE" ]
 then
  nice -n 19 $IONICE -c 3 $CMD update
 else
  nice -n 19 $CMD update
 fi
fi
Le damos permisos de ejecución con

Code: Select all

sudo chmod +x /etc/cron.daily/apt_update
No sé si funciona correctamente por que sinceramente no lo he probado, por que realmente mis humildes conocimientos de informática no alcanzan a comprender lo que hace el script y el sentido común me dice que no ejecute el script por temor a provocar una fallida en el sistema , sé que el script se aloja en cron .dayly y al iniciar el ordenador el demonio cron busca a ver si hay tareas entre otros sitios en /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly o /etc/cron.monthly. El fichero de configuración del cron se encuenta en /etc/crontab y tiene el siguiente contenido:

Code: Select all

# m h dom mon dow user	command
17 *	* * *	root    cd / && run-parts --report /etc/cron.hourly
25 6	* * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6	* * 7	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6	1 * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
Si hacemos caso a lo que dice el fichero el script que se encuentra alojado en /ect/cron.daily se ejecuta a las 6.25 de la mañana. Pero que pasa si el ordenador se encuentra apagado pues bien entra en juego anacron este planificador se inicia junto con el sistema, y revisa cuáles son las tareas programadas que no se han llevado a cabo y las realiza. Habitualmente, suelen ser las tareas que se instalan en los directorios del tipo /etc/cron.* (daily, hourly...).
La pega que tiene es que sólo se ejecuta una vez al día.

Link: http://community.linuxmint.com/tutorial/view/1347

OPCIÓN C

Otra opción sería la que propone el usuario karlchen:
Hi, folks.

I know that the initial complaint "mintUpdate icon says "up to date" - even if updates available" was posted two months ago.
Yet, if I have not missed it, no-one has posted a solution, yet.

OK. So here is the solution which works fine for me:

Problem:
mintUpdate icon says "up to date" - even if updates available, as reported.

Cause:
There is a daily anacron job /etc/cron.daily/apt which is meant to update the local software list once per day. (apt-get update).
This job reads the configuration file /etc/apt/apt.conf.d/10periodic and checks the value of the setting named "APT::Periodic::Update-Package-Lists"
This setting defaults to "0", unless explicitly set to "1".
I do not know since when. But it is a fact that this setting is missing on all of my Mint 13 installations from the file /etc/apt/apt.conf.d/10periodic.
As a consequence the daily job assumes it does not have to perform any

Code: Select all

apt-get update
As a consequence MintUpdate is always happily telling me there are no updates, unless I open MintUpdate by clicking on the icon in the notification area nevertheless.

Solution:
As user root edit the file /etc/apt/apt.conf.d/10periodic and make sure it holds the line

Code: Select all

APT::Periodic::Update-Package-Lists "1";

Effect:
Next time the daily job /etc/cron.daily/apt gets executed, it will perform

Code: Select all

apt-get update
thus updating the local software list.
Provided updated software packages are available a few minutes later the MintUpdate icon in the notification area will let you know.
Problem solved.
Lo he intentado probar pero si abro cat /etc/apt/apt.conf.d/10periodic me muestra lo siguiente:

Code: Select all

APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::Unattended-Upgrade "0";

No existe la línea:

APT::Periodic::Update-Package-Lists "0"; por lo tanto no podemos poner lo que propone el compañero APT::Periodic::Update-Package-Lists "1";

Link: http://forums.linuxmint.com/viewtopic.php?f=34&t=115128

Bueno eso es lo que he encontrado aquí en el propio foro (inglés), mucha gente opina que es un "bug" de Mint que aún a día de hoy continúa y no se ha solucionado pero el propio Clem (fundador de linux Mint se pronunció contrariado de la siguiente manera):
OK, I subscribed to this topic so I'll be keeping an eye on your feedback.

When you login first, mintupdate is launched with your own permissions... i.e. in user mode. When in that mode it runs only in the system tray, and it does not have sufficient permissions to perform an "apt update". In other words, it does check every X minutes whether things are available, but it cannot refresh the APT cache. So if you use some other APT program in the meantime and thus refresh the APT cache yourself, mintupdate is then able to find new available updates.... if that makes sense...

When you click on mintupdate to see its main window, it basically kills itself and re-launches in root mode. That's why it asks for a password. So, once you've seen the mintupdate main window, from that moment on, it's running in root mode. Before it shows the window, and before it checks for updates it refreshes the APT cache.

You can check the log and you'll see in there whether the update manager is running in user or root mode.

In terms of reliability and rationale, it's not important that an available update appear "immediately". What's important though, is that mintupdate list all available updates in a consistent manner... so for instance, if there's a particular update listed by Synaptic that doesn't appear in MintUpdate that should be considered a bug and we should find the cause for it. If that's the case, please give me as much info as you can, logs, apt policy for the package, versions, etc..
Well, it all comes down to one thing and one thing only: You need to refresh your APT cache to see if there are "new" updates. For this, you need to elevate yourself to root.

When you click on mintupdate, it launches itself in root mode, and that's why it asks for a password. When you type "apt update" (which is the same as "sudo apt-get update"), you're asked for a password too.. as you're elevating yourself as root to refresh the cache. Either way, you're refreshing your cache when you do that.

What's important to realise here, is that mintUpdate isn't designed to "alert" you in "real time". It's not a server admin tool to keep your box up to date "the minute" something is released in the repositories. Its primary function is to make it easy for people to upgrade and to prevent novice users from upgrading sensitive parts of their system (via the level system).

Note however, that if you wanted mintUpdate to find updates and alert you in real time, all you'd have to do is to create a cron job that regularly calls "apt update". This would refresh the cache for you in the background and mintUpdate would then be able to find new updates, whether it's in root mode or user mode.
Link: http://forums.linuxmint.com/viewtopic.php?f=34&t=69859

Repito que toda esta información la encontré en el foro de Linux mint en su versión inglesa, pero si alguien esta interesado en profundizar sobre el tema puede acudir aquí:

http://hatteras.wordpress.com/2010/12/02/crontab-programarautomatizar-tareas/
http://hatteras.wordpress.com/2010/12/15/programarautomatizar-tareas-repetitivas-con-gnome-schedule/
http://hatteras.wordpress.com/2010/12/21/programarautomatizar-tareas-no-repetitivas-con-el-comando-at/
http://hatteras.wordpress.com/2010/12/27/programarautomatizar-tareas-no-repetitivas-con-gnome-schedule/

Bueno pues aquí esta la información que he encontrado, haber si alguien se le ocurre cómo mostrar en tiempo real que el gestor de actualizaciones muestre las actualizaciones disponibles .... :roll: :roll:
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
hatteras
Level 11
Level 11
Posts: 3886
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Re: El Gestor de Actualizaciones no se muestra en tiempo rea

Post by hatteras »

En mint cinnamon ( tanto en la 13 lts, como en la 15 ) el gestor de actualizaciones si que se muestra en tiempo real.

¿ Has probado si desde Synaptic si que muestra en tiempo real las actualizaciones ? Synaptic: filtros-actualizables

¿ Has probado a ver si en Aplicaciones al inicio esta el gestor de actualizaciones (mintupdate-launcher ) ?

¿ Y hacer que se ejecute un script con el comando mintupdate-launcher , bien al inicio del sistema o bien al salir de la pantalla de acceso ? ( para ambos casos puedes ver el índice de mi blog )
http://hatteras.wordpress.com/2012/06/06/hacer-que-se-ejecute-un-script-en-el-inicio-del-sistema/

http://hatteras.wordpress.com/2013/09/17/hacer-que-se-ejecute-un-script-durante-el-proceso-salida-de-la-sesion-grafica-pantalla-de-acceso-retorno-a-la-sesion-grafica/

Otra cosa, como explico en http://hatteras.wordpress.com/2013/05/13/como-mantener-el-sistema-sin-que-se-actualice/
no siempre es bueno que se autoactualice el sistema, y hay formas de esconder el programa que te indica cuando hay actualizaciones.

Gracias por poner los cuatro enlaces de mi blog sobre el tema de tareas programadas.
Gracias por leer mi blog.
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
hectorsales

Re: El Gestor de Actualizaciones no se muestra en tiempo rea

Post by hectorsales »

Hola Hatteras.
Postby hatteras on Tue Sep 17, 2013 11:02 pm

En mint cinnamon ( tanto en la 13 lts, como en la 15 ) el gestor de actualizaciones si que se muestra en tiempo real.
Postby foobar on Sat Oct 20, 2012 7:43 am

Hello everybody. I have a problem with Linux mint 13, which affects cinnamon and mate desktop. The mintUpdate icon always shows the "up to date" status - even if there are updates available....................
Postby 3fRI on Mon Oct 22, 2012 9:26 pm

I've noticed the same thing with MInt 13 Xfce on both my desk- and laptop. Unfortunately, I don't a fix to offer you. ................
Postby icmp_request on Mon Nov 19, 2012 3:18 pm

Confirmed on Mint Cinnamon 13 64 bits.

Has anyone filed a bug report yet?
Postby idark77 on Tue Dec 11, 2012 7:07 pm

Hi,
I use Linux Mint 14 Cinnamon and Update Notification doesn't work. Always "System Updated" but it's not true. Can anyone confirm? Do you need to wait 15 minutes ( in the Preferences ) for the first check?
In my opinion this is a serious problem and it should be corrected asap.
Link : http://forums.linuxmint.com/viewtopic.php?f=34&t=115128
Link : https://bugs.launchpad.net/linuxmint/+bug/1101953
Link: http://forums.linuxmint.com/viewtopic.php?f=34&t=103740

Nota : Al parecer afecta a las distribuciones Linux Mint 13 y 14, no sé si lo habrán solucionado en la 15. No sé si realmente es un tema de configuración o no :roll: :roll: :roll:

¿ Has probado si desde Synaptic si que muestra en tiempo real las actualizaciones ? Synaptic: filtros-actualizables
Esto es lo que tengo en filtros:

[rimg]http://imageshack.us/a/img812/2839/k1po.png[/rimg]
¿ Has probado a ver si en Aplicaciones al inicio esta el gestor de actualizaciones (mintupdate-launcher ) ?
Si que se muestra en aplicaciones de inicio...

Mañana con tiempo me miraré lo de los scripts al inicio de la pantalla de acceso.

Saludos ... :wink:
Last edited by hectorsales on Tue Sep 17, 2013 6:53 pm, edited 2 times in total.
User avatar
hatteras
Level 11
Level 11
Posts: 3886
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Re: El Gestor de Actualizaciones no se muestra en tiempo rea

Post by hatteras »

¿ Como se pueden poner imágenes en el foro ?

Tengo la misma configuración que tu en synaptic-filtros-actualizaciones
¿ En synaptic no te aparecen las actualizaciones ?
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
hectorsales

Re: El Gestor de Actualizaciones no se muestra en tiempo rea

Post by hectorsales »

by hatteras on Tue Sep 17, 2013 11:40 pm

¿ Como se pueden poner imágenes en el foro ?
Pantallazo-1.png
Saludos ... :wink:
User avatar
hatteras
Level 11
Level 11
Posts: 3886
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Re: El Gestor de Actualizaciones no se muestra en tiempo rea

Post by hatteras »

En Synaptic, en el filtro de paquetes actualizables me muestra que puedo actualizar los paquetes correspondientes al kernel
filtro actulizaciones-synaptic.png
pero el gestor de actualizaciones ( gda) no me indica que tenga nada por actualizar...eso se debe a que en el gda-Editar-Preferencias solo tengo activadas las casillas correspondientes a los tres primeros niveles; si activo todas las casillas ( o en este ejemplo, bastaría con activar la casilla 5 ), tras actualizarse el gda, ya me aparece que tengo los kernells por actualizar.
Tanto en mint 13 como en mint 15, por defecto el gda viene con solo las tres primeras casillas activadas.
Tal vez sea esto lo que te pase.
gestor actualizaciones-preferencias.png
En mi pc, tanto en Mint Cinnamon 13 lts como en 15 si que me aparecen todas las actualizaciones si tengo activados todos los niveles en el gda, o solo las del nivel que yo estime si configuro a mi gusto los niveles en las preferencias del gda.
La verdad es que despues de comprobar que si funciona la activación de todas las casillas, lo vuelvo a poner en el modo como viene por defecto, solo las tres primeras casillas activadas. Si alguna vez quiero actualizar algo mas recurro al filtro de Synaptic y lo actualizo desde ahí a mano.
----------------------
También hay que asegurarse que tanto las fuentes de software ( incluyendo los ppa que se hayan podido añadir ) como los servidores de software funcionan adecuadamente; ambas cosas se pueden ver en Synaptic ( en Mint 13 ) o en Mintsources ( en Mint 15)

Todo esto es lo que pasa en mi pc...y por ello te lo cuento...en otros tal vez pueda haber problemas como los que has puesto en los enlaces que indicas.
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
hectorsales

Re: El Gestor de Actualizaciones no se muestra en tiempo rea

Post by hectorsales »

Hola hatteras.

Synaptic si que me muestra que tengo los kernel para actualizar y el gestor de actualizaciones también, tengo los tres niveles Seguros y Visibles y el 4 y 5 nivel lo tengo sólo como Visible, el problema viene quizás no me haya explicado bien, si por ejemplo tuviera una actualización del nivel 3 para instalar el gda se muestra con el escudo asi:
Pantallazo.png

y debería de mostrarse así:

Pantallazo-1.png
A eso es a lo que me refiero que no se muestra en tiempo real .... si no haces click en el escudo no sabes si realmente hay alguna actualización por que siempre se muestra "como que esta actualizado" y realmente no es así ...


Saludos ... :wink:
User avatar
hatteras
Level 11
Level 11
Posts: 3886
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Re: El Gestor de Actualizaciones no se muestra en tiempo rea

Post by hatteras »

En mi sistema:
Si en preferencias del gda el nivel 5 lo tengo activado solo como Visible, el icono del gda en el panel NO me indica que haya actualizaciones y me dice que tengo el sistema actualizado.
Si en preferencias del gda el nivel 5 lo tengo activado como Visible y como Seguro, entonces el icono del gda en el panel SI que me indica que hay actualizaciones.

Que yo sepa Ubuntu no maneja este tipo de niveles, y su gda siempre que hay actualizaciones te lo indica.
No se como se llama el gda de Ubuntu, ni como instalarlo ( si es que se puede en Mint ), pero tal vez seria una solución instalar el gda de Ubuntu y desactivar ( quitarlo del panel ) el de Mint

Ten cuidado con la versionitis http://hatteras.wordpress.com/2009/11/14/versionitis/
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
hectorsales

Re: El Gestor de Actualizaciones no se muestra en tiempo rea

Post by hectorsales »

Hola Hatteras.
No se como se llama el gda de Ubuntu, ni como instalarlo ( si es que se puede en Mint ), pero tal vez seria una solución instalar el gda de Ubuntu y desactivar ( quitarlo del panel ) el de Mint.
Quizás sea una solución....

Así tengo yo las preferencias de mi gda:
Pantallazo.png
Como puedes ver tengo los niveles 1, 2 y 3 cómo seguros y visibles y el nivel 4 y 5 lo tengo solo como visible, actualmente el escudo me dice que estoy "al dia" por que a pesar de que tengo actualizaciones de nivel 5 (el kernel) al tener sólo activado la opción visible me dice que estoy actualizado. Hasta aquí todo correcto.


Pero ahora planteo lo siguiente y si a las 14h de hoy miércoles día 18 llegasen actualizaciones del nivel 1, 2 y 3 . Pues en mi sistema Linux Mint 13 Mate 64 Bytes el gda permanecería cómo que esta actualizado (icono en verde) y si no haces click no sabes si realmente hay actualizaciones o no... creo que con este ejemplo ha quedado claro lo que quiero expresar ...

Saludos ... :wink:
User avatar
hatteras
Level 11
Level 11
Posts: 3886
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Re: El Gestor de Actualizaciones no se muestra en tiempo rea

Post by hatteras »

Pues hasta aquí hemos llegado...ya que en mi sistema ( mi distro es de 32 bits ) si que aparecen las actualizaciones de nivel 1,2,y 3 con el gda tal y como tu lo tienes.
A ver si va a ser un error de la distro en 64 bits, ya que en la mia de 32 funciona correctamente.

¿ Has probado si desde un livecd de una distro Mint de 32 bits funciona o no de forma correcta el gda ?

Para instalar el gda de Ubuntu ( paquete update-manager ) hay que instalar un montón de paquetes, creo que todos los necesarios para que en la pantalla de acceso te aparezca también la opción del escritorio Unity, por lo que al menos para mi no merece la pena.

De todas formas no hay que estar obsesionado con las actualizaciones...no siempre lo último es lo mejor. Si todo funciona bien ¿ para que cambiar ?
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
hectorsales

Re: El Gestor de Actualizaciones no se muestra en tiempo rea

Post by hectorsales »

Pues hasta aquí hemos llegado...ya que en mi sistema ( mi distro es de 32 bits ) si que aparecen las actualizaciones de nivel 1,2,y 3 con el gda tal y como tu lo tienes.
A ver si va a ser un error de la distro en 64 bits, ya que en la mia de 32 funciona correctamente.
No sé si realmente es un error de la distro, pero el caso es que afecta a mucha gente y como te digo y se puede apreciar tengo los niveles 1, 2 y 3 Visibles y Seguros con lo cual debería avisarme de que hay actualizaciones(icono azul) es más te cuento estuve haciendo pruebas y me tire como una semana sin presionar el icono del gestor de actualizaciones, da igual que reiniciará tres o cuatro veces que apagará el ordenador, siempre se mostraba "feliz", si pasabas el mouse por encima del icono decía lo típico :" Su sistema esta actualizado" hasta que el fin de semana-domingo- presiones el icono y me salieron 14 actualizaciones para instalar del nivel 3.

Si echas un vistazo al foro de linux mint en su versión inglesa y más concretamente en el apartado creo que se llama mintools--->mintupadte verás los hilos que hay entorno a este tema.... Y el tema creo que aún no se ha solucionado ...
De todas formas no hay que estar obsesionado con las actualizaciones...no siempre lo último es lo mejor. Si todo funciona bien ¿ para que cambiar ?
Si tienes toda la razón, pero se supone que las actualizaciones de nivel 1, 2 y 3 corrigen fallos por ejemplo de seguridad entre otras cosas... Si por mi fuera no actulaizaría.. de hecho los repositorios backports como norma general los tengo desactivados ...

Saludos ... :wink:
User avatar
hatteras
Level 11
Level 11
Posts: 3886
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Re: El Gestor de Actualizaciones no se muestra en tiempo rea

Post by hatteras »

Parece ser que si actualizas con permisos de root el gda si que te aparecen las actualizaciones ¿ es asi ?

Si es asi tal vez la solución este en hacer que el gda se ejecute sin permisos de root, solo con los permisos de tu usuario:
sudo gedit /etc/sudoers y añadimos lo siguiente al final del archivo de texto:
nombre_de_tu_usuario ALL = (ALL) NOPASSWD: /usr/sbin/mintupdate
guardamos los cambios hechos y cerramos el archivo ( en vez de nombre_de_usuario ponemos el nombre del usuario que queremos que use el comando sin permisos de root ).
Para mayor seguridad reinicia el pc.
Si no te funciona esta solución, deshaz los cambios en el archivo /etc/sudoers

Post Data:
Sin tocar nada, el icono de gda se acaba de cambiar ( a las 12:46 del 18-9-2013) avisándome de que tengo 23 actualizaciones de nivel 3
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
hectorsales

Re: El Gestor de Actualizaciones no se muestra en tiempo rea

Post by hectorsales »

Parece ser que si actualizas con permisos de root el gda si que te aparecen las actualizaciones ¿ es asi ?
Así es ....

Si es asi tal vez la solución este en hacer que el gda se ejecute sin permisos de root, solo con los permisos de tu usuario:
sudo gedit /etc/sudoers y añadimos lo siguiente al final del archivo de texto:
nombre_de_tu_usuario ALL = (ALL) NOPASSWD: /usr/sbin/mintupdate
guardamos los cambios hechos y cerramos el archivo ( en vez de nombre_de_usuario ponemos el nombre del usuario que queremos que use el comando sin permisos de root ).
Para mayor seguridad reinicia el pc.
Si no te funciona esta solución, deshaz los cambios en el archivo /etc/sudoers
Gracias por la solución que me propones, no la he probado por que creo que tiene una "pega" para "refrescar" los repositorios necesitas la orden sudo, sudo apt-get update creo que no funcionaría....

Por ahora he encontrado una solución intermedia es la siguiente:

Añadir al archivo de configuración /etc/apt/apt.conf.d/10periodic la siguiente línea:

Code: Select all

APT::Periodic::Update-Package-Lists "1";
Ahora mismo mi archivo de configuración tiene el siguiente contenido:

Code: Select all

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::Unattended-Upgrade "0";
Esto hace que al menos una vez al día se ejecute:

Code: Select all

apt-get update
http://forums.linuxmint.com/viewtopic.php?f=34&t=115128

Es una solución intermedia, por que si enciendo el ordenador a las 7 de la mañana y por ejemplo el apt-get update se ejecuta a las 9 horas si hay actualizaciones en teoría me las ha de mostrar pero puede darse el caso de que las actualizaciones lleguen a la 18 horas con lo cual el gda no me las mostrará por que sólo se ejecuta una vez al día (el ejemplo de las 9 horas)... Me las mostrará al día siguiente ....

Bueno pues nada, voy a probar desde hoy a ver si funciona, ya te contaré ..."A falta de pan, buenas son tortas" ... :? :| :roll:

Saludos ... :wink:
User avatar
hatteras
Level 11
Level 11
Posts: 3886
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Re: El Gestor de Actualizaciones no se muestra en tiempo rea

Post by hatteras »

Al archivo sudores puedes añadirle tantas lineas de comandos que quieras que se ejecuten sin permisos de administrador como quieras, lo digo por si hay que ponerle tambien el comando apt-get update.
---------------

He instalado el paquete update-manager y se han instalado unos cuantos paquetes mas ( pero no se ha añadido unity a la pantalla de acceso, como me temia ).
He quitado el gda de mint, de aplicaciones al inicio
He añadido a aplicaciones al inicio el comando update-manager, con lo que cada vez que entro en la sesión gráfica del usuario se ejecuta dicho programa, y en mi caso me avisa de que hay disponibles mas de 120 actualizaciones ( supongo que se refiere a todos los niveles 1 a 5 , ya que este gestor no reconoce niveles y te avisa de todas las actualizaciones ). Al menos te avisa siempre que entres en la sesión de usuario, y también lo puedes añadir a gnome-schedule para que se ejecute cada x minutos.
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
hectorsales

Re: El Gestor de Actualizaciones no se muestra en tiempo rea

Post by hectorsales »

Hola hatteras, como te comento en mi anterior post he utilizado una solución intermedia, que aún no sé si funciona correctamente...por que sólo se ejecuta una vez al día. Pues bien por si no funcionará esta solución intermedia estoy pensando en el siguiente script:

Code: Select all

#! /bin/bash
sleep 150
(
    while : ; do
        apt-get update && rm -f /var/cache/apt/archives/lock > /dev/null
        sleep 1h
    done
) &
Este script alojado en /home/hector lo llamaría "updatescript" y la ruta sería /home/hector/updatescript. Luego editaría el fichero en modo root /etc/init.d/rc.local y añadiría la ruta /home/hector/updatescript al final del archivo /etc/init.d/rc.local. Esto lo hago para que se inicie nada más reiniciar el ordenador ...

El script se iniciaría al cabo de 150 segundos, he puesto este tiempo por que al arrancar el ordenador hay otro proceso que puede interferir :" /usr/lib/linuxmint/mintMenu/mintMenu.py" que creo que se refiere al gda que arranca al inicio. Una vez hecho esto se ejecuta la orden apt-get update y también he decidido borra el fichero "lock" para que no provoque ningún tipo de bloqueo, por que podría darse el caso, aunque nunca me ha ocurrido, que mientras se ejecuta el apt-get update tengas abierto synaptic con lo cual daría un error ya que ambas fuentes se nutren de "apt", creo que sólo puedes tener uno abierto, y finalmente /dev/null esto es para que la consola no reporte ninguna información ni error .. Este script es un bucle que se repetiría al cabo de una 1 hora

Ese es mi plan alternativo por si la solución intermedia no funcionará. No sé si el script está bien o mal diseñado o habría que cambiar algo ..... :roll:

Saludos ... :wink:
User avatar
hatteras
Level 11
Level 11
Posts: 3886
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Re: El Gestor de Actualizaciones no se muestra en tiempo rea

Post by hatteras »

Dado que no domino los scripts ( con while, if , etc ) para mi seria mas sencillo instalar el programa gnome-schedule y poner como tarea para ejecutar cada x minutos el comando que indicas:
apt-get update && rm -f /var/cache/apt/archives/lock > /dev/null

Ya me contaras como te va...me intriga
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
joos

Re: El Gestor de Actualizaciones no se muestra en tiempo rea

Post by joos »

Hola. Por lo que veo, a 7 de marzo de 2014 seguimos igual. Yo he instalado Linuxmint Mate13 - 64bits en mi PC y en la de otra persona y funcionaba en los dos.
Mi PC empezó a ir lenta así que formateé y volví a instalar con el MISMO cd, ahora sigue yendo lenta y además el gestor de actualizaciones no me avisa. Antes si, ahora no ¿por qué?
NOTA: no utilizo el terminal, por miedo y desconocimiento, solo copiar pegar (soluciones de otros). Por lo tanto agradezco a personas como vosotros, que investigais, el esfuerzo que haceis.
Locked

Return to “Español - Spanish”