i3status cannot parse it's configuration file
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
i3status (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
$ i3status -v
i3status 2.11 (2017-01-21) © 2008 Michael Stapelberg and contributors
$ i3status
internal error in cfg_init_
/etc/i3status.
$ head /etc/i3status.conf
# i3status configuration file.
# see "man i3status" for documentation.
# It is important that this file is edited as UTF-8.
# The following line should contain a sharp s:
# ß
# If the above line is not correctly displayed, fix your editor first!
general {
colors = true
This looks to be related to the issue reported at https:/
However, that bug says a fix in libconfuse 3.2 should resolve the issue. I am running libconfuse 3.2:
$ apt-cache policy libconfuse1
libconfuse1:
Installed: 3.2+dfsg-1
I used apt-get source to download and build a local copy of i3status. This was able to parse the config file fine.
I did a build of i3status against libconfuse 3.0, and it fails to run against the system copy (version 3.2).
It looks like i3status needs to be rebuilt against the libconfuse 3.2 that is in the archive.
ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: i3status 2.11-1
ProcVersionSign
Uname: Linux 4.12.0-11-generic x86_64
ApportVersion: 2.20.6-0ubuntu5
Architecture: amd64
CurrentDesktop: i3
Date: Mon Aug 14 16:34:35 2017
InstallationDate: Installed on 2016-05-12 (459 days ago)
InstallationMedia: Ubuntu-GNOME 16.04 LTS "Xenial Xerus" - Release amd64 (20160421)
SourcePackage: i3status
UpgradeStatus: No upgrade log present (probably fresh install)