Profile

Cover photo
Aaron Hastings
Lives in Dublin, Ireland
224 followers|358,817 views
AboutPosts+1'sReviews

Stream

Aaron Hastings

Shared publicly  - 
 
New blog post/HOWTO guide on installing New Relic Servers on openSUSE.

#NewRelic
1
Add a comment...

Aaron Hastings

Shared publicly  - 
 
 
Another great show from +Jupiter Broadcasting as usual.

And, to no much surprise, they talk about +ownCloud imminent release, congrats #OwnCloud .

What really punched me in the face though was that both of the hosts, +Chris Fisher and +Noah Chelliah had problems with large file synching and eventually lost data, to the point they said they give up for now!

This didn't came as a huge surprise. I setup OwnCloud in my previous position (I'm a professional Systems Administrator for who don't know me) and it worked fairly well for me. Then a former colleague of mine called me few months ago to ask me if I left anything important there. They are moving to seafile since OwnCloud is giving them so many problems (again sync with large file, data corruption and so on).

I use OwnCloud on my own private servers for my family and I've got some problems as well. Mostly with syncing via webdav, the client usually worked for me (with files up to 8GB) but I don't use it frequently so it might have been simple luck. However I recently updated to 8.0.4 (from 7.latest).... and was unable to install any APP (including stuff like documents and activity which I found very usefull) due to this bug [1]. The very founder of the project +Frank Karlitschek said "the current behavior really sucks for a lot of users". Don't get me wrong this was not a super huge issue, it was just very annoying though. Also reading stuff like "ownCloud Proxy and SSL support is completely broken. Nothing we can really do more except a complete rewrite. Sorry. – It's not only broken in regard to the AppStore but in A LOT of other places as well." is not good. Not at all. See the bright side: this is a open project, it is transparent, they are not hiding this. But if it is broken just don't ship it :).

Now to the point: I keep hearing more and more stories about OwnClound serious syncing problems. This is a 5 years old piece of software now, and after this time you don't expect such a failure in the very primary feature or to ship broken stuff as important as TLS. I'm a very big fan of OwnCloud, I believe in OwnCloud, I'll not move away from OwnCloud anytime soon, I like all the improvement I see with every release (from 6 and later.... 5 was a nightmare).

But in all honesty I'm scared to recommend OwnCloud to other people knowing the problems. If they got bit they are going to loose a quite fragile trust to free software. Especially if they are not tech savvy. What they see is a software that doesn't work, when dropbox and google driver do (for some definition for works).

So how to improve the situation? Well first of all I think OwnCloud is big enough to just leave github now. Why? Because you check and there are about 1787643128716243 copies of the bug I linked in [1], with still more than 1700 to close (mostly as duplicates I assume). This is chaos. Go and host your own bugzilla or whatever you like (if you don't like e.g. freedesktop.org, that would be an option too). Github is nice for an easy introduction with low effort, but with this size of a project it is just to easy for million people yelling around and wasting devs time with duplicate bugs. Granted there will always be duplicates, but not drowning in them help. Keep it for the code, but everything else go away from github.

For now I wish you the best, I hope 8.1 is a great release and I'm looking forward for a bright future.

[1] https://github.com/owncloud/core/issues/14963
View original post
1
Add a comment...

Aaron Hastings

Shared publicly  - 
 
Creating the future of email, together! | Crowdfunding is a democratic way to support the fundraising needs of your community. Make a contribution today!
1
Add a comment...

Aaron Hastings

Shared publicly  - 
 
Try as I might, I just can't get zlib compression working with Btrfs on Debian 8 Jessie. Either mounting with the compress=zlib option or even manually compressing a filesystem using btrfs filesystem degragment -v -r -czlib /filesystem-name, even something as trivial as a 1GB file of zeroes won't compress when inspected using btrfs filesystem df.

I had assumed this was an issue with compression in general, until I tried lzo compression (the default; faster, albeit worse overall compression). This time, a 1GB file of zeroes ended up being just a few MBs - exactly what I expect.

Oddly, in neither circumstance do I see any messages about Btrfs using compression in dmesg. What on earth am I doing wrong with zlib? Or is it just broken in Linux 3.16?
1
Add a comment...

Aaron Hastings

Shared publicly  - 
 
Just #Btrfs being a boss. Summary: demonstrator creates a RAID1 array in both hardware and with Btrfs. He removes one drive and writes crap to random places, then installs it back into each array. Conclusion: hardware RAID silently fails and provides incorrect information to the user. Btrfs uses its checksum magic to silently correct everything on-the-fly.
2
Paul MacEoin's profile photo
 
Just got hit with a long unskippable ad. Guess I'm not watching that video.
Add a comment...

Aaron Hastings

Shared publicly  - 
 
Generating unique SSH keypairs and rsync backup scripts and deploying them using dynamic templates to hosts in data centres all over the world in a matter of seconds. I absolutely love Salt for configuration management.

#Salt #SaltStack
1
Add a comment...
In his circles
238 people
Have him in circles
224 people
Javier Antonio Nisa Ávila's profile photo
Dennis O'Flaherty's profile photo
Ronan Bergin's profile photo
Kelly Vass's profile photo
Ronan Fitzpatrick's profile photo
Declan Collins's profile photo
Shawn Holcomb's profile photo
Jaroslav Urban's profile photo
Kelvin Downey's profile photo

Aaron Hastings

Shared publicly  - 
 
#> salt 'newserver' state.highstate

#SaltStack
1
Add a comment...

Aaron Hastings

Shared publicly  - 
 
A few hours late, but this would be my personal choice for a #LeapSecond video. Enjoy!
1
Add a comment...

Aaron Hastings

Shared publicly  - 
 
If you've played Cards Against Humanity and are looking for another awesome game to play with some mates, you should definitely back this Kickstarter. Check out the video below!
Mike Jeavons is raising funds for Fantastic Storytelling on Kickstarter! Fantastic Storytelling is a new card game which enables players to tell hilarious, unique stories and score points.
1
Add a comment...
 
Hi all. Just discovered this community so said I'd ask this here.

Try as I might, I just can't get zlib compression working with Btrfs on Debian 8 Jessie. Either mounting with the compress=zlib option or even manually compressing a filesystem using btrfs filesystem degragment -v -r -czlib /filesystem-name, even something as trivial as a 1GB file of zeroes won't compress when inspected using btrfs filesystem df.

I had assumed this was an issue with compression in general, until I tried lzo compression. lzo is, of course, the default, but this particular use case is for an archive system where high compression is desirable and read/write times aren't important. This time, a 1GB file of zeroes ended up being just a few MBs - exactly what I expect.

Oddly, in neither circumstance do I see any messages about Btrfs using compression in dmesg. What on earth am I doing wrong with zlib? Or is it just broken in Linux 3.16?

Thanks!
1
Add a comment...

Aaron Hastings

Shared publicly  - 
 
Noticing an OpenSSL oddity in Ubuntu and Debian. It seems it isn't picking up any CA certs from /etc/ssl/certs (at least by default - see output below). CentOS 6 and 7 don't have the same issue.

$ openssl s_client -connect www.google.com:443
...
Verify return code: 20 (unable to get local issuer certificate)

Now let's try explicitly specifying the CA path:
$ openssl s_client -CApath /etc/ssl/certs -connect www.google.com:443
...
Verify return code: 0 (ok)

And here I was racking my brain for hours trying to figure out why "my server" was throwing this OpenSSL error. It was only when I tried other TLS-enabled sites that I realised it was a local issue.

Am I missing something here when it comes to Debian-based systems and OpenSSL?
1
Aaron Hastings's profile photo
 
strace'ing the process seems to confirm OpenSSL never touches /etc/ssl in any capacity. Odd? But then OpenSSL is such a complicated beast I'm not even sure what to look out for here.
Add a comment...

Aaron Hastings

Shared publicly  - 
 
[Blog] How to enable scroll wheel functionality in GNU Screen. A handy time-saver becomes even handier! And time-sav...i...er...?
1
Add a comment...
People
In his circles
238 people
Have him in circles
224 people
Javier Antonio Nisa Ávila's profile photo
Dennis O'Flaherty's profile photo
Ronan Bergin's profile photo
Kelly Vass's profile photo
Ronan Fitzpatrick's profile photo
Declan Collins's profile photo
Shawn Holcomb's profile photo
Jaroslav Urban's profile photo
Kelvin Downey's profile photo
Work
Occupation
Systems Administrator
Basic Information
Gender
Male
Apps with Google+ Sign-in
  • Tennis Racketeering
  • Another World
Story
Tagline
Systems Administrator. IT graduate. Linux head. Software developer. Amateur homebrewer. Consumer of fine beers.
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Dublin, Ireland
Previously
Galway, Ireland
Aaron Hastings's +1's are the things they like, agree with, or want to recommend.
Wear Notify for Reddit – Android Apps on Google Play
market.android.com

Features include (some may require sign in with your reddit account):- View Image - View Comments - Reply with voice - Upvote/downvote - Sav

Watch Face - Minimal & Elegant – Android Apps on Google Play
market.android.com

This Watch Face impresses with its minimalist and elegant design. Notice: all settings are accessible via Android Wear Application on the ph

LaterOn
market.android.com

Discover late bars and late pubs in Dublin and Cork.

WiFi ADB - Debug Over Air
market.android.com

Debug/test apps on device over the air, wireless, no cable. Must-have developer tool.WiFi ADB makes it easy to debug/test your Android apps

Luas at a Glance
market.android.com

Luas at a Glance provides real-time stop information for Dublin's Luas light-rail system to both your Android Wear smartwatch and Android ha

TailMe
market.android.com

TailMe is designed to allow you to track your location while your out and about.For anyone interested in hill walking, cycling, horse riding

Unified Remote Full
market.android.com

Easily the most feature-filled computer remote. Turns your device into a WiFi or Bluetooth universal remote control for your Windows PC. Mac

Wear Mini Launcher
market.android.com

It's often a pain to open an app on your Android Wear device. You have to remember its name or scroll through different lists to find and la

Sounds from Outer Space
market.android.com

It's a normal evening in WIA Field Office; Genoa, where agents with the bad habit of asking questions of their superiors and those naive eno

XS powercard: 2200mAh Charger. Data Storage. USB Cable. In Your Wallet
www.indiegogo.com

Your Smartphone Deserves A Smart Charger. Don't forget your wallet and you won't forget your XS powercard.

Luas
market.android.com

Finally, a contemporary Luas app we’ve all been waiting for! Real time information, favourite stations and more. Do not hesitate to contact

NUIG Weather
market.android.com

*** Download this app now to get the latest Galway City weather information! *** This free weather application provides users with up-to-dat

BetterBatteryStats
market.android.com

Due to major changes by Google in Kitkat root access is required to have access to all the features of BBS (see here for more details: https

Dublin Bikes
market.android.com

Dublin Bikes :- See all stations (list sorted by proximity and map) - Bookmarks some stations - Set alerts for stations you like (Between 8a

Solid Explorer (Trial)
market.android.com

Solid Explorer is a file manager with two independent panels which brings to you a new file browsing experience. This is the most attractive

UberSync Facebook Contact Sync
market.android.com

Synchronize profile pictures for your Facebook friends on Android. To configure, add the account or check status, go to "Settings => Account

Timer
market.android.com

OK timer, counts your time like never before The perfect Timer-beautifully clean, simple and reliable. Perfect for every timing situation (s

Irish Rail puts €2bn DART plan back on track - Independent.ie
www.independent.ie

THE underground DART is back on track as Irish Rail gets set to proceed with the €2bn project.

Take The Case (Vol. 1) Demo
market.android.com

Do you have what it takes to see through lies and deception? Can you piece together murders and motives? Will you take the case?Analyze susp

Easily one of the best steaks I've ever had. Perfectly cooked - juicy on the inside and nicely charred on the outside. Massive portions for great prices. Will be back, again and again.
Public - a year ago
reviewed a year ago
1 review
Map
Map
Map