Package Details: cockpit 162-1

Git Clone URL: https://aur.archlinux.org/cockpit.git (read-only)
Package Base: cockpit
Description: A systemd web based user interface for Linux servers
Upstream URL: http://www.cockpit-project.org/
Licenses: LGPL2.1
Conflicts: cockpit-git
Submitter: irtimmer
Maintainer: irtimmer
Last Packager: irtimmer
Votes: 41
Popularity: 0.259823
First Submitted: 2014-04-23 14:52
Last Updated: 2018-02-21 18:52

Latest Comments

gdamjan commented on 2018-01-26 23:42

use /usr/lib/cockpit/ instead of /usr/libexec/ … Arch doesn't use libexec.

also, I wonder what the files in /usr/src/debug/usr/share/cockpit/ are?

spurious_access commented on 2017-12-03 05:50

FYI, cockpit now supports the use of packagekit to do software updates as of version 143, which is pretty nice:
https://github.com/cockpit-project/cockpit/releases/tag/143
However, cockpit will default to using ostree instead of packagekit if the ostree files are present. The only way I have found to ensure this function works is to make sure the ostree directory is not present in /usr/share/cockpit.
Since as far as I know this functionality of ostree isn't supported on Arch, you may consider removing the ostree component from the cockpit install and adding packagekit as an optional dependency.

raneon commented on 2017-11-27 12:21

Since cockpit 156 the Virtual Machines menu point has been replaced with oVirt. The bug suggests that this is a packaging issue: https://github.com/cockpit-project/cockpit/issues/8159

If you open the oVirt menu you will get every time a dialog asking you to connect to a oVirt host. But oVirt is another package in AUR and I don't think there are a lot of users wanting oVirt as a default in this cockpit package.

fthiery commented on 2017-11-07 17:50

@jcstryker for inspiration my package removes a few:
https://aur.archlinux.org/packages/cockpit-minimal

I guess the cleanest would be to make some split packages

jcstryker commented on 2017-10-29 18:41

It would be nice to remove the 'design patterns' and 'react patterns' pages.

sashaman commented on 2017-09-13 04:28

as soon as i open http://localhost:9090/storage
all HDDs except the system are unmounted and i have no clue why


06:21
udisks2.service: Failed with result 'signal'. systemd
06:21
Unmounting /dev/sdc1 (System-reserviert) ntfs-3g
06:21
udisks2.service: Unit entered failed state. systemd
06:21
Unmounting /dev/sdb1 (Stuff) ntfs-3g
06:21
Process 2832 (udisksd) of user 0 dumped core. Stack trace of thread 3752: #0 0x00007fdcfe175411 n/a (libglib-2.0.so.0) #1 0x00007fdcfe177a61 g_log_writer_default (libglib-2.0.so.0) #2 0x00007fdcfe175fae g_log_structured_array (libglib-2.0.so.0) #3 0x00007fdcfe1762a7 g_log_structured (libglib-2.0.so.0) #4 0x000055c45b754efe udisks_log (udisksd) #5 0x00007fdce856a3be udisks_module_init (libudisks2_bcache.so) #6 0x000055c45b75bf30 udisks_module_manager_load_modules (udisksd) #7 0x000055c45b74c9bf n/a (udisksd) #8 0x00007fdcfbe3f1c8 ffi_call_unix64 (libffi.so.6) #9 0x00007fdcfbe3ec2a ffi_call (libffi.so.6) #10 0x00007fdcfe4486a9 g_cclosure_marshal_generic (libgobject-2.0.so.0) #11 0x00007fdcfe447ead g_closure_invoke (libgobject-2.0.so.0) #12 0x00007fdcfe459f28 n/a (libgobject-2.0.so.0) #13 0x00007fdcfe4621f0 g_signal_emitv (libgobject-2.0.so.0) #14 0x00007fdcfea4d494 n/a (libudisks2.so.0) #15 0x00007fdcfe75f5d2 n/a (libgio-2.0.so.0) #16 0x00007fdcfe7168a6 n/a (libgio-2.0.so.0) #17 0x00007fdcfe1974b0 n/a (libglib-2.0.so.0) #18 0x00007fdcfe196ae5 n/a (libglib-2.0.so.0) #19 0x00007fdcfdf0e049 start_thread (libpthread.so.0) #20 0x00007fdcfdc4ef0f __clone (libc.so.6) Stack trace of thread 2851: #0 0x00007fdcfdc4a029 syscall (libc.so.6) #1 0x00007fdcfe1b4b9f g_cond_wait (libglib-2.0.so.0) #2 0x00007fdcfe14413b n/a (libglib-2.0.so.0) #3 0x00007fdcfe144567 g_async_queue_pop (libglib-2.0.so.0) #4 0x000055c45b72c511 probe_request_thread_func (udisksd) #5 0x00007fdcfe196ae5 n/a (libglib-2.0.so.0) #6 0x00007fdcfdf0e049 start_thread (libpthread.so.0) #7 0x00007fdcfdc4ef0f __clone (libc.so.6) Stack trace of thread 2866: #0 0x00007fdcfdc44e9d poll (libc.so.6) #1 0x00007fdcfe16fc09 n/a (libglib-2.0.so.0) #2 0x00007fdcfe16ffa2 g_main_loop_run (libglib-2.0.so.0) #3 0x000055c45b755313 n/a (udisksd) #4 0x00007fdcfe196ae5 n/a (libglib-2.0.so.0) #5 0x00007fdcfdf0e049 start_thread (libpthread.so.0) #6 0x00007fdcfdc4ef0f __clone (libc.so.6) Stack trace of thread 2837: #0 0x00007fdcfdc44e9d poll (libc.so.6) #1 0x00007fdcfe16fc09 n/a (libglib-2.0.so.0) #2 0x00007fdcfe16fd1c g_main_context_iteration (libglib-2.0.so.0) #3 0x00007fdcfe16fd61 n/a (libglib-2.0.so.0) #4 0x00007fdcfe196ae5 n/a (libglib-2.0.so.0) #5 0x00007fdcfdf0e049 start_thread (libpthread.so.0) #6 0x00007fdcfdc4ef0f __clone (libc.so.6) Stack trace of thread 2842: #0 0x00007fdcfdc44e9d poll (libc.so.6) #1 0x00007fdcfe16fc09 n/a (libglib-2.0.so.0) #2 0x00007fdcfe16ffa2 g_main_loop_run (libglib-2.0.so.0) #3 0x00007fdcfe757546 n/a (libgio-2.0.so.0) #4 0x00007fdcfe196ae5 n/a (libglib-2.0.so.0) #5 0x00007fdcfdf0e049 start_thread (libpthread.so.0) #6 0x00007fdcfdc4ef0f __clone (libc.so.6) Stack trace of thread 2832: #0 0x00007fdcfdc44e9d poll (libc.so.6) #1 0x00007fdcfe16fc09 n/a (libglib-2.0.so.0) #2 0x00007fdcfe16ffa2 g_main_loop_run (libglib-2.0.so.0) #3 0x000055c45b727038 main (udisksd) #4 0x00007fdcfdb814ca __libc_start_main (libc.so.6) #5 0x000055c45b72711a _start (udisksd) systemd-coredump
06:21
Unmounting /dev/sdd1 (My Passport) ntfs-3g
06:21
Unmounting /dev/sdc2 () ntfs-3g
06:21
Unmounting /dev/sda4 () ntfs-3g
06:21
udisks2.service: Main process exited, code=killed, status=5/TRAP systemd
06:21
Started Process Core Dump (PID 3755/UID 0). systemd
06:21
traps: pool[3752] trap int3 ip:7fdcfe175411 sp:7fdce2ffbd70 error:0 kernel
06:21
Error initializing the kbd libblockdev plugin: Failed to load plugins (g-bd-init-error-quark, 0) udisksd
06:21
Cannot load the kbd plugin: The 'make-bcache' utility is not available udisksd
06:21
Loading module libudisks2_bcache.so... udisksd
06:21
Loading module libudisks2_btrfs.so... udisksd
06:21
Loading module libudisks2_lvm2.so... udisksd
06:21
Started Hostname Service. systemd
06:21
[system] Successfully activated service 'org.freedesktop.hostname1' dbus
06:21
Starting Hostname Service... systemd
06:21
[system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' dbus
06:21
New connection to session from ::1 cockpit-ws


storage log:

06:21
Unmounting /dev/sdc2 () ntfs-3g
06:21
Unmounting /dev/sda4 () ntfs-3g
06:21
Error initializing the kbd libblockdev plugin: Failed to load plugins (g-bd-init-error-quark, 0) udisksd
06:21
Cannot load the kbd plugin: The 'make-bcache' utility is not available udisksd
06:21
Loading module libudisks2_bcache.so... udisksd
06:21
Loading module libudisks2_btrfs.so... udisksd
06:21
Loading module libudisks2_lvm2.so... udisksd
06:09
Global ownership and permissions enforced, configuration type 7 ntfs-3g
06:09
Mount options: rw,nodev,nosuid,uhelper=udisks2,allow_other,nonempty,relatime,default_permissions,fsname=/dev/sdd1,blkdev,blksize=4096 ntfs-3g
06:09
Cmdline options: rw,nodev,nosuid,uid=1000,gid=1000,uhelper=udisks2 ntfs-3g

fthiery commented on 2017-07-01 20:58

If anyone is interested, to auto enable cockpit at boot:

sudo systemctl enable cockpit.socket
sudo systemctl start cockpit.socket

rollenwiese commented on 2017-07-01 20:26

[EDIT - SOLVED]
At least to me this was not obvious, but you must go to your user context menu in the upper right>Authentication and explicity enable a SSH key to be used to authenticate against other systems. Now I can add my virtual machines without issue.

Aeyoun commented on 2017-07-01 03:31

Please add "packagekit" as an optdepends as of cockpit version 143.

fthiery commented on 2017-06-28 16:38

Hello there, any one else with this issue when trying to enable cockpit ?

# systemctl start cockpit.service
# systemctl enable cockpit.service
The unit files have no installation config (WantedBy, RequiredBy, Also, Alias
settings in the [Install] section, and DefaultInstance for template units).
This means they are not meant to be enabled using systemctl.
Possible reasons for having this kind of units are:
1) A unit may be statically enabled by being symlinked from another unit's
.wants/ or .requires/ directory.
2) A unit's purpose may be to act as a helper for some other unit which has
a requirement dependency on it.
3) A unit may be started when needed via activation (socket, path, timer,
D-Bus, udev, scripted systemctl call, ...).
4) In case of template units, the unit is meant to be enabled with some
instance name specified.

For reference:

# cat /usr/lib/systemd/system/cockpit.service
[Unit]
Description=Cockpit Web Service
Documentation=man:cockpit-ws(8)
Requires=cockpit.socket

[Service]
ExecStartPre=/usr/bin/remotectl certificate --ensure --user=root --group= --selinux-type=
ExecStart=/usr/libexec/cockpit-ws
PermissionsStartOnly=true
User=root
Group=

balticer commented on 2016-12-03 20:30

Hi,

networkmanager is not a hard dependency. Please make it optional.

regards

mtcs commented on 2016-10-07 15:28

Getting this error on compilation(build()):

I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"
cannot parse http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl

Yamakaky commented on 2016-09-30 20:27

Getting the following issue: https://github.com/cockpit-project/cockpit/issues/5103

klingt.net commented on 2016-02-29 15:27

This requires to install `wayland` as dependency on a headless server. Does anybody know where the wayland dependency comes from?

lantw44 commented on 2016-02-01 06:30

Can we add --localstatedir=/var to avoid creating /usr/var directory?

brightonbob commented on 2015-12-08 20:39

Thanks, just installed 86.1 - works on Firefox 42 - errors (as below, session expired etc) on latest nightly (45.0a1)

brightonbob commented on 2015-11-22 13:43

After issues with previous version and updating to latest version (0.84.2). I now cannot login completely i.e name/password is accepted but I get error:

"Disconnected
Your session has expired. Please log in again."
With options to "Try to reconnect" or "Login again"
(Neither option works)

gps1539 commented on 2015-11-21 19:48

Answering my own question. I have it running now by removing "--selinux-type=" from the cockpit.service file

gps1539 commented on 2015-11-21 01:47

Thanks for creating this package

It seems to install OK but I can not start it via systemctl and I see an error
Process: 929 ExecStartPre=/usr/bin/remotectl certificate --ensure --user=root --group= --selinux-type= (code=exited, status=1/FAILURE)

Am I missing a dependency? is selinux required?

edrex commented on 2015-10-03 06:58

Needs make dependency on automake:

+ autoreconf -f -i -I tools
sh: aclocal: command not found
autoreconf: aclocal failed with exit status: 127

ninhnq commented on 2015-08-12 04:06

Hi irtimmer,
Can you help me with the installation process? It seems to be installed successful, but not working on localhost:9090.
Should I install nginx or apache as well?

Conglezu commented on 2015-04-07 16:27

Cannot find it in aur for ARM. Is there a timeframe for poping it out there ?
Thx.

anatolik commented on 2015-02-07 17:08

Hi irtimmer, do you want to take over cockpit-git package that I currently own? It is better if one person will manage both packages.

johannvonperfect commented on 2015-02-01 02:39

Upstream has been updated to 0.38.
https://github.com/cockpit-project/cockpit/releases

GI_Jack commented on 2014-12-08 23:38

needs nodejs as a compile time dependency.

plz add

GI_Jack commented on 2014-12-08 23:38

needs nodejs as a dependency.

plz add.

PLum commented on 2014-12-08 12:25

0.33: Docker console
please update.

leedev commented on 2014-11-19 07:33

xmlto needs to be added as a make dependence. It builds fine after it is installed.

configure: error: the xmlto command was not found (perhaps --disable-doc)
==> ERROR: A failure occurred in build().
Aborting...

ImNtReal commented on 2014-09-08 17:41

Shouldn't the cockpit.pam file be copied to /etc/pam.d/cockpit instead of /etc/pam?

ato commented on 2014-04-26 08:59

need dependecy to perl-locale-po