October 8, 2015, 5:31pm
Thanks to users that purchased activation codes for Stable update. We need a lot more users to do so to keep our effort going, so please purchase activation codes for your production Rockstor systems.
I am starting this post to report the development and testing progress as we work towards 3.8-9 release. As I merge pull requests and create testing updates, I’ll post the summary here. For those of you that are actively testing, this post can be used to provide your feedback, sign-off your approval etc…
The plan is to close as many issues as possible in our current milestone(
Toulumne). There are plenty of issues in it and it’s totally possible that a stable release will be made after 5-10 issues are closed, there’s no objective formula leading to the cutoff point but I am sure one will emerge over time.
October 8, 2015, 5:39pm
We just pushed the 3.8-8.04 Testing update.
Here’s the issue that’s resolved in this update
06:16PM - 28 Sep 15 UTC
05:35PM - 08 Oct 15 UTC
forum post: http://forum.rockstor.com/t/samba-starts-to-quickly/493
@Dragon2611 for reporting this issue. I’ve manged to clean up various services of Rockstor leveraging systemd more and the dependencies look a lot cleaner. Perhaps a wiki post in the near future would be good explaining the startup sequence of various services.
October 9, 2015, 2:18am
Ok, I managed to close a couple more easy issues today and create another Testing update. 3.8-8.05 is out!
@roweryan for reporting these issues. I’d be thrilled if you can test the update and confirm following fixes. (more info on respective github pages)
Here’s the first one. The ip address reported in the appliance area is now consistent with reality of the system state.
06:44PM - 02 Oct 15 UTC
11:22PM - 08 Oct 15 UTC
It's showing the old IP under /home#appliances and in the header bar.
And the second one ended up being a silly problem that was only showing(correctly so) on Firefox but not on Chrome.
07:55PM - 01 Oct 15 UTC
12:39AM - 09 Oct 15 UTC
If you have multiple network devices, and you edit one that is not in use, you g
… et the following error:
Network config: Failed to configure network interface(X) due to a system error
Also would it be possible to set the type to "None" if you never want the interface to come up? Like for wireless for example.
I’ve also pushed a partial fix to the following issue, where hostname changes made using hostnamectl or manually will be picked up by the Web-UI. Also, Rockstor will not touch /etc/hosts file any more. We’ll close this issue when we add support to change the hostname on the UI.
11:42PM - 23 Sep 15 UTC
01:11AM - 26 Jan 16 UTC
At the very least, application state should automatically detect if hostname as
… been changed on the cli.
In addition to that, it would be nice if hostname change can be supported in the web-ui
forum post: http://forum.rockstor.com/t/host-name-change/464
October 13, 2015, 3:01am
Another Testing update(3.8-8.06) is now available. We’ve managed to close a few small but important issues in the current milestone(
Many thanks to
@phillxnet for his contributions to this update.
If you are subscribed to testing updates, please test away and report any issues. Here are the closed issues.
Messaging for password reset button in the UI is improved.
07:44AM - 17 Sep 15 UTC
06:31PM - 09 Oct 15 UTC
re forum post that indicates this message can do better on clarifying that the r
… oot user created during install is required in this admin password reset procedure:-
Linking forum post:- http://forum.rockstor.com/t/reset-password-to-access-server/457
Disk application state is auto refreshed without delay when a Pool is deleted.
The logic to update /etc/issue to display the Web-UI link got a nice polish!
04:18PM - 04 Oct 15 UTC
06:12PM - 12 Oct 15 UTC
As of 3.8-8 the console displays "The system does not have an ip address"
… does, login and ifconfig displays this.
Reproduced by fresh 3.8-7 install, applied 3.8-8 update and then rebooted.
All subsequent reboots display this same misleading message.
Rockstor machine can be found in list of all machines via "fing" app on android or "arp -a" in terminal on linux system or via router webUI dhcp / connected clients section.
Messaging update on the Web-UI, reported by
@roweryan. Thanks @phillxnet for a fast turnaround. Someone owes someone a beer for this
03:30PM - 10 Oct 15 UTC
05:51PM - 12 Oct 15 UTC
Does it mean "update the certificate", or "something to do with an update certif
… icate, is my stable key a certificate for an update, is it for an ssl certificate?...
October 14, 2015, 7:23pm
I finally managed to improve the Active Directory integration code. The new approach is looking much better and detailed
here. So, 3.8-8.07 update is now available. I’d greatly appreciate if AD users out there give it a spin.
Here’s the issue for this work.
08:17AM - 04 Sep 15 UTC
10:48PM - 27 Oct 15 UTC
I've filled our all the required fields for the AD integration.
But when I clic
… k on "Join Domain" nothing is shown, ... no errors in the logs or in the JS console.
When I try to enable the service first i get an error message. In the logs I've the following contents:
Sep 04 09:58:21 rockstor systemd: winbind.service: Supervising process 31815 which is not our child. We'll most likely not notice when it exits.
Sep 04 09:58:21 rockstor winbindd: [2015/09/04 09:58:21.806824, 0] ../source3/winbindd/winbindd_cache.c:3230(initialize_winbindd_cache)
Sep 04 09:58:21 rockstor winbindd: initialize_winbindd_cache: clearing cache and re-creating with version number 2
Sep 04 09:58:21 rockstor winbindd: [2015/09/04 09:58:21.807822, 0] ../source3/winbindd/winbindd_util.c:634(init_domain_list)
Sep 04 09:58:21 rockstor winbindd: Could not fetch our SID - did we join?
Sep 04 09:58:21 rockstor systemd: winbind.service: main process exited, code=exited, status=1/FAILURE
Sep 04 09:58:21 rockstor systemd: Failed to start Samba Winbind Daemon.
Sep 04 09:58:21 rockstor systemd: Unit winbind.service entered failed state.
so it seems I've to joint to the domain first, but this doesn#T work ;-)
If you need any further information - just let me know.
October 16, 2015, 3:37am
3.8-8.09 (Testing) update is now available. We closed a few small issues and improved test coverage in this update. A lot of issues have already been closed and things are looking pretty good for the upcoming 3.8-9 stable update.
@phillxnet, @mchakravartula and @roweryan for their contributions. Here are the issues closed in this update.
05:52PM - 11 Oct 15 UTC
07:25PM - 14 Oct 15 UTC
As it can be quite frustrating to have an imposed delay prior to reboot or shutd
… own I am preparing a pr to address this.
October 16, 2015, 3:04pm
Are the ‘create a clone from snapshot w/in UI’ and ‘broke replication between rockstor appliances’ issues that I recently encountered being targeted for the 3.8-9 release? (Issue
#886 and #939)
Highly interested in fixes for these findings before I press on w/ deeper testing.
+1 for a fix to “replication between rockstor appliances” issue 886 in the next release. Happy to test and provide feedback.
October 17, 2015, 12:46am
@whitey and @grizzly, replication fixes are part of the current milestone as you know. I can’t guarantee the fixes in 3.8-9 as we’ve already closed a bunch of issues but I’ll try my best.
#886 on the other hand should be resolved in this update, however.
October 18, 2015, 5:29pm
3.8-8.11 Testing update is now available. Testing is going well so far and I am looking forward to making the 3.8-9 Stable update available as planned.
For this update, we closed one major bugfix issue with S.M.A.R.T reporting, thanks to
@phillxnet! We’ve also fixed a minor regression and another UI bugfix. Here’s list
08:33AM - 22 May 15 UTC
03:39PM - 17 Oct 15 UTC
My system has three drives, for one of them the SMART data collection is broken,
… the other ones work just fine:
Traceback (most recent call last):
File "/opt/rockstor/src/rockstor/rest_framework_custom/generic_view.py", line 40, in _handle_exception
File "/opt/rockstor/src/rockstor/storageadmin/views/disk_smart.py", line 114, in post
File "/opt/rockstor/eggs/Django-1.6.2-py2.7.egg/django/db/transaction.py", line 339, in inner
return func(*args, **kwargs)
File "/opt/rockstor/src/rockstor/storageadmin/views/disk_smart.py", line 68, in _info
attributes = smart.extended_info(disk.name)
File "/opt/rockstor/src/rockstor/system/smart.py", line 48, in extended_info
o, e, rc = run_command([SMART, '-a', '/dev/%s' % device])
File "/opt/rockstor/src/rockstor/system/osi.py", line 78, in run_command
raise CommandException(out, err, rc)
CommandException: 'smartctl 6.2 2013-07-26 r3841 [x86_64-linux-4.0.2-1.el7.elrepo.x86_64] (local build) Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Model Family: SAMSUNG SpinPoint F2 EG Device Model: SAMSUNG HD154UI Serial Number: S1XWJ1LSB03973 LU WWN Device Id: 5 0024e9 002690eb8 Firmware Version: 1AG01118 User Capacity: 1,500,301,910,016 bytes [1.50 TB] Sector Size: 512 bytes logical/physical Device is: In smartctl database [for details use: -P show] ATA Version is: ATA/ATAPI-7, ATA8-ACS T13/1699-D revision 3b Local Time is: Fri May 22 03:25:41 2015 CDT SMART support is: Available - device has SMART capability. SMART support is: Enabled === START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED General SMART Values: Offline data collection status: (0x00)\tOffline data collection activity \t\t\t\t\twas never started. \t\t\t\t\tAuto Offline Data Collection: Disabled. Self-test execution status: ( 25)\tThe self-test routine was aborted by \t\t\t\t\tthe host. Total time to complete Offline data collection: \t\t(19704) seconds. Offline data collection capabilities: \t\t\t (0x7f) SMART execute Offline immediate. \t\t\t\t\tAuto Offline data collection on/off support. \t\t\t\t\tAbort Offline collection upon new \t\t\t\t\tcommand. \t\t\t\t\tOffline surface scan supported. \t\t\t\t\tSelf-test supported. \t\t\t\t\tConveyance Self-test supported. \t\t\t\t\tSelective Self-test supported. SMART capabilities: (0x0003)\tSaves SMART data before entering \t\t\t\t\tpower-saving mode. \t\t\t\t\tSupports SMART auto save timer. Error logging capability: (0x01)\tError logging supported. \t\t\t\t\tGeneral Purpose Logging supported. Short self-test routine recommended polling time: \t ( 2) minutes. Extended self-test routine recommended polling time: \t ( 329) minutes. Conveyance self-test routine recommended polling time: \t ( 34) minutes. SCT capabilities: \t (0x003f)\tSCT Status supported. \t\t\t\t\tSCT Error Recovery Control supported. \t\t\t\t\tSCT Feature Control supported. \t\t\t\t\tSCT Data Table supported. SMART Attributes Data Structure revision number: 16 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000f 253 253 051 Pre-fail Always - 1 3 Spin_Up_Time 0x0007 073 073 011 Pre-fail Always - 8970 4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 300 5 Reallocated_Sector_Ct 0x0033 100 100 010 Pre-fail Always - 0 7 Seek_Error_Rate 0x000f 253 253 051 Pre-fail Always - 0 8 Seek_Time_Performance 0x0025 100 100 015 Pre-fail Offline - 12876 9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 751 10 Spin_Retry_Count 0x0033 100 100 051 Pre-fail Always - 0 11 Calibration_Retry_Count 0x0012 100 100 000 Old_age Always - 0 12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 83 13 Read_Soft_Error_Rate 0x000e 253 253 000 Old_age Always - 1 183 Runtime_Bad_Block 0x0032 100 100 000 Old_age Always - 0 184 End-to-End_Error 0x0033 100 100 000 Pre-fail Always - 0 187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 1 188 Command_Timeout 0x0032 100 100 000 Old_age Always - 0 190 Airflow_Temperature_Cel 0x0022 082 078 000 Old_age Always - 18 (Min/Max 12/18) 194 Temperature_Celsius 0x0022 079 076 000 Old_age Always - 21 (Min/Max 12/21) 195 Hardware_ECC_Recovered 0x001a 100 100 000 Old_age Always - 14283 196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 0 197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 1 198 Offline_Uncorrectable 0x0030 100 100 000 Old_age Offline - 0 199 UDMA_CRC_Error_Count 0x003e 253 253 000 Old_age Always - 0 200 Multi_Zone_Error_Rate 0x000a 253 253 000 Old_age Always - 0 201 Soft_Read_Error_Rate 0x000a 253 253 000 Old_age Always - 0 SMART Error Log Version: 1 No Errors Logged SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Extended captive Aborted by host 90% 747 - # 2 Extended offline Aborted by host 90% 747 - # 3 Extended offline Completed: read failure 90% 746 2111383925 SMART Selective self-test log data structure revision number 1 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS 1 0 0 Not_testing 2 0 0 Not_testing 3 0 0 Not_testing 4 0 0 Not_testing 5 0 0 Not_testing Selective self-test flags (0x0): After scanning selected spans, do NOT read-scan remainder of disk. If Selective self-test is pending on power-up, resume after 0 minute delay. '
03:13PM - 16 Oct 15 UTC
12:57AM - 17 Oct 15 UTC
Fix minor regression introduced in #940 caused it to not actually fix #924
… ect to actually fix #924.
I am currently working on a pull request for this.
October 27, 2015, 9:27pm
3.8-8.12 update is now available. This past week was a bit slower development wise from my side as I was mostly away from the computer(a much needed break and glad to be back!). It was very exciting to see pull requests while I was away, one from our modest moderator
@phillxnet and another from a first time contributor @maxhq. Very happy to see a new contributor! And, thanks to @mchakravartula for improving test coverage!
Below are the issues closed in this update. We are pretty much in the 100% testing window now and I am planning to push 3.8-9 in a day or so.
11:36PM - 21 Oct 15 UTC
Old (?) code tried to process none existing `event` object to disable submit but
… ton. This is now done via `getElementById()`.
10:57PM - 19 Oct 15 UTC
02:09AM - 23 Oct 15 UTC
When mail is sent by Rockstor (or manually using `echo "test" | mail
… root`), my ISP complains:
> invalid DNS MX or A/AAAA resource record (in reply to MAIL FROM command)
...because Rockstor's Postfix sends the following header with a local domain:
> MAIL FROM:root@Rockstor.localdomain
This can be prevented by (see http://www.postfix.org/ADDRESS_REWRITING_README.html#generic):
1. adding this to /etc/postfix/generic:
> root email@example.com
2. running `postmap generic`
3. adding this to /etc/postfix/main.cf:
> smtp_generic_maps = hash:/etc/postfix/generic
4. running `postfix reload`
I guess it's not too hard to include these steps in the mail configuration script.
01:41PM - 13 Oct 15 UTC
07:59PM - 27 Oct 15 UTC
I think you have fixed this one @schakrava but I couldn't find where.
… showing lots of qgroup_rescan_init errors, all very close to each other:
[170456.285315] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170456.310152] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170456.333383] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170456.548744] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170456.586172] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170456.610677] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170456.634518] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170456.658875] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170456.682406] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170456.706771] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170456.730844] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170456.754817] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170456.779323] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170456.804364] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170456.829730] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170456.855006] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170456.879361] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170456.903846] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170456.928152] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170456.952975] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170456.977238] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170457.002197] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170457.029400] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170457.053632] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170457.077599] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170457.101793] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170457.125690] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170457.149794] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170457.174554] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170457.198481] BTRFS info (device sda): qgroup_rescan_init failed with -115
[170459.531245] BTRFS info (device sda): qgroup scan completed (inconsistency flag cleared)
October 28, 2015, 7:30am
Even though my Rockstor claims to be on 3.8-8.12, I still see this:
Every time I log into the web interface.
Can it be avoided?
It creates a lot of disk activity every time I go into the interface (look in the left side of the graph):
Since my disks are set to go to sleep, it is unwanted to have them all wake up just because I use the interface. The installation is on a different disk, and I dont interact with the pool residing on the sleeping disks. Therefore they should not be activated, unless data is being transferred to and from them.
This is not a critical error, but it does increase wear on the disks, and we off course want to avoid that
October 28, 2015, 8:48am
October 28, 2015, 8:55am
Thats what I’m trying to say.
Its not fixed on my system.
October 28, 2015, 9:16am
That fix went in after 3.8-8.12
January 8, 2016, 11:13am
approved. Log on AD Domaincontroller shows that the username is not taken for domain join but Administrator is hard coded.