Hello,

I'm relatively new to Linux. I've tried several distribuitions already. Well, each has its own way of updating, and as such the way KaOS updates is a little new to me.

Well, I've just installe it and used Octopi to update it. But, in the terminal window that appeared, it began downloading the packages. In the middle of the process it began to fail to download, as if all the servers weren't answering, but my Internet itself was still on and working. Well, as it was a lot of packages I went to sleep. In the next morning the terminal window had gone. So I rebooted the computer and used Octopi again. I noticed that the number of packages was a little lower, as was the MB size lower also. I asumed that it was now downloading the packages that failed to download the previous time. And all was downloaded and installed. My question is: What happen to the packages it had already downloaded in the first try? I don't know because the terminal had disappered. The packages of the first try were installed, even though some failed to download? Or something else? If I try to update now, it says all is up to date...

Pacman log is needed to give an answer, if you prefer to automate:
Octopi > Tools > SysInfo
and paste the link that returns

Or just get the log, it is in /var/log/pacman.log

Looks like all went OK, look at the time frame:

[2016-06-04 22:12] [PACMAN] starting full system upgrade
[2016-06-05 05:28] [PACMAN] Running 'pacman -Sy'
[2016-06-05 05:28] [PACMAN] synchronizing package lists
[2016-06-05 07:52] [PACMAN] Running 'pacman -Sy'
[2016-06-05 07:52] [PACMAN] synchronizing package lists
[2016-06-05 07:53] [PACMAN] Running 'pacman -Su'
[2016-06-05 07:53] [PACMAN] starting full system upgrade
[2016-06-05 09:04] [ALPM] transaction started
[2016-06-05 09:04] [ALPM] upgraded tzdata (2016c-1 -> 2016d-1)
[2016-06-05 09:04] [ALPM] upgraded readline (6.3.008-2 -> 6.3.008-3)

07.53 the command to upgrade was exectuted, meaning it started the download of all needed packages, then at 09:04 all was downloaded and the upgrade/install of all new packages started. That took 10-15 minutes, all correct installed, no errors, so octopi/terminal was done and closed.

Well, after all of it I opened a terminal and ran the sudo pacman -Syyuu command. And it said there was nothing to do. Wouldn't that be it?

That is correct, all was updated, nothing has moved since, so no new updates.

So, if I ran that command, and if there were packages still left to download and install and update, it would do that. But if there were, for some reason, packages it had downloaded but not installed, would it then install them? And that first attempt, which partially failed, could it fool octopi, and make it think a package was already updated, but in reality that package was just downloaded but not installed, or even not downloaded at all? Sorry for the many questions...

Octopi is not the driver here 🙂
That is just a GUI frontend for pacman. Pacman can just download packages without installing, there are commands for that, so a downloaded package that is not installed is not added to the database as installed. That only happens after the whole transaction is completed.

OK, so now I see that I can be 100% sure that all the packages that should be updated after installing the 2016.04 snapshot are in fact updated. Thank you!

17 days later