Problem upgrading from 2.1.5\. to 2.2 on fit-PC2i
-
Well, there's "no space left on device" directly on the screenshot… Though, not sure whether it does not relate to /tmp on a manually configured ramdisk.
-
Well, there's "no space left on device" directly on the screenshot… Though, not sure whether it does not relate to /tmp on a manually configured ramdisk.
"no space left on device" is a common symptom of a dead drive, where that appears and the drive isn't really full, that's the issue.
https://doc.pfsense.org/index.php/Filesystem_Full_/_Out_of_Inode_ErrorsIt's a full install, so I assumed the usual /tmp being on the drive. If /tmp is enabled as as RAM disk, it might a diff issue entirely. In that case, /tmp is likely too small for what's running on the system.
-
Wonder if he can get to diagnostics > smart status to see if smart is reporting failures?
-
This:
@doktornotor:…...
Download /cf/conf/config.xml via SFTP. ......is the most simple - and imho the best - advise.
And easy to realize.Download FileZilla - an free FTP/SFTP client program from here https://filezilla-project.org/
To connect to you pfSEnse, use:
Your pfSEnse IP.
The user will be 'root' (and NOT 'admin')
The password will be the same as what you used as the 'admin'.
The port will be '22' (no, not 21)
And now the difficult part, do not use the FTP¨protocol but the "SFTP - SSH File Transfer Protocol".
Click on "Connect" and your in.(No I cross my fingers for you and hope that the ssh daemon is actually running …..)
-
I agree, but before he bothers reinstalling to that drive I just think it would be great to check its health.
Thats all.
-
Thank you all for trying to analyze my problem. However, the HDD doesn't seem to be the issue. I am more than ever confused, but I think I have some clues for the smart guys here at the forum. This is what I have done since yesterday.
Actions
- bought and installed a new hard disk
- did a clean install of 2.2 (pfSense-memstick-2.2-RELEASE-i386-20150122-1404) on the new HDD
- got warnings in the final stage of the installation (at the Console menu): incorrect date() and corrupt Config.xml 0 bytes,
- also, most of the options i the Console meny did just reload the menu and the warnings above, but did not execute the action, eg 1) Assign Interfaces just "refreshed" the screen.
- did a clean install of 2.1.5 instead. Everything looked just fine all through the installation and i restored connectivity on both network interfaces.
- but when I "restored" a year old configuration backup the initial problem reoccured - with identical text (please see my pic in the initial post in this thread).
- so I did one more clean install of 2.1.5, run the install Wizard. No error! Saved the config.
- then i changed, in the Advanced Settings, the "TCP port" and checked "Secure Shell Server", and the exact same error returned!
I am currently running the firewall with these error but i don't know if it will degenerate as the last time and finally stop, or if this stage is pretty "stable" until i try a new upgrade…
I don't know what more information i can provide to facilitate the analyze of the problem - just let me know!
Maybe a stupid thought, but could this be a problem with file or folder permissions introduced in a previous upgrade, since it obviously is not a HDD hardware error.
-
;D This is a humble bump of my post, please if someone can give me a hint of how I can analyze this problem, thanks /Mike
-
First, I have to say that it is really strange that fit-pc models do not have proper attention here, I think they are quite good for running pfSense.
I have fit-pc2i myself and was running it for a year now with almost no issues.
Almost - because wifi gave me some issues - only worked for several hours in AP mode and then signal disappeared. I did not really need access point, so I ignored it eventually.Here comes today, when I decided to upgrade to 2.2… and it did not work. It core dumped after upgrade on first reboot. On next reboot it shows similar errors on the console. Those errors indicate that filesystem is corrupted, possibly because of core dump during previous boot.
I did some tests, looked at the core dump data and realized that the issue is this - Bug #4175 - kernel panic when loading run driver for RT3070 - pfSense is crashing while loading driver for RT2870 wifi card.
I could not find any workaround at it was getting late, so I did physical fix - just removed wifi card from fit-pc2i.
It is easy to do, you just need a screwdriver and 5mm hex socket. It supposed to be a mini-PCIe card, but mine turned out to be a very small board, smaller than mini-PCIe, affixed where mini-PCIe should be and connected to a separate connector on the motherboard using wires. Oh, and it won't be easy to install different card there because of missing nuts for mini-PCIe mounting.Anyway, pfSense 2.2 installed fine once wifi was removed and I restored configuration without any issue.
I am now thinking of upgrading to their new fitlet-i or fitlet-X model, but the question is how to make sure that hardware is compatible…
-
If you're having difficulty upgrading your fit-PC2i to pfSense2.2 here's a workaround that will disable your wireless card and allow you to run 2.2 without opening up your case and removing the card:
Press ESC at the first Welcome menu. This will drop you into bootloader configuration where you'll see an OK prompt. Enter the command 'set hint.run.0.disable=1' followed by 'boot'. This should allow you to complete the boot sequence. At the pfSense menu open a shell and add the line 'hint.run.0.disable=1' to /boot/loader.conf.local so that you'll be able to reboot without repeating this procedure again. When the bug in the RT2870 driver is fixed, just remove this line. You'll have access to your wireless card on the next reboot (and as per dgcom's experience, maybe it'll work better).
I gotta agree about how great a firewall the fit-PC2i makes. I've been running ubuntu/ebox on it for years and am moving to pfSense since the Zentyal project recently gave up supporting their firewall modules. I should have made the move a long time ago!
-
Well, I found 'set hint.run.0.disable=1' later on, after I was able to restore Internet connectivity at home :)
That's a good tip, but you have to be careful - if missed, booting and crashing caused many filesystem errors in my installation…