# Pamac Database Issue

**URL:** <https://rebornos.discourse.group/t/pamac-database-issue/1120>\
**Category:** Issues & Assistance\
**Created:** [September 10, 2023, 8:10pm UTC](https://rebornos.discourse.group/t/pamac-database-issue/1120 "2023-09-10T20:10:38Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![shivanandvp](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/shivanandvp/32/10_2.png) [@shivanandvp](https://rebornos.discourse.group/u/shivanandvp)\
**Post date:** [September 10, 2023, 8:10pm UTC](https://rebornos.discourse.group/t/pamac-database-issue/1120/1 "2023-09-10T20:10:39Z")

</div>

Continuing the discussion from [About the Issues & Assistance category](https://rebornos.discourse.group/t/about-the-issues-assistance-category/32/8):

---

<div class="post-metadata">

**Author:** ![shivanandvp](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/shivanandvp/32/10_2.png) [@shivanandvp](https://rebornos.discourse.group/u/shivanandvp)\
**Post date:** [September 10, 2023, 8:11pm UTC](https://rebornos.discourse.group/t/pamac-database-issue/1120/2 "2023-09-10T20:11:33Z")

</div>

@lorenzobc Por favor continúa aquí

---

<div class="post-metadata">

**Author:** ![shivanandvp](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/shivanandvp/32/10_2.png) [@shivanandvp](https://rebornos.discourse.group/u/shivanandvp)\
**Post date:** [September 10, 2023, 8:12pm UTC](https://rebornos.discourse.group/t/pamac-database-issue/1120/3 "2023-09-10T20:12:35Z")

</div>

¿Podría compartir el mensaje de error completo proporcionado por pamac?

¿Intentaste desinstalar y reinstalar pamac?

---

<div class="post-metadata">

**Author:** ![lorenzobc](https://avatars.discourse-cdn.com/v4/letter/l/50afbb/32.png) [@lorenzobc](https://rebornos.discourse.group/u/lorenzobc)\
**Post date:** [September 10, 2023, 8:12pm UTC](https://rebornos.discourse.group/t/pamac-database-issue/1120/4 "2023-09-10T20:12:53Z")

</div>

Gracias y disculpa por no iniciar el hilo en un lugar correcto.  
Repito mi consulta:

Hola:  
Desde hace un tiempo, meses, al querer actualizar con pamac me da primero aviso de fallo al sincronizar base de datos, y si trato de avanzar llega a un punto en que me da error de base de datos no válida o dañada. En este punto no me deja seguir con la actualización del sistema.  
Actualizando desde terminal con sudo pacman -Syyu no parece haber problema. Solamente sale al principio del log de ejecución lo siguiente:

_error: Reborn-OS: la firma de «SoulHarsh007 (Arch Linux Master Key) [harshtheking@hotmail.com](mailto:harshtheking@hotmail.com)» no es válida_

¿Hay alguna forma de restablecer la base de datos de pamac?  
Gracias  
Saludos

---

<div class="post-metadata">

**Author:** ![lorenzobc](https://avatars.discourse-cdn.com/v4/letter/l/50afbb/32.png) [@lorenzobc](https://rebornos.discourse.group/u/lorenzobc)\
**Post date:** [September 10, 2023, 8:16pm UTC](https://rebornos.discourse.group/t/pamac-database-issue/1120/5 "2023-09-10T20:16:38Z")

</div>

Hola:  
No guardé pantallazos, pero las ventanas de error decían:

- la primera AVISO: fallo al sincronizar la base de datos
- la siguiente ERROR: base de datos no válida o está dañada

Por otra parte no intenté desinstalar y reinstalar pamac.

Gracias

Saludos

---

<div class="post-metadata">

**Author:** ![shivanandvp](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/shivanandvp/32/10_2.png) [@shivanandvp](https://rebornos.discourse.group/u/shivanandvp)\
**Post date:** [September 10, 2023, 8:26pm UTC](https://rebornos.discourse.group/t/pamac-database-issue/1120/6 "2023-09-10T20:26:30Z")

</div>

¿Podrías compartir el resultado de

```sh
pamac upgrade --force-refresh --dry-run 

```

---

<div class="post-metadata">

**Author:** ![lorenzobc](https://avatars.discourse-cdn.com/v4/letter/l/50afbb/32.png) [@lorenzobc](https://rebornos.discourse.group/u/lorenzobc)\
**Post date:** [September 11, 2023, 4:57pm UTC](https://rebornos.discourse.group/t/pamac-database-issue/1120/7 "2023-09-11T16:57:50Z")

</div>

Hola @shivanandp:  
Me sale:

_Preparando…_  
_Nada que hacer._  
_Transacción terminada con éxito._

Pero igual no es buen momento porque hice la actualización por terminal, por no dejar pasar días.

Si te parece lo intento de nuevo el próximo fin de semana, antes de actualizar

Saludos y gracias

---

<div class="post-metadata">

**Author:** ![lorenzobc](https://avatars.discourse-cdn.com/v4/letter/l/50afbb/32.png) [@lorenzobc](https://rebornos.discourse.group/u/lorenzobc)\
**Post date:** [September 20, 2023, 5:15am UTC](https://rebornos.discourse.group/t/pamac-database-issue/1120/8 "2023-09-20T05:15:21Z")

</div>

Hola:

Tras recibir aviso de pamac de disponibilidad de actualizaciones, retomo el hilo del problema informado.

Desde pamac, al intentar avanzar la actualización primero me sale el aviso de error:

![imagen](https://global.discourse-cdn.com/free1/uploads/rebornos/original/1X/cb87166dcc3d9567ba7e116c1e0819b5124cfdf7.png)

En la consola de pamac sale lo siguiente:

_Preparando…_  
_Sincronización de bases de datos de paquetes…_  
_Actualizando Reborn-OS.db…_  
_Actualizando core.db…_  
_Actualizando extra.db…_  
_Actualizando multilib.db…_  
_Error: multilib.db: Reborn-OS: la firma de «SoulHarsh007 (Arch Linux Master Key) [harshtheking@hotmail.com](mailto:harshtheking@hotmail.com)» no es válida_  
_Error al sincronizar las bases de datos_  
_Actualizando AUR…_  
_Comprobando snapd dependencias…_  
_Comprobando java-openjdk-bin dependencias…_  
_Comprobando yay dependencias…_  
_Comprobando libpamac-aur dependencias…_  
_Comprobando qownnotes dependencias…_  
_Fallo al preparar transacción:_  
_base de datos no válida o dañada_  
_Transacción cancelada._

Si desmarco los paquetes AUR para dejar sin actualizar y repito el proceso me sale:

_Preparando…_  
_Sincronización de bases de datos de paquetes…_  
_Error: Reborn-OS: la firma de «SoulHarsh007 (Arch Linux Master Key) [harshtheking@hotmail.com](mailto:harshtheking@hotmail.com)» no es válida_  
_Actualizando Reborn-OS.db…_  
_Error: multilib.db: Reborn-OS: la firma de «SoulHarsh007 (Arch Linux Master Key) [harshtheking@hotmail.com](mailto:harshtheking@hotmail.com)» no es válida_  
_Error al sincronizar las bases de datos_  
_Aviso: java-openjdk-bin: ignorando actualización del paquete (20.0.2.u9-1=\>21.u35-1)_  
_Aviso: libpamac-aur: ignorando actualización del paquete (11.6.2-0=\>11.6.2-1)_  
_Aviso: qownnotes: ignorando actualización del paquete (23.9.0-1=\>23.9.4-1)_  
_Aviso: snapd: ignorando actualización del paquete (2.60.2-1=\>2.60.4-1)_  
_Aviso: yay: ignorando actualización del paquete (12.1.2-1=\>12.1.3-1)_  
_Fallo al preparar transacción:_  
_base de datos no válida o dañada_

Llegados a este punto ejecuto el comando indicado en tu último comentario:

_$ pamac upgrade --force-refresh --dry-run_  
_Preparando…_  
_Comprobando snapd dependencias…_  
_Comprobando java-openjdk-bin dependencias…_  
_Comprobando yay dependencias…_  
_Comprobando libpamac-aur dependencias…_  
_Comprobando qownnotes dependencias…_  
_Error: Fallo al preparar transacción: base de datos no válida o dañada_  
_Transacción cancelada._

De momento no desinstalo/reinstalo pamac, a la espera de vuestros comentarios o sugerencias.

Gracias

Saludos

---

<div class="post-metadata">

**Author:** ![shivanandvp](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/shivanandvp/32/10_2.png) [@shivanandvp](https://rebornos.discourse.group/u/shivanandvp)\
**Post date:** [September 20, 2023, 5:24am UTC](https://rebornos.discourse.group/t/pamac-database-issue/1120/9 "2023-09-20T05:24:06Z")

</div>

¿Aparece este error si ejecutas?

```sh
LANG=C sudo pacman -Syyuv

```

?

---

<div class="post-metadata">

**Author:** ![lorenzobc](https://avatars.discourse-cdn.com/v4/letter/l/50afbb/32.png) [@lorenzobc](https://rebornos.discourse.group/u/lorenzobc)\
**Post date:** [September 20, 2023, 5:31am UTC](https://rebornos.discourse.group/t/pamac-database-issue/1120/10 "2023-09-20T05:31:17Z")

</div>

$ LANG=C sudo pacman -Syyuv  
[sudo] password for user:  
error: Reborn-OS: signature from “SoulHarsh007 (Arch Linux Master Key) [harshtheking@hotmail.com](mailto:harshtheking@hotmail.com)” is invalid  
Root : /  
Conf File : /etc/pacman.conf  
DB Path : /var/lib/pacman/  
Cache Dirs: /var/cache/pacman/pkg/  
Hook Dirs : /usr/share/libalpm/hooks/ /etc/pacman.d/hooks/  
Lock File : /var/lib/pacman/db.lck  
Log File : /var/log/pacman.log  
GPG Dir : /etc/pacman.d/gnupg/  
Targets : None  
:: Synchronizing package databases…  
Reborn-OS 107.9 KiB 102 KiB/s 00:01 [######################] 100%  
core 127.6 KiB 307 KiB/s 00:00 [######################] 100%  
extra 8.2 MiB 14.6 MiB/s 00:01 [######################] 100%  
multilib 141.5 KiB 2.30 MiB/s 00:00 [######################] 100%  
:: Starting full system upgrade…  
resolving dependencies…  
looking for conflicting packages…  
warning: dependency cycle detected:  
warning: libcamera-ipa will be installed before its libcamera dependency

Packages (194)

[lista de paquetes a actualizar]

Total Download Size: xxxx MiB  
Total Installed Size: xxxx MiB  
Net Upgrade Size: xxxx MiB

:: Proceed with installation? [Y/n] n

$

Por ahora dejo sin actualizar vía pacman.

---

<div class="post-metadata">

**Author:** ![shivanandvp](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/shivanandvp/32/10_2.png) [@shivanandvp](https://rebornos.discourse.group/u/shivanandvp)\
**Post date:** [September 20, 2023, 5:37am UTC](https://rebornos.discourse.group/t/pamac-database-issue/1120/11 "2023-09-20T05:37:54Z")

</div>

Ejecútelos en una terminal para intentar arreglar las claves.:

```sh
LANG=C sudo pacman-key --init

LANG=C sudo pacman-key --populate rebornos archlinux

LANG=C sudo pacman-key --refresh-keys

```

---

<div class="post-metadata">

**Author:** ![lorenzobc](https://avatars.discourse-cdn.com/v4/letter/l/50afbb/32.png) [@lorenzobc](https://rebornos.discourse.group/u/lorenzobc)\
**Post date:** [September 20, 2023, 5:44am UTC](https://rebornos.discourse.group/t/pamac-database-issue/1120/12 "2023-09-20T05:44:30Z")

</div>

$ LANG=C sudo pacman-key --init  
[sudo] password for user:  
$  
$  
$ LANG=C sudo pacman-key --populate rebornos archlinux  
==\> ERROR: The keyring file /usr/share/pacman/keyrings/rebornos.gpg does not exist.  
$

Dejo sin ejecutar el 3er comando

---

<div class="post-metadata">

**Author:** ![shivanandvp](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/shivanandvp/32/10_2.png) [@shivanandvp](https://rebornos.discourse.group/u/shivanandvp)\
**Post date:** [September 20, 2023, 5:47am UTC](https://rebornos.discourse.group/t/pamac-database-issue/1120/13 "2023-09-20T05:47:30Z")

</div>

@lorenzobc

```sh
LANG=C sudo pacman -S rebornos-keyring

LANG=C sudo pacman-key --populate rebornos archlinux

LANG=C sudo pacman-key --refresh-keys

```

---

<div class="post-metadata">

**Author:** ![lorenzobc](https://avatars.discourse-cdn.com/v4/letter/l/50afbb/32.png) [@lorenzobc](https://rebornos.discourse.group/u/lorenzobc)\
**Post date:** [September 20, 2023, 6:20am UTC](https://rebornos.discourse.group/t/pamac-database-issue/1120/14 "2023-09-20T06:20:54Z")

</div>

1. ejecutados los comandos indicados

2. vuelvo a correr _$ pamac upgrade --force-refresh --dry-run_  
y ahora parece dar una salida limpia

3. vuelvo a intentar aplicar actualizaciones vía pamac

Parece que ya actualiza todo sin problemas. A ver en próximas semanas cómo funciona.

Mil gracias @shivanandp

Saludos
