unable to upgrade to 12.2 from 12.1

Hello,
After upgrading in the past this desktop right now I’m not able to upgrade it to 12.2 from 12.1( KDE). (In the past I had issues with it to restart because my grub was missing some vital info, which were fixed with this forum’s support). Anyway this time I receive a message like this:
The root partition in /etc/fstab has an invalid root device. It is currently mounted as /dev/sda1 but listed as none.
See the SDB article at Update Fails: Partitions Cannot Be Mounted for details about how to solve this problem.
and then by clicking ok I receive an error : Failed to mount target system.
My only option is to reboot which brings me back to 12.1
I tried to follow the instructions which were relevant for my case but still without success. I did a backup of everything I need and with your help I will try to upgrade and if not successfull I will wipe out everything and start over again. The disk(network installation) had no issues as i used to upgrade successfully another desktop.
here are the contents of my /etc/fstab file:

/dev/disk/by-id/ata-Hitachi_HDS5C3020ALA632_ML4220F318T4VK-part3        /home   ext4    defaults 1 2 
#//192.168.1.1/australia        /media/australia        cifs    credentials=/home/dan/.ssh/.creds,_netdev,uid=dan,gid=users     0 0
proc    /proc   proc    defaults 0 0 
sysfs   /sys    sysfs   noauto 0 0 
debugfs /sys/kernel/debug       debugfs noauto 0 0 
usbfs   /proc/bus/usb   usbfs   noauto 0 0 
devpts  /dev/pts        devpts  mode=0620,gid=5 0 0 
#bonaire:/home/dan      /mnt    nfs     defaults 0 0

as noted there were couple of things commented out(external partitions). but w/o success. Thanks for your help in advance.

If this is full /etc/fstab, line for root filesystem is missing. Which seems to be exactly what installer complaints about.

Thank you for noticing that. Now that you pointed the discrepancy to me to me it makes sense. I looked in /dev/disk/by-id directory and found the other partitions(missing from this file, which I added manually.First question would be how did they disappear? which might be not be that relevant(and might explain the issues I had in the past to upgrade the kernel and grub would be messed up.
Second is more important to be able to update. What are the parameters needed? Can I find them anywhere else9another configuration file to ensure that they are correct?
so I added the 2 lines on top:


/dev/disk/by-id/ata-Hitachi_HDS5C3020ALA632_ML4220F318T4VK-part2        swap    swap    defaults 0 0
/dev/disk/by-id/ata-Hitachi_HDS5C3020ALA632_ML4220F318T4VK-part1        /       ext4    defaults 1 1 

/dev/disk/by-id/ata-Hitachi_HDS5C3020ALA632_ML4220F318T4VK-part3        /home   ext4    defaults 1 2 
#//192.168.1.1/australia        /media/australia        cifs    credentials=/home/dan/.ssh/.creds,_netdev,uid=dan,gid=users     0 0
proc    /proc   proc    defaults 0 0 
sysfs   /sys    sysfs   noauto 0 0 
debugfs /sys/kernel/debug       debugfs noauto 0 0 
usbfs   /proc/bus/usb   usbfs   noauto 0 0 
devpts  /dev/pts        devpts  mode=0620,gid=5 0 0 
#bonaire:/home/dan      /mnt    nfs     defaults 0 0 


I think the swap partition is ok as I have it the identical on 2 other installations. I wonder if for the root partition(part1) the third parameter defaults is correct or should be in sync with another configuration somewhere else.
As a note on the other machines I have it as acl,user_xattr. Any instructions /comments are welcome. Thanks again arvidjaar for opening my eyes on the issue.

My fstab from a clean 12.2 is

/dev/disk/by-id/ata-FUJITSU_MJA2250BH_G2_K95CT9A2D4UF-part2 swap                 swap       defaults              0 0
/dev/disk/by-id/ata-FUJITSU_MJA2250BH_G2_K95CT9A2D4UF-part5 /                    ext4       acl,user_xattr        1 1
/dev/disk/by-id/ata-FUJITSU_MJA2250BH_G2_K95CT9A2D4UF-part6 /home                ext4       defaults              1 2
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0


Got it working with the changes applied to the fstab file at caf’s suggestion. I noticed some warnings in the upgrading which are probably related to the problems I have with grub/booloader everytime i had a kernel change but It upgraded successfully. Perl-bootloader was complaining that it couldn’t find the partition

/dev/disk/by-id/ata-Hitachi_HDS5C3020ALA632_ML4220F318T4VK-part1
Should i insist on this warning which might be usefull for other people? I don’t know but if someone things I should I will open a new thread.

There is possibly some confusion in the system as a result of the original upgrade and the corrections made

I’m not sure where to start looking.