Sunday, April 30, 2017

Updates Galore, Also Thunderbird With New Theme

Updates for Thunderbird, LibreOffice, Evolution Data Server, Firefox, tracker, webkitgtk, calibre, imagemagick and inkscape. This is all over the place. Thankfully, these are point releases / updates. I am guessing that they contain fixes for bugs and compatibility issues. Doing the updates while Handel's Messiah is playing. And the chorus ...

Forty-nine packages updated in all. Some of these updates are still part of GNOME 3.24. I have downloaded a new theme for Thunderbird from this website as recommended by OMG Ubuntu. I'm using that theme here.

Thunderbird with new Monterail theme

Saturday, April 29, 2017

Grub Update

I updated grub today. Grand universal bootloader, grub for short. This has the potential of turning your system into an unbootable mess. Those with customized kernels and added kernel modules, watch out.

Dogs: Song Review - The Review Part

Dogs by Pink Floyd, written by Roger Waters and David Gilmour is the first part of this blog post about the song "Dogs". I remember a classmate back in highschool who did a paper on dogs, the real ones, but that's another topic. I heard he's doing it and I thought that he's jumping this song review forty years later in some sort of time warp effect. But I'm doing it now and I'm not stoned and I'm not flying through time. I am standing firmly on the ground, "ground down in the end" as the song goes.

I find the world as pictured by "Dogs" as terrible as any dystopian writer can imagine. "If you have to be trusted by the people you lie to", just to "get the chance to put the knife in"? Whatever happened to dogs are man's best friend? No doubt how disturbing the world is in this song, when "you gotta keep one eye looking over your shoulder". The over powering paranoia is well established and strengthened by the music of Pink Floyd. 

Even the original title says it all - "You've Gotta Be Crazy". It seems like it's making you question reality. When you think everything is going south and crazy, are you the only sane person here? It has commentary on regimentation and breaking away from peer pressure. It has some words on following orders and its awful consequences.

Dogs: Song Review

This song is part of the Animal album, the tenth album by the English rock group Pink Floyd. It is 17 minutes long in the album version. The album was released January 1973 in the U.K.
It's original title was "You've Gotta Be Crazy".

written by Roger Waters, David Gilmour
from album Animals by Pink Floyd

You gotta be crazy, you gotta have a real need

You gotta sleep on your toes, and when you're on the street

You gotta be able to pick out the easy meat with your eyes closed

And then moving in silently, down wind and out of sight

You gotta strike when the moment is right without thinking
And after a while, you can work on points for style

Like the club tie, and the firm handshake

A certain look in the eye and an easy smile

You have to be trusted by the people that you lie to

So that when they turn their backs on you,

You'll get the chance to put the knife in
You gotta keep one eye looking over your shoulder

You know it's going to get harder, and harder, and harder as you get older

And in the end you'll pack up and fly down south

Hide your head in the sand,

Just another sad old man

All alone and dying of cancer
And when you loose control, you'll reap the harvest you have sown

And as the fear grows, the bad blood slows and turns to stone

And it's too late to lose the weight you used to need to throw around

So have a good drown, as you go down, all alone

Dragged down by the stone (stone, stone, stone, stone, stone)
I gotta admit that I'm a little bit confused

Sometimes it seems to me as if I'm just being used

Gotta stay awake, gotta try and shake off this creeping malaise

If I don't stand my own ground, how can I find my way out of this maze?
Deaf, dumb, and blind, you just keep on pretending

That everyone's expendable and no-one has a real friend

And it seems to you the thing to do would be to isolate the winner

And everything's done under the sun

And you believe at heart, everyone's a killer
Who was born in a house full of pain

Who was trained not to spit in the fan

Who was told what to do by the man

Who was broken by trained personnel
Who was fitted with collar and chain

Who was given a pat on the back

Who was breaking away from the pack

Who was only a stranger at home
TWho was ground down in the end

Who was found dead on the phone

Who was dragged down by the stone

All I can say is: "Sino ang hindi tinamaan dito sa awit na ito?".

Thursday, April 27, 2017

Got Megasync Fixed ; AIDE's 'floating point exception error'

The update this week involves GNOME 3.24(upgrade) but before that there was Firefox and Google Chrome. Some things broke down.

I'm happy to report I was able to update megasync in AUR and this update fixed the issue with openssl.

I was able to restore all my keyboard shortcuts. Nothing like a good reboot and checking wouldn't straighten out.

I have disabled AIDE and Rkhunter for now in crontab. I am getting a floating point exception error running AIDE. I can't figure it out even after doing some practical troubleshooting and checking its config file. I'll restore rkhunter in crontab or maybe in systemd today.

Tuesday, April 25, 2017

Intel Optane Memory

Intel Optane Memory is a data caching technology that bridges DRAM and the big storage spaces of the hard disks in your computer system. Caching the crucial bits of data and storing them in faster SSD's is a solution already being used in hybrid hard disks. Intel's solution requires 7th generation Intel processors and motherboards that are compatible. Initial benchmarks places it in the same level as NVMe. Intel's website claims a 28% increase in speed overall.

GNOME 3.24: Update Woes

The first thing I did after that massive update is to reboot. This
should not affect the reboot process but, here goes.

Big sigh of relief. Here's a list of my woes so far:

First, megasync daemon is failing to work / start at login. And starting
the application with the launcher doesn't work either. It looks like it
has problems with openssl / authentication.

Second, screenshot isn't working, at least not the keyboard shortcuts. I
opened the application - screenshot, and it takes pictures of the screen
but it won't work in practice if it doesn't work with the keyboard

Third, most keyboard shortcuts I tried aren't working. Not the
screenshots, not the Guake terminal i use. Navigation shortcuts are
working though. Could user shortcuts have been reset by the update to
their defaults somehow?

Big Update With GNOME 3.24

These are the first pieces of GNOME 3.24 my system is getting with today's update.

[donato@archdesktop ~]$ sudo pacman -Syu
[sudo] password for donato:
:: Synchronizing package databases...
core is up to date
extra 1704.5 KiB 167K/s 00:10 [#######################] 100%
community is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Packages (217) adwaita-icon-theme-3.24.0-1 apache-2.4.25-2
appstream-glib-0.6.11-1 apr-1.5.2-2 apr-util-1.5.4-3
at-spi2-atk-2.24.0-1 at-spi2-core-2.24.0-1 atk-2.24.0-2
atkmm-2.24.2+1+gf30b47f-2 baobab-3.24.0+1+g202d168-1
bind-tools-9.11.1-1 ca-certificates-mozilla-3.30.2-1
cairomm-1.12.2-2 calibre-2.83.0-2 cheese-3.24.0-1
clutter-1.26.0+35+g9c4330b6d-1 clutter-gst-3.0.24-1
cogl-1.22.2+10+g3baa2d7a-1 colord-1.3.5-1 coreutils-8.27-1
curl-7.54.0-2 dbus-1.10.18-1 dconf-0.26.0+1+g701d19d-1
dconf-editor-3.23.4+48+g9acdf0a-1 devhelp-3.24.0+7+gefb59e2-1
elinks-0.13-18 eog-3.24.1-1 eog-plugins-3.16.6-1
epiphany-3.24.1+1+g8e82c479c-1 evince-3.24.0+8+ga8363215-1
exempi-2.4.2+1+gc26d5be-1 file-roller-3.24.1-1
folks-0.11.3+43+g780d64a9-1 freerdp-1:1.2.0_20170201-3
gcab-0.7+16+g4bc4be1-1 gcr-3.20.0+45+g4708f35-1
gdk-pixbuf2-2.36.6-2 gdm-3.24.1-1 gedit-3.22.0+44+ge706c1259-1
gegl-0.3.14-1 geoclue2-2.4.6-1 geocode-glib-3.23.90-1
gfbgraph-0.2.3+10+gbc03c1f-1 git-2.12.2-3
gitg-3.23.90+21+gf708e719-1 gjs-1.48.2-1
glade-3.20.0+27+g2b88ce24-1 glib-networking-2.50.0-2
glib2-2.52.1+4+g2eddcef1e-1 glibmm-2.51.6-2
gmime-2.6.23+4+g91dcee38-1 gnome-2048-3.22.0+7+ga460b20-1
gnome-applets-3.24.1-2 gnome-autoar-0.2.2-1
gnome-bluetooth-3.20.1+1+ge902d1a-1 gnome-builder-3.24.1-2
gnome-calculator-3.24.0+2+g0ca2919b-1 gnome-calendar-3.24.1-1
gnome-characters-3.22.0+49+g0d6a0bd-1 gnome-chess-3.24.1-1
gnome-control-center-3.24.1-1 gnome-desktop-1:3.24.1-1
gnome-disk-utility-3.24.0+2+g9e4c9f5c-1 gnome-documents-3.24.1-1
gnome-getting-started-docs-3.24.0-1 gnome-initial-setup-3.24.0-1
gnome-logs-3.24.1+1+gf949685-1 gnome-maps-3.24.1-1
gnome-mines-3.24.0+1+ga8c3697-1 gnome-music-
gnome-online-accounts-3.24.0+6+g8108ad4c-1 gnome-panel-3.24.1-1
gnome-photos-3.24.1-1 gnome-robots-3.22.1+6+gf5df154-1
gnome-screenshot-3.22.0+42+g8472361-1 gnome-session-3.24.1-1
gnome-settings-daemon-3.24.1-1 gnome-shell-3.24.1+2+g45c2627d4-1
gnome-terminal-3.24.1-1 gnome-tetravex-3.22.0+4+g817dbf6-1
gnome-themes-standard-3.22.3-1 gnome-todo-3.22.1+15+g9f9cd9e-1
gnome-user-docs-3.24.0+11+g6a4e69d7-1 gnome-weather-3.24.0-1
gnutls-3.5.11-1 gobject-introspection-runtime-1.52.1-1
grilo-0.3.3+3+g3104a34-1 grilo-plugins-0.3.4+13+gf460a00-1
gsettings-desktop-schemas-3.24.0-1 gspell-1.4.1-1 gssdp-1.0.2-1
gtk3-print-backends-3.22.12+6+g42aa4c138c-1 gtkmm3-3.22.0-2
gtksourceview3-3.24.1+1+ge88e8299-1 gucharmap-9.0.3+2+g4ec9d55-1
gupnp-1.0.2-1 gupnp-dlna-0.10.5-2 gvfs-1.32.1-1
gvfs-afc-1.32.1-1 gvfs-goa-1.32.1-1 gvfs-google-1.32.1-1
gvfs-gphoto2-1.32.1-1 gvfs-mtp-1.32.1-1 gvfs-nfs-1.32.1-1
gvfs-smb-1.32.1-1 gwenhywfar-4.17.0-2 icu-58.2-2
iputils-20161105.1f2bb12-2 js38-38.8.0-2 json-glib-1.2.8-1
krb5-1.15-1 libarchive-3.3.1-5 libcroco-0.6.12+4+g9ad7287-1
libdbi-drivers-0.9.0-4 libevent-2.0.22-4 libgda-5.2.4-6
libgdata-0.17.8-1 libgdm-3.24.1-1 libgee-0.20.0-1
libgepub-0.4+10+g0da0ba3-1 libgit2-1:0.25.1-1
libgit2-glib-0.25.0-1 libgrss-0.7.0+16+g971c421-1
libgsf-1.14.41+3+gc7b4b53-1 libgtop-2.36.0-1
libgudev-231+1+g0841288-1 libgusb-0.2.9-3
libgweather-3.24.0+12+g4684af7-1 libgxps-0.2.5+1+g764ae1e-1
libldap-2.4.44-4 libmediaart-1.9.1-1 libmm-glib-1.6.4-2
libnautilus-extension-3.24.0+6+g5d5e16989-1 libnghttp2-1.20.0-1
libnm-1.8rc3+10+gddd6f94ab-1 libnm-glib-1.8rc3+10+gddd6f94ab-1
liboauth-1.0.3+9+g11e9461-2 libphonenumber-8.4.1-1
libpulse-10.0-3 librsvg-2:2.40.17-1 libsasl-2.1.26-11
libsecret-0.18.5+14+g9980655-1 libshout-1:2.4.1-3
libsoup-2.58.0-1 libssh2-1.8.0-2
libzapojit-0.0.3+11+g840627d-2 lightsoff-3.24.0+2+gdf71308-1
mutter-3.24.1+1+geb394f19d-1 nautilus-3.24.0+6+g5d5e16989-1
nautilus-sendto-3.8.4+41+gf790d15-1 neon-0.30.2-2
net-snmp-5.7.3-4 networkmanager-1.8rc3+10+gddd6f94ab-1
nspr-4.14-1 nss-3.30.2-1 openssl-1.1.0.e-1
openssl-1.0-1.0.2.k-3 openvpn-2.4.1-2 opusfile-0.8-2
orca-3.24.0+15+gc2c209c34-1 osinfo-db-20170423-1 pacman-5.0.1-5
pango-1.40.5-1 pangomm-2.40.1-2 pkcs11-helper-1.22-2
podofo-0.9.5-2 polari-3.24.1+2+g8c0e0fd-1 postfix-3.2.0-2
postgresql-libs-9.6.2-1 pulseaudio-10.0-3
pulseaudio-bluetooth-10.0-3 pygobject-devel-3.24.1-1
python-3.6.1-1 python-atspi-2.24.0-1 python-gobject-3.24.1-1
python2-2.7.13-2 python2-gobject-3.24.1-1 qt4-4.8.7-18
qt5-base-5.8.0-10 redland-1:1.0.17-4
rtmpdump-1:2.4.r96.fa8646d-3 rygel-0.34.0-1 s-nail-14.8.16-2
sane-1.0.25-2 sensors-applet-3.0.0-11 serf-1.3.9-2
spice-glib-0.33-4 spice-gtk3-0.33-7 sushi-3.23.91-1
totem-3.24.0-1 totem-plparser-3.10.7+40+g3859685-1
tracker-1.12.0+1+g922c213a5-1 transmission-gtk-2.92-6
vala-0.36.1-1 vino-3.22.0+3+g67773d0-1
vte-common-0.48.2+2+g837cce9c-1 vte3-0.48.2+2+g837cce9c-1
webkit2gtk-2.16.1-1 wpa_supplicant-1:2.6-5 zenity-3.24.0-1
Total Download Size: 370.58 MiB
Total Installed Size: 1693.21 MiB
Net Upgrade Size: 28.02 MiB
:: Proceed with installation? [Y/n]
These are some of the first pieces of GNOME 3.24 my system is getting today.

Monday, April 24, 2017

Google-Chrome Update from 57 --> 58

I know I got the notification late. AUR updated google-chrome last 19th but better late than never. So I prepared my installation directory.

#mkdir ~/Downloads/builds/google-chrome-58
##to create the directory for google-chrome-58 the new version

#cd ~/Downloads/builds/google-chrome-58
#git clone
#cd google-chrome
#makepkg -sic
##to download the package and install dependencies with pacman

Friday, April 21, 2017

Mozilla Firefox Updates from 52 --> 53

Firefox browser updates from version 52 to 53.

Firefox 53 contains the new compositor from Project Quantum. The compositor is responsible for presenting the images in the browser as a seamless whole. It boasts less crashes due to various elements in the web.
You can look at the release notes for Firefox version 53 here.

Thursday, April 20, 2017

Blood Chem

I took the last of my maintenance medicine. Before I ask my doctor for a new prescription I scheduled my blood and urine analysis last Tuesday. I fast for 12 hours - no food, no medicines.

Then they take a blood sample and a urine sample the next morning at Meditroops. The moment of truth comes later in the day. My uric acid level, cholesterol levels, Triglycerides, HDL and LDL are all within normal values. My FBS (sugar) is as always normal. This is the 3rd time tests came out normal. I do this every 4 months or so.

I am happy that my medicines and dieting and exercise is working. I still am over weight. I want to work on that.

Sunday, April 16, 2017

Focused On An Online Course And A Podcast For The Hacker

Found two useful websites for someone interested in web design and html and also for the beginner hacker.

First there's DASH an online course for understanding html and javascripting.

Second is a podcasting duo at I especially like their episodes on linux terminal and openvpn server.

Thursday, April 13, 2017

GNOME Music's Hit And Miss Affair

I like Gnome's Music. It is their default music player. It depends on tracker for data files that could be played.

Listening to it play my music files is heavenly but I have to contend with the hit and miss affair whenever I try to start it. So I figured I show it when I start it in the terminal.

[donato@archdesktop ~]$ gnome-music

(gnome-music:3589): GdkPixbuf-CRITICAL **: gdk_pixbuf_composite: assertion 'dest_x >= 0 && dest_x + dest_width <= dest->width' failed

(gnome-music:3589): Grilo-WARNING **: [registry] ../grilo/src/grl-registry.c:1092: Plugin '/usr/lib/grilo-0.3/' already exists

(gnome-music:3589): Grilo-WARNING **: [tracker-source-request] ../grilo-plugins/src/tracker/grl-tracker-source-api.c:504:     error in parsing query id=2 : unable to open database file
20:51:43 WARNING    can't find artwork for album '100 Gold Jazz Hits (Compilation)' by Various Artists - 100 Gold Jazz Hits

(gnome-music:3589): Gtk-WARNING **: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
20:51:43 WARNING    Error: g-io-error-quark: Error opening file /usr/share/icons/Numix/scalable/places/folder-music-symbolic.svg: Too many open files (31)
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/gnomemusic/", line 290, in album_art_for_item_callback
  File "/usr/lib/python3.6/site-packages/gnomemusic/", line 257, in finish
  File "/usr/lib/python3.6/site-packages/gnomemusic/", line 142, in get
  File "/usr/lib/python3.6/site-packages/gnomemusic/", line 104, in _make_default_icon
GLib.Error: g-io-error-quark: Error opening file /usr/share/icons/Numix/scalable/places/folder-music-symbolic.svg: Too many open files (31)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/gnomemusic/", line 295, in album_art_for_item_callback
  File "/usr/lib/python3.6/site-packages/gnomemusic/", line 257, in finish
  File "/usr/lib/python3.6/site-packages/gnomemusic/", line 142, in get
  File "/usr/lib/python3.6/site-packages/gnomemusic/", line 104, in _make_default_icon
GLib.Error: g-io-error-quark: Error opening file /usr/share/icons/Numix/scalable/places/folder-music-symbolic.svg: Too many open files (31)
[donato@archdesktop ~]$

I'm using Archlinux with linux kernel 4.10.9 and gnome-music 3.22.2. If you see something I don't above please comment below. Much appreciate it.

Ubuntu 17.04 Zesty Zapus Final Release


Ubuntu 17.04 Final Release is now available for download. Please read the release notes. Browse their download page here. This is the link for the torrent file for the 64 bit desktop Ubuntu 17.04. Seed after you download. This is open source and free software. We're bigger than any people or company.

Monday, April 10, 2017

Point Update for Thunderbird Email Application

Lightning add-on for Thunderbird

A point update for Thunderbird is now available. Lightning is now working with the newest version.

Thursday, April 6, 2017

Thunderbird Update 45 -> 52

This is a milestone update for Thunderbird Email Application. From version 45 to version 52. Here's the link to the release notes. Lots of new features, fixes and changes in this new version. Review the release notes and see what affects your work flow. As always, an add-on is not yet updated for this version. Lightning is disabled until it can be updated.

Canonical Goes Back To GNOME

Mark Shuttleworth announced Ubuntu is discontinuing Unity8 and convergence. He said in his blog that Ubuntu 18.04 LTS is going back to GNOME desktop. Ubuntu is doing well in IOT and The Cloud. This is where the company is bringing its money.

Wednesday, April 5, 2017

Openvpn On My Machine: Easy-RSA: Building My Public Key Infrastructure (PKI) part I

I have been on the lookout for third party VPN providers for a year now. Since the start of 2017, privacy is in the top of my to-do list. After installing Arch linux early February, and configuring basic maintenance and security procedures, I am now ready to embark on connecting to somekind of vpn service. From what I've read so far my best bet is a third party vpn provider which gives me a secure and private connection to the Internet and easy to configure. I also went to the Arch linux wiki, specifically, Openvpn and Easy-RSA pages. Arch linux has a culture of "do-it-yourself" and "keep-it-simple-shit" (KISS, maybe I got that wrong). 

The latter course is the subject of my post (hopefully in the next post(s) I could bring good news too). Openvpn is based on machines authenticating themselves to servers which connect to the Internet securely. I have to build up my public key infrastructure PKI to make this possible. In the wiki, it is recommended that the CA issuing machine be different (more entropy capable) from the server and of course the client machines. This path assumes I have more than one machine. What if I only have one?

Openvpn is a flexible and highly configurable software. It says so in the manual:
            "OpenVPN  is  an  open  source VPN daemon by James Yonan.  Because OpenVPN tries to be a universal VPN tool      offering a great
       deal of flexibility, there are a lot of options..."


            "OpenVPN  is a robust and highly flexible VPN daemon.  OpenVPN supports SSL/TLS security, ethernet bridging,     TCP or UDP tun‐
       nel transport through proxies or NAT, support for dynamic IP addresses and DHCP, scalability to hundreds  or      thousands  of
       users, and portability to most major OS platforms.

       OpenVPN is tightly bound to the OpenSSL library, and derives much of its crypto capabilities from it.

       OpenVPN  supports  conventional  encryption using a pre-shared secret key (Static Key mode) or public key         security (SSL/TLS)."

But what closed the deal for me is this:
            "Sample OpenVPN 2.0 config file for            #
# multi-client server.                          #
#                                               #
# This file is for the server side              #
# of a many-clients <-> one-server              #
# OpenVPN configuration.                        #
#                                               #
# OpenVPN also supports                         #
# single-machine <-> single-machine             #
# configurations (See the Examples page         #
# on the web site for more info). 

I hope single machine is what it means and I can make this work.

Monday, April 3, 2017

Rkhunter Email Warning Notification With Attached Log File

Rkhunter scans my computer for rootkits and unathorized software behavior. It even scans open ports. Now its reports are limited to an email notification and a short warning. I have modified the config to include an attached log file of the pertinent warning notification.

MAIL_CMD=mail -s "rkhunter warnings found for ${HOST_NAME}" -a /var/log/rkhunter.log

The new email warning notification is more informative now.

tags: rkhunter,security,rootkit

Saturday, April 1, 2017

Pacnew Files And User Password

I could not login and I could not sudo. My password is invalidated. Somehow I made a terrible error in editing /etc/password and most probably /etc/shadow and /etc/gshadow. This previous post explains this. I can't even run grpck to check the sanity of the config files.

I went ahead and reboot. Then pressed the Shift-key to get to the grub menu. Highlight the Advanced setttings for Grub, then pressed Cntrl-e. Find the line headed by the world linux then appended "init=/bin/bash". Pressed Cntrl-x to reboot. Then I get a bash shell prompt. Then because the kernel is mounted read-only I had to remount it read, write. so,

$ mount -n -o rw /

Then we can set our new passwords, without being prompted the old ones.

$ passwd [Enter]
$ newpassword: ......

This sets the root passwords. Let's test that first. We reboot.

$ reboot -f

We fix the existing user's password in the root terminal. I like to login to my root account once in a while. This is a few of those cases.

Administrative Password Rejected After Pacman Upgrade And Pacnew Merges

I updated the system today.

[2017-04-01 07:22] [PACKAGEKIT] synchronizing package lists
[2017-04-01 07:46] [PACMAN] Running 'pacman -Syu'
[2017-04-01 07:46] [PACMAN] synchronizing package lists
[2017-04-01 07:46] [PACMAN] starting full system upgrade
[2017-04-01 07:46] [ALPM] transaction started
[2017-04-01 07:46] [ALPM] warning: /etc/group installed as /etc/group.pacnew
[2017-04-01 07:46] [ALPM] warning: /etc/passwd installed as /etc/passwd.pacnew
[2017-04-01 07:46] [ALPM] warning: /etc/gshadow installed as /etc/gshadow.pacnew
[2017-04-01 07:46] [ALPM] warning: /etc/shadow installed as /etc/shadow.pacnew
[2017-04-01 07:46] [ALPM] upgraded filesystem (2016.12-2 -> 2017.03-2)
[2017-04-01 07:46] [ALPM] upgraded dbus (1.10.16-1 -> 1.10.16-2)
[2017-04-01 07:46] [ALPM] upgraded libutil-linux (2.29.2-1 -> 2.29.2-2)
[2017-04-01 07:46] [ALPM] upgraded util-linux (2.29.2-1 -> 2.29.2-2)
[2017-04-01 07:46] [ALPM] upgraded xdg-desktop-portal-gtk (0.5-3 -> 0.6-1)
[2017-04-01 07:46] [ALPM] upgraded xdg-desktop-portal (0.5-3 -> 0.6-1)
[2017-04-01 07:46] [ALPM] transaction completed
[2017-04-01 07:46] [ALPM] running 'systemd-sysusers.hook'...
[2017-04-01 07:46] [ALPM] running 'systemd-update.hook'...
[2017-04-01 07:46] [ALPM] running 'update-desktop-database.hook'...

The I know I have some pacnew files to merge. So I use pacdiff. I manually edited the files and overwrite it with pacdiff.

Everything is fine except I can't sudo because my administrative passwords aren't working. su isn't working either because well passwords aren't working. I'm in trouble.

Update Gnucash 2.6.16 --> 2.6.18

It's a long road to this update. It isn't a normal update at all. I had to manually compile goffice0.8 and webkitgtk as well as gnu...