#The moment you tried to install a new package the system also noticed pkg to be out of date so that got upgraded as well. With the above result.
OK it goes even more strange. Why it did not notice me? Where should i know it will SILENTLY update pkg also?
There were no notice at all, that pkg will update itself or install something other than zabbix-agent..
#I think it's safe to consider every package you installed as broken.
OK that's goot to hear, that only one package is broken, this what i tryed to install CORRECT?...
#It's more likely that the repository won't be available therefor you can no longer install any software at all. After all: Debian only maintains 3 repositories: Stable, Unstable and Testing. Once a version goes EOL then so are your chances of installing software. You could try one of these repositories but chances are high that you'll get the exact same results as you had here.
You are wrong. If release gets EOL, then it's repositories get's moved into archive. So if you do nothing you are correct- you are not able to install any additional software, BUT if you are aware and know that in EOL repo gets moved into archive, then you can change repo location and you good to go.. Even debian 1.2
http://archive.debian.org/debian/dists/
#Either way, that's kinda offtopic
Not to mention totally irrelevant to the issue at hand.
It's so and not so. This kaind of behaiviour what i had (not noticying user from additional software installs, no warning that it WILL broke system etc) is really a experience what drives users away from BSD. Before i had no feelings about BSD- i knew it still exist and i knew it feels a little like linux, but still totally different, but this kaind of breiking i had is not expected. Most of linux distros protect users from this kaind of breiking, even gentoo.... Seriously, it was a real bad experience...
#ports-mgmt/pkg also got updated. It's not part of the base system and therefor follows the same directions as any other port. As mentioned above: the moment you installed those packages it started by updating pkg itself.
As i noted it was without notice... All i saw, it installed zabbix-agent and all was golden... Except real result was totally different as expected
IF there would be a warning about updating pkg i would stop (@gentoo updating portage or gcc)...
#I know I'm playing the devils advocate right now but even so this is still true: you should honestly consider that entire system broken. I mean it's almost 3 years old and trust me: there have been numerous of bugs and exploits found in the mean time.
Thank you, note taken and we consider it as broken system. For now it is important that machine will boot into working condition (without zabbix agent, what failed to install)
#Running that as a router is plain out a bad idea(tm).
I would argue with you...but it is out of this topic
Think it as a black box with no external access, no services, plain routing, nat portfwd- no services to exploit etc...
For future BSD developmnets:
*warn users if something WILL broke system (pkg in EOL systems etc..)
*give user feedback about all packages to be installed (pkg lists ALL what it will do...)
Checked /var/log/messages no traces about pkg
Just in case: don't get me wrong, i don't want to say that *BSD is bad. I still think it has a place in this world and i see a way to make it better...
Just in my case it scares me away from BSD, because i do not know what os is actualy doing. For excample gentoo is very chatty and i as a user know excactly what it will do.
I have had very good experience with pfsense and now opposite experience with pure bsd and it is quite different, so mixed emotions...
It's not that i have to know what OS is doing it is OS that have to tell me what it is doing...