[РЕШЕНО] i3 + conky. После обновления: i3status "Error: status_command process exited unexpectedly (exit 1)"

До обновления справа вверху выводилось тех.информация с помощью conky. Сейчас только красное сообщение: "Error: status_command process exited unexpectedly (exit 1)".
Что на это повлияло не знаю. Помогите, пожалуйста решить эту проблему.
Нужно умереть молодым и сделать это как можно позже.
zalexi
До обновления
Это не то - https://bbs.archlinux.org/viewtopic.php?id=245767 ?
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
        color_good = "#9B806A"
        color_bad = "#ffff00"
        color_degraded = "#0ffff0"
        interval = 5
}

order += "cpu_temperature 0"
order += "ipv4"
order += "disk /home/z"
#order += "run_watch DHCP"
#order += "run_watch VPN"
#order += "wireless wlp0s26f7u2"
#order += "ethernet eth0"
#order += "battery 0"
order += "load"
order += "tztime local"

cpu_temperature 0 {
         format = "T: %degrees °C"
         path = "/sys/class/hwmon/hwmon2/temp2_input"
}

wireless wlp0s26f7u2 {
        format_up = "W: (%quality at %essid) %ip (%speed)"
        format_down = "W: down"
}

ethernet eth0 {
        # if you use %speed, i3status requires root privileges
        format_up = "E: %ip (%speed)"
        format_down = "E: down"
}

battery 0 {
        format = "%status %percentage %remaining"
}

run_watch DHCP {
        pidfile = "/var/run/dhclient*.pid"
}

run_watch VPN {
        pidfile = "/var/run/vpnc/pid"
}

tztime local {
        format = "%d-%m, %H:%M"
}

load {
        format = "%1min"
}

disk "/home/z" {
        format = "%avail"
}

volume master {
        format = "♪: %volume"
        device = "default"
        mixer = "Master"
        mixer_idx = 0
}

conkyrc:

out_to_x no
own_window no
out_to_console yes
background no
max_text_width 0

# Update interval in seconds
update_interval 2.0

# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0

# Shortens units to a single character (kiB->k, GiB->G, etc.). Default is off.
short_units yes

# How strict should if_up be when testing an interface for being up?
# The value is one of up, link or address, to check for the interface
# being solely up, being up and having link or being up, having link
# and an assigned IP address.
if_up_strictness address

# Add spaces to keep things from moving about?  This only affects certain objects.
# use_spacer should have an argument of left, right, or none
use_spacer left

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale no

# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2

# Stuff after 'TEXT' will be formatted on screen
TEXT

# JSON for i3bar

 [
#{ "full-text" : "CPU: ${exec head -c 2 /sys/class/hwmon/hwmon2/temp2_input}°C ${cpu}%", "color" : "\#ffffff" },
 # { "full_text" : "cpu: ${cpu}%", "color" : "\#ffffff" },

#Shows downloadspeed
{"full_text": " ▼ [${downspeed wlp0s26f7u2}] ", "color":"\#00fff2"},

 {"full_text": " ▲ [${upspeed wlp0s26f7u2}] ", "color":"\#ff0000"},

#Bar showing available entropy. Install haveged if you want this to rocket up. Without, /proc/sys/kernel/random/entropy_avail reported on my sysem ~175. With, it reported ~3585
{"full_text": " ~ [$entropy_bar] ", "color":"\#AFB500"},

#Shows temperature of GPU. Only works with NVIDIA cards with the proprietary drivers installed. Could be replaced with a lm-sensors-provided temperature
#{"full_text": " ≈ [${exec nvidia-settings -q gpucoretemp -t}°C] ","color":"\#33CC99"},

#Shows current CPU usage with a bar
{"full_text": " ■ [$cpubar] ", "color":"\#00A9B5"},
{
  "full_text": " ≈ [${hwmon 1 temp 2}°C] ",
  "color":
    ${if_match ${hwmon 1 temp 2}>45}"\#FF0000"
    ${else}"\#33CC99"
    ${endif}
},
#{
#  "full_text": "cpu: ${cpu cpu1}%",
#  "color":
#    ${if_match ${cpu cpu1}>60}"\#FF0000"
#    ${else}"\#BFBFBF"
#    ${endif}
#},
#{
#  "full_text": "${cpu cpu2}%",
#  "color":
#    ${if_match ${cpu cpu2}>60}"\#FF0000"
#    ${else}"\#BFBFBF"
#    ${endif}
#},
#{
#  "full_text": "${cpu cpu3}%",
#  "color":
#    ${if_match ${cpu cpu3}>60}"\#FF0000"
#    ${else}"\#BFBFBF"
#    ${endif}
#},
#{
#  "full_text": "${cpu cpu4}%",
#  "color":
#    ${if_match ${cpu cpu4}>60}"\#FF0000"
#    ${else}"\#BFBFBF"
#    ${endif}
#},
#Shows current memory usage with a bar
{"full_text": "ram || [$membar] ", "color":"\#B58900"},
{
  "full_text": " ($memperc%) $mem / $memeasyfree (s:$swapperc%)" ,
  "color":
    ${if_match ${memperc}>70}"\#FF0000"
    ${else}"\#B58900"
    ${endif}
},
  { "full_text" : "home: ${fs_free /home} |${fs_free /home/home_big}" , "color" : "\#BFBFBF" },
#  { "full_text" : "ram: ${memperc}% ($mem)" , "color" :
#    ${if_match ${memperc}<90}"\#ffffff"${else}"\#ff0000"${endif} }
#  { "full-text" : down: ${downspeed wlp0s26f7u2}", "color" : "\#ff0000" },
#  { "full-text" : "up: ${upspeed wlp0s26f7u2}" , "color" : "\#00ff00" },
#  { "full-text" : "${time %a.%d} ${time %H:%M}", "color" : "\#ffffff" }
{"full_text" : "${tztime Europe/Madrid %a, %d %b, %H:%M}",        "color" : "\#eeeeee"}
],
]];

Конфиг i3 очень большой, здесь в режиме отображения code его обрезает.
Нужно умереть молодым и сделать это как можно позже.
rubear
zalexi
До обновления
Это не то - https://bbs.archlinux.org/viewtopic.php?id=245767 ?
Нет, я это видел, не помогло. Да и как это было связано с обновлением? До этого столько лет работало и тут слетело.
Возможно, что-то связанное с назначениями в conky?
Нужно умереть молодым и сделать это как можно позже.
zalexi
conkyrc
В lua формате ?
Посмотри - здесь.
zalexi
, что-то
вывод давайте
killall conky
conky
vs220
zalexi
, что-то
вывод давайте
killall conky
conky
conky: Syntax error (/home/z/.conkyrc:2: syntax error near 'no') while reading config file.
conky: Assuming it's in old syntax and attempting conversion.
conky: [string "..."]:159: attempt to call a nil value (global 'loadstring')
Нужно умереть молодым и сделать это как можно позже.
zalexi
conky: Syntax error
https://archlinux.org.ru/forum/post/233666/
Огромная благодарность rubear и vs220 за помощь!
rubear
Посмотри - здесь.

vs220
https://archlinux.org.ru/forum/post/233666/

Действительно из-за изменения формата на lua conky перестали работать.
Перекодировал, как описывалось в ссылках, и всё заработало!

/usr/share/doc/conky-1.11.7_pre/convert.lua ~/.conky/conkyrc ~/.conky/conkyrc.new
Нужно умереть молодым и сделать это как можно позже.
 
Зарегистрироваться или войдите чтобы оставить сообщение.