IPFire 2.27 (x86_64) - Core-Update 182 doesn´t find new updates

Hi all,

I´m new to IPFire and I would like to update the IPFire. Currently is “IPFire 2.27 (x86_64) - Core-Update 182” installed.

I know there are new updates listed when I visit the website mirror website from mirror1.pakfire.

NTP, DNS works fine. From CLI I can ping/nslookup google.

Here are some information:

In the “pakfire.conf” file, I have mirror1 as mainserver and mirror.

My question is, how can I get the new core-update?

Hello,

I simply looks like the system is not able to fetch the package databases. There should be more in /var/log/messages.

1 Like

Looking at your screen output your pakfire update command has downloaded the lists. The size is listed against each of the downloads and those sizes are around what would be expected.

Then your pakfire status command says that it can’t find the core-list.db file that was just downloaded.
It also looks like none of those files have been able to be saved into that directory as the age of all three files has been taken as 20502d 12h 56m 34s and that is basically as the files don’t exist it has taken the start of the Linux Epoch (1/1/1970 00:00:00) as the date of the files.
The update command first downloads those db files into a cache dir and does various checks and then if those are okay it then transfers them to the lists directory.

If you run the command
ls -hal /opt/pakfire/db/lists does that show the directory being empty?

Do you find any of the .db files in
/var/cache/pakfire/

1 Like

I dont see any “lists”. There is no directory.

Hello.

When I want to restore damaged, deleted, or incorrectly modified files, I download the corresponding IPFire ISO and extract it with 7-Zip until the file system is extracted. Then, using WinSCP, I upload them to the correct location.

Of course, I have to correctly apply the user/group permissions.

Regards

1 Like

Then that is your problem. Somehow you have deleted the directory.

You have ended up with core-list.db in the /opt/pakfire/db directory. That must also have been manually done as the code will only try and place it in the lists directory and not in the db directory.

Also the directories labelled core, installed, meta and rootfiles are also missing.

As it might not be certain what other changes/errors there are elsewhere, my suggestion would be to do a backup and download it off of your IPFire system. Then do a fresh install using CU199 and then do a restore from the backup.

2 Likes

There is a typo in the path.

Yes, but he then did ls -hal /opt/pakfire/db/ and got no directories at all and that command does not have any typos.

There was only uuid, which should be there, and core-list.db, which should not as it should be in /opt/pakfire/db/lists/

The lists, installed, core, meta and rootfiles directories should have been shown with that second command of ls -hal /opt/pakfire/db/

1 Like

The missing file /opt/pakfire/db/core/mine is reflected by the line
Core-Update-Level: 0
of pakfire status

ls -hal /opt/pakfire/db/ should read

total 48K
drwxr-xr-x 7 root root 4.0K Jul 15  2025 .
drwxr-xr-x 6 root root 4.0K Jul 15  2025 ..
drwxr-xr-x 2 root root 4.0K Nov 17  2021 core
drwxr-xr-x 2 root root 4.0K Jan 16 18:11 installed
drwxr-xr-x 2 root root 4.0K Feb 20 02:15 lists
drwxr-xr-x 2 root root  20K Jan 28 00:40 meta
drwxr-xr-x 2 root root 4.0K Jan 16 18:11 rootfiles
-rw-r--r-- 1 root root   37 Nov 17  2021 uuid
2 Likes

In that case, the system seems to have a corrupted file system and it would be best to do a fresh reinstall after checking the hardware is alright.

4 Likes