I just upgraded 12-p1 to 13 and lost everything (almost?)

I think you meant 13.1-RELEASE.

Did you get your accounts back?
Nope that's what it said

freebsd-version 13.0-RELEASE-p13

And now trying to fix video for xorg

dmes|grep i195

KLD i915kms.ko depends on kernel - not available or version mismatch
Linker_load_file /boot/modules/i915kms.ko
unsupported file type
 
I think you're merging two things into your problem

First, there is no 13.0-RELEASE-p13, the current one is "13.1-RELEASE-p2".

Once you get Freebsd properly updated/upgraded then worry about xorg.



---
[edit - we're all full of typo's today, thanks W.hâ/t! That's what I get for doing several things at once.]
Do you want me to take a photo of it and send it to you?;

And my bash prompt is still saying freeBSD 12

freebsd-version -kru
13.0-RELEASE-p13

3 times

Yes I have my account back and trying to fix xorg and got a mismatched on i915kms.ko

And it would not let me upgrade again and it's telling me this 13 is no longer supported
 
Nobody said that you were lying...
I suggest that you save any data that can be saved and reinstall 13.1-RELEASE.
This looks like a mess to restore.
 

Attachments

  • 20221012_152410_copy_1024x768.jpg
    20221012_152410_copy_1024x768.jpg
    192.6 KB · Views: 158
I was going to crawl back under my rock after W.hâ/t made me "facepalm", but...

Do you have your bash prompt just giving you "user@host" in the prefix?

i.e. your bashprompt may just be parroting your "hostname" to you. What does hostname respond? I'm betting it's "FreeBSD-12", if so then you've properly gotten FreeBSD up to 13.0-p13, but just have an old hostname laying around (just change that unless you want it for posterity).

Ok, now to crawl back under my rock. ;)
 
I was going to crawl back under my rock after W.hâ/t made me "facepalm", but...

Do you have your bash prompt just giving you "user@host" in the prefix?

i.e. your bashprompt may just be parroting your "hostname" to you. What does hostname respond? I'm betting it's "FreeBSD-12", if so then you've properly gotten FreeBSD up to 13.0-p13, but just have an old hostname laying around (just change that unless you want it for posterity).

Ok, now to crawl back under my rock. ;)
at login user I get $ I think or # I forgot it was but when i login su - I get root@FreeBSD-12$ 13.0-p13 bbut then it says its out date for end of life support

oh yeah and i159klm.ko file not support file mismatch its still screwed up
 
Don't worry about nvidia-kernel driver or xorg at this moment.
The first thing is to get "freebsd-version -kru" to something like:
Code:
13.1-RELEASE-p2
13.1-RELEASE-p2
13.1-RELEASE-p2
Is that ok ?
The installed kernel, the running kernel and the userland should be the same and "actual".
 
Looking through the thread it seems you are confronted with three problems:
  1. running a not supported FreeBSD 13.0-RELEASE *
  2. not being able to run X and or video driver problems
  3. bash problems
Generally speaking, consult the fine manual: the FreeBSD Handbook; for example from the documentation matrix. FreeBSD does things differently then Linux distro's.

For upgrading FreeBSD use freebsd-update(8) to get to FreeBSD-RELEASE 13.1 (which is supported), see 24.2.3. Performing Major and Minor Version Upgrades **

Depending on your situation and minor or major version upgrade you'll have to use freebsd-update(8) a number of times (usally three times) and reboot. If you want to be a bit more aware what is changing before each reboot, use freebsd-version -kru and watch the changes (note with -kru (or any other order): "freebsd-version will print the installed kernel version first, then the running kernel version, next the userland version") . I suggest you try this first.

If you're still using a NVIDIA graphics card find out which one and look for the correct driver as SirDice suggested

Your bash problems should be at the end and are most likely not effecting the normal running of FreeBSD and X; any problems might have something to do with an old bash version; bash does not come as part of FreeBSD's base install, its a package: shells/bash/. Don't rely on bash for the current FreeBSD version. Do not set bash as shell for root; stick to sh(1) or tcsh(1) for the root user.

___
* Besides the FreeBSD home page, you'll find an overview of currently suported FreeBSD versions here
** just using freebsd-update(8) with freebsd-update fetch etc. is just for installing the newest patches, as p13 in RELEASE 13.0-p13; see 24.2.2. Applying Security Patches
 
Back
Top