Pamac no muestra actualizaciones

Creo (no estoy seguro) que luego de añadir el nuevo repo, como dicho en el anúncio, Pamac no me anda ofreciendo actualizaciones. Si corro en un terminal sudo pacman -Syy, refrescando los repos, ahí si Pamac las muestra. En los ajustes de Pamac me parece que todo está conforme:

Que debo hacer en este caso?

¡Hola!

Al seguir los pasos indicados, no se agrega un repositorio, sino que se actualiza el listado de espejos (mirrors) del repositorio de RebornOS (este listado existe en el archivo /etc/pacman.d/reborn-mirrorlist).

El repositorio de RebornOS debe estar presente en el archivo /etc/pacman.conf, y si tienes instalado RebornOS, debe de existir.

Este repositorio es:

[Reborn-OS]
SigLevel = Optional TrustAll
Include = /etc/pacman.d/reborn-mirrorlist

Un contenido de este archivo es por ejemplo como el siguiente (si no se ha agregado ningún repositorio a la instalación por defecto de RebornOS):

#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
#HookDir     = /etc/pacman.d/hooks/
HoldPkg     = pacman glibc
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
#Color
#NoProgressBar
CheckSpace
#VerbosePkgLists
#ParallelDownloads = 5

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.

#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   - URLs will have $repo replaced by the name of the current repo
#   - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

#[testing]
#Include = /etc/pacman.d/mirrorlist

[Reborn-OS]
SigLevel = Optional TrustAll
Include = /etc/pacman.d/reborn-mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

#[community-testing]
#Include = /etc/pacman.d/mirrorlist

[community]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

[multilib]
Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

Este archivo se edita con, por ejemplo:

sudo nano /etc/pacman.conf

Normalmente, pamac actualiza cada intervalo de tiempo indicado en su configuración. Si por ejemplo inicias tu sistema, pamac realizará un chequeo para ver si existen actualizaciones.

Saludos…

1 Like

Bueno, abri pacman.conf y está igualito que este que me has enseñado. Como indiqué, los updates de Pamac están ajustados para cada 3 horas. Pero no me ha aparecido nuevos desde que corri pacman -Syy (si, sé que ese actualiza los repos).

Desde la última vez que corri tengo 11 updates disponibles - hace cerca de 3 horas. Voy a dejar pasar más 1 hora y veo si cambia algo. Caso no, actualizo repos nuevamente y veo si hay más updates. Ahí vemos lo que hacer para que Pamac consiga “ver” los cambios en los repos y, así, me ofrezca los updates correctamente…

EDIT: Un par de horas se pasó y sigo con las mismas 11 actualizaciones a hacer:

Pasado correr la actualización de repos, ahora son 12 (una a más - Meson):

Algo me tinca que puede ser el indicador de Pamac en la bandeja del sistema, pero eso seria un educated guess

El idicador de pamac en la bandeja del sistema, si utilizas gnome, cuando hay actualizaciones, solo muestra añadido un pequeño punto azul a un lado del icono (esto sucede cuando se utilizan los iconos papirus). Si seleccionas los iconos yaru (accediendo a retoques), cuando hayan actualizaciones, el icono de pamac pasará a ser rojo.

Saludos.

1 Like

Si, lo sé. Yo uso Simply-Circles y el icono cambia cuando hay updates. Lo raro no es que no cambie, es que indica incorrectamente su cantidad… a ver si el más recente anúncio sobre los repos arregla el problema

Rodrigo: es normal que cuando abras pamac, puedan aparecer nuevas actualizaciones, ya que en el momento en que se abre, realiza el equivalente a un pacman -Syyu, y como Arch Linux suele tener casi siempre alguna nueva actualización, no es extraño que al momento de abrir pamac aparezca alguna nueva (pamac muestra las actualizaciones que encontró en el momento que realizó la revisión, y cuando lo abres, bien puede existir alguna otra nueva; a mí me ha sucedido).

Saludos.

1 Like

Si, lo sé. La cosa es que lo que parece es que Pamac no ha sido capaz de hacer las verificaciones de updates a cada 3 horas como debería. No sé bien porqué (esa es toda la duda, al fin). Lo que sé es que al actualizar repos manualmente los updates vienen. Si no lo hago, Pamac se queda sin ofrecer actualizaciones, no importa por cuanto tiempo. Crees que se reinstalo Pamac-AUR eso se arreglaria? Como “resetar” las configs de Pamac a un estado inicial podría ser la solución? (de forma a que forze a re-leer los repos y así vuelva a “charlar” correctamente com pacman.conf)

No te podría decir si eso sería una solución. Podrías visitar la página de desarrollo de pamac:

Yo no he tenido problemas con él, pero no soy su desarrollador. Quizás allí te puedan auxiliar, si consultas en el foro de Manjaro, ya que es un desarrollo de ellos.

De todas formas, hoy subo una actualización de pamac. Quizás quieras esperar a que esté disponible, para probarla y ver qué sucede.

1 Like

Más tarde veo, ahora estoy en Manjaro… a ver si el update arregla eso

Parece que se arregló. Sigo teniendo paquetes huérfanos raros (como gufw), pero eso es otro tema…