Displaying 20 results from an estimated 61 matches for "xdg_runtime_dir".
2016 Mar 09
4
libvirtd vs XDG_RUNTIME_DIR
I ran into an odd problem today. I wanted to share it here in the
hopes of maybe saving someone else some lost time.
When you run libvirtd as an unprivileged user (e.g., if you target
qemu:///session from a non-root account), then libvirt will open a
unix domain socket in one of two places:
- If XDG_RUNTIME_DIR is defined, then inside
$XDG_RUNTIME_DIR/libvirt/libvirt-sock
- If XDG_RUNTIME_DIR is *not* defined, then inside
$HOME/.cache/libvirt/libvirt-sock
With a CentOS 7 system, at least, if you ssh directly into an
account, XDG_RUNTIME_DIR is set. But! If you `su -` to the account
from root, e.g:...
2016 Mar 10
0
Re: libvirtd vs XDG_RUNTIME_DIR
...wanted to share it here in the
> hopes of maybe saving someone else some lost time.
>
> When you run libvirtd as an unprivileged user (e.g., if you target
> qemu:///session from a non-root account), then libvirt will open a
> unix domain socket in one of two places:
>
> - If XDG_RUNTIME_DIR is defined, then inside
> $XDG_RUNTIME_DIR/libvirt/libvirt-sock
>
> - If XDG_RUNTIME_DIR is *not* defined, then inside
> $HOME/.cache/libvirt/libvirt-sock
>
> With a CentOS 7 system, at least, if you ssh directly into an
> account, XDG_RUNTIME_DIR is set. But! If you `s...
2020 Mar 26
6
[Bug 3140] New: support a token for XDG_RUNTIME_DIR
https://bugzilla.mindrot.org/show_bug.cgi?id=3140
Bug ID: 3140
Summary: support a token for XDG_RUNTIME_DIR
Product: Portable OpenSSH
Version: 8.2p1
Hardware: Other
OS: Linux
Status: NEW
Severity: enhancement
Priority: P5
Component: ssh
Assignee: unassigned-bugs at mindrot.org
Reporter: dkg at fif...
2016 Oct 31
1
[PATCH] handle: Improve error messaging if XDG_RUNTIME_DIR path does not exist.
If an environment variable such as XDG_RUNTIME_DIR or one of the
tmpdirs or cachedir is set to a non-existent directory, improve the
error message that the user will see so that (where possible) it
includes the environment variable or API call.
This is still not bullet-proof because it's hard to display the
environment variable if it is LIBGUE...
2016 Feb 08
2
Re: [PATCH v2 2/2] New API: get-sockdir
On Wed, Feb 03, 2016 at 01:17:42PM +0100, Pino Toscano wrote:
> Introduce a new read-only API to get a path where to store temporary
> sockets: this is different from tmpdir, as we need short paths for
> sockets (due to sockaddr_un::sun_path), and it is either
> XDG_RUNTIME_DIR if set, or /tmp; adapt guestfs_int_create_socketname
> to create sockets in that location.
>
> Furthermore, print sockdir and XDG_RUNTIME_DIR in test-tool for
> debugging.
As you saw, there were a few problems with this patch. However I also
found something more fundamental.
On mach...
2016 Feb 03
4
[PATCH v2 1/2] launch: add internal helper for socket paths creation
Introduce an internal helper to create paths for sockets -- will be
useful for changing later the logic for placing sockets.
Futhermore, check that the length of sockets won't overflow the buffer
for their filenames.
---
src/guestfs-internal.h | 1 +
src/launch-direct.c | 4 +++-
src/launch-libvirt.c | 10 ++++++----
src/launch.c | 17 +++++++++++++++++
4 files changed, 27
2016 Feb 03
0
[PATCH v2 2/2] New API: get-sockdir
Introduce a new read-only API to get a path where to store temporary
sockets: this is different from tmpdir, as we need short paths for
sockets (due to sockaddr_un::sun_path), and it is either
XDG_RUNTIME_DIR if set, or /tmp; adapt guestfs_int_create_socketname
to create sockets in that location.
Furthermore, print sockdir and XDG_RUNTIME_DIR in test-tool for
debugging.
---
fish/guestfish.pod | 11 +++++++++++
generator/actions.ml | 16 ++++++++++++++++
src/guestfs-internal.h | 7 ++++++-
src/g...
2016 Feb 02
0
[PATCH 3/3] New API: get-sockdir
Introduce a new read-only API to get a path where to store temporary
sockets: this is different than tmpdir, as we need short paths for
sockets (due to sockaddr_un::sun_path), and is either XDG_RUNTIME_DIR
if set, or /tmp.
Adapt guestfs_int_create_socketname to create sockets in that location,
checking whether the resulting path still fits in the limited buffer.
Furthermore, print sockdir and XDG_RUNTIME_DIR in test-tool for
debugging.
---
fish/guestfish.pod | 11 +++++++++++
generator/actions...
2016 Feb 02
6
[PATCH 1/3] launch: add internal helper for socket paths creation
Introduce an internal helper to create paths for sockets; will be useful
for changing later the logic for placing sockets.
---
src/guestfs-internal.h | 1 +
src/launch-direct.c | 4 +++-
src/launch-libvirt.c | 10 ++++++----
src/launch.c | 15 +++++++++++++++
4 files changed, 25 insertions(+), 5 deletions(-)
diff --git a/src/guestfs-internal.h b/src/guestfs-internal.h
index
2016 Feb 09
0
Re: [PATCH v2 2/2] New API: get-sockdir
...> On Wed, Feb 03, 2016 at 01:17:42PM +0100, Pino Toscano wrote:
> > Introduce a new read-only API to get a path where to store temporary
> > sockets: this is different from tmpdir, as we need short paths for
> > sockets (due to sockaddr_un::sun_path), and it is either
> > XDG_RUNTIME_DIR if set, or /tmp; adapt guestfs_int_create_socketname
> > to create sockets in that location.
> >
> > Furthermore, print sockdir and XDG_RUNTIME_DIR in test-tool for
> > debugging.
>
> As you saw, there were a few problems with this patch. However I also
> found s...
2011 Apr 01
6
[Bug 1886] New: Please move /tmp/ssh-XXXXXXXXXXXX directory to /var/run
https://bugzilla.mindrot.org/show_bug.cgi?id=1886
Summary: Please move /tmp/ssh-XXXXXXXXXXXX directory to
/var/run
Product: Portable OpenSSH
Version: 5.8p1
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: ssh-agent
AssignedTo: unassigned-bugs at
2016 Apr 04
2
Re: [PATCH v2 4/5] appliance: Added filesystem_walk command
...gt; 3 files changed, 232 insertions(+)
> create mode 100644 src/tsk.c
>
> diff --git a/generator/actions.ml b/generator/actions.ml
> index 449ffa0..9457c3f 100644
> --- a/generator/actions.ml
> +++ b/generator/actions.ml
> @@ -3546,6 +3546,75 @@ The environment variable C<XDG_RUNTIME_DIR> controls the default
> value: If C<XDG_RUNTIME_DIR> is set, then that is the default.
> Else F</tmp> is the default." };
>
> + { defaults with
> + name = "filesystem_walk"; added = (1, 33, 17);
> + style = RStructList ("dirents",...
2023 Dec 14
1
Auto-Reconnect After Sleep
Hi,
Is there a way to have my connection re-established when I log back in?
When I first log in I run a map drive script that mounts my shares using
'gio mount "smb://$DC/$mount"' AND 'ln -s
"$XDG_RUNTIME_DIR/gvfs/smb-share:server=$DC,share=$mount"
"$HOME/mnt/$mount" so that it shows up in nautilus as a network drive and I
have it mapped to my local mnt dir.
When my system goes to sleep and I log back in, I have to run the mount
script again. Is there another way? I am using Debian 12 wi...
2023 Dec 15
1
Auto-Reconnect After Sleep
...a samba <samba at lists.samba.org> wrote:
> Hi,
>
> Is there a way to have my connection re-established when I log back
> in? When I first log in I run a map drive script that mounts my
> shares using 'gio mount "smb://$DC/$mount"' AND 'ln -s
> "$XDG_RUNTIME_DIR/gvfs/smb-share:server=$DC,share=$mount"
> "$HOME/mnt/$mount" so that it shows up in nautilus as a network drive
> and I have it mapped to my local mnt dir.
>
> When my system goes to sleep and I log back in, I have to run the
> mount script again. Is there another way...
2016 May 02
3
Making remote access to qemu://session easier?
...connection
error: Operation not supported: Connecting to session instance without socket path is not supported by the ssh connection driver
Has there been any thought given to making this easier? It seems that
having a simple helper script on the remote host that could make the
same "use $XDG_RUNTIME_DIR or use $HOME/.confg" decision as libvirtd
would be able determine the socket path automatically.
Would that be a reasonable solution?
I see that right now, even support for qemu://remotehost/system
requires that "virsh" knows that path to the remote socket, so having
a remote helpe...
2018 Feb 07
1
[PATCH] tmpdirs: Make the ‘su broken’ error message actionable.
...: cannot create temporary directory"), tmppath);
else
- error (g, _("%s: cannot create temporary directory. You may be hitting systemd bug https://bugzilla.redhat.com/967509"), tmppath);
+ error (g, _("%s: cannot create temporary directory. It may be that $XDG_RUNTIME_DIR is pointing to a directory which we cannot write to, for example if you used ‘su [user]’ to change to this user account (see https://bugzilla.redhat.com/967509). You can correct this by adjusting XDG_RUNTIME_DIR and possibly creating /run/user/%d with the right ownership."),
+ t...
2016 Apr 05
1
Re: [PATCH v3 4/5] appliance: Added filesystem_walk command
...gt; 3 files changed, 193 insertions(+)
> create mode 100644 src/tsk.c
>
> diff --git a/generator/actions.ml b/generator/actions.ml
> index 8073370..afff402 100644
> --- a/generator/actions.ml
> +++ b/generator/actions.ml
> @@ -3546,6 +3546,75 @@ The environment variable C<XDG_RUNTIME_DIR> controls the default
> value: If C<XDG_RUNTIME_DIR> is set, then that is the default.
> Else F</tmp> is the default." };
>
> + { defaults with
> + name = "filesystem_walk"; added = (1, 33, 18);
> + style = RStructList ("dirents",...
2016 Mar 29
3
[PATCH 0/2] added filesystem_walk API
The filesystem_walk API parses the FS internals of a partition and returns a list of all the files and directories contained within. It list deleted files and directories as well.
For each node, it reports its relative path, its inode and its allocation status.
This is the end user API for inspecting a disk partition content.
The command can handle filenames with special characters.
Example
2016 Apr 05
0
[PATCH v3 4/5] appliance: Added filesystem_walk command
...++++++++++++++++++++++++++++++++++++++
3 files changed, 193 insertions(+)
create mode 100644 src/tsk.c
diff --git a/generator/actions.ml b/generator/actions.ml
index 8073370..afff402 100644
--- a/generator/actions.ml
+++ b/generator/actions.ml
@@ -3546,6 +3546,75 @@ The environment variable C<XDG_RUNTIME_DIR> controls the default
value: If C<XDG_RUNTIME_DIR> is set, then that is the default.
Else F</tmp> is the default." };
+ { defaults with
+ name = "filesystem_walk"; added = (1, 33, 18);
+ style = RStructList ("dirents", "tsk_dirent"), [Moun...
2016 Mar 29
0
[PATCH 1/2] added filesystem_walk API
...++++++++++++++++++++++++++++++++++++++
3 files changed, 208 insertions(+)
create mode 100644 src/tsk.c
diff --git a/generator/actions.ml b/generator/actions.ml
index e33655a..f795721 100644
--- a/generator/actions.ml
+++ b/generator/actions.ml
@@ -3546,6 +3546,19 @@ The environment variable C<XDG_RUNTIME_DIR> controls the default
value: If C<XDG_RUNTIME_DIR> is set, then that is the default.
Else F</tmp> is the default." };
+ { defaults with
+ name = "filesystem_walk"; added = (1, 33, 16);
+ style = RStructList ("nodeinfos", "tsk_node"), [Moun...