Search Criteria
Package Details: cros-container-guest-tools-git r403.0c2dcc71-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/cros-container-guest-tools-git.git (read-only, click to copy) |
---|---|
Package Base: | cros-container-guest-tools-git |
Description: | Linux guest tools for the Crostini containers on ChromeOS |
Upstream URL: | https://chromium.googlesource.com/chromiumos/containers/cros-container-guest-tools |
Keywords: | chromeos containers crostini lxc |
Licenses: | custom |
Submitter: | ava1ar |
Maintainer: | mshaugh |
Last Packager: | mshaugh |
Votes: | 20 |
Popularity: | 0.040079 |
First Submitted: | 2018-05-23 06:53 (UTC) |
Last Updated: | 2023-04-25 16:51 (UTC) |
Dependencies (12)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- mailcap
- openssh (openssh-gitAUR, openssh-dotconfigAUR, openssh-hpn-shimAUR, openssh-dnatAUR, openssh-selinuxAUR, openssh-gssapiAUR)
- packagekit
- pulseaudio (pulseaudio-dummyAUR, pulseaudio-gitAUR)
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, mimiAUR, mimi-gitAUR, xdg-utils-handlrAUR, openerAUR, xdg-utils-mimeoAUR, mimejs-gitAUR)
- xkeyboard-config (xkeyboard-config-hhkAUR, galliumos-xkeyboard-configAUR, xkeyboard-config-adnwAUR, xkeyboard-config-bbkt-gitAUR, xkeyboard-config-bbktAUR, xkeyboard-config-gitAUR)
- xorg-xdpyinfo
- xorg-xrdb (xorg-xrdb-mcppAUR)
- xorg-xsetroot
- xxd (vim-minimal-gitAUR, gvim-gitAUR, vim-cli-gitAUR, gvim-wayland-lilydjwg-gitAUR, gvim-gtk2AUR, gvim, tinyxxd, vim)
- git (git-gitAUR, git-glAUR) (make)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 .. 11 Next › Last »
allexj commented on 2022-11-22 23:44 (UTC)
If I try to enable sommelier@0.service, sommelier-x@0.service, sommelier@1.service and sommelier-x@1.service all of them are units not found.
nickray commented on 2022-07-13 21:42 (UTC)
This package sets
gtk-font-name = Roboto 10
in/etc/gtk-3.0/settings.ini
but does not (even optionally) depend onttf-roboto
. Might be good to add? It took me a bit to figure out why e.g. Firefox's UI fonts (which were set to Liberation Mono) looked a bit "broken".felipecrp commented on 2022-06-11 13:55 (UTC)
After running the
run_container.sh
manually, I rebooted and tried to open arch without running therun_container.sh
and it worked - in fact, when I open the terminal for the first time it shows an error, but if I open another tab seconds later it works.I observed that the lxc config is set for the container. Maybe, if we just set these parameters the garcon would work without the need of the
run_container.sh
(which would be deprecated).felipecrp commented on 2022-06-10 11:46 (UTC)
@EuphoricCatface I have the same problem. After starting
run_container.sh
manually I was able to start garcon and run arch from crostini terminal.jgreen1tc commented on 2022-05-03 20:30 (UTC)
Out of curiosity, is anyone using this package able to create backups of the container using the Linux Backup and Restore option in the ChromeOS settings? I made a couple recently, but after some updates to ChromeOS and ultimately needing to do an ugly restore of a previous backup, I'm not able to create a backup with the integrated settings. Just checking I guess I could always come up with my own backup solution
EuphoricCatface commented on 2022-04-17 11:11 (UTC) (edited on 2022-04-17 11:26 (UTC) by EuphoricCatface)
Seems like you have to start the container with
vmc container
, e.g.vmc container termina arch
. Starting withlxc console ...
makes the container's garcon to fail, and starting withrun_container.sh
makesvmc
to not recognize the container instance.Well that's a bit anticlimactic :P
Long story short:
vmc container ...
command before letting the crostini system take care of it. If you're unsure, you cancopy
the container withlxc
command.After all this, I'll still have to figure out why my GPU acceleration is broken for me with crostini :'(
EuphoricCatface commented on 2022-04-16 07:10 (UTC) (edited on 2022-04-17 00:19 (UTC) by EuphoricCatface)
I have managed to get Garcon running correctly (fixup: MOMENTARILY!). However, it is more of a "somehow it works now and I can't afford to perform a rigorous test" thing :P
I have noticed crostini reports "Failed to launch vshd for termina:arch: requested container does not exist" on attempting to create a new container with
vmc container ...
, after some mucking around with Termina VM. I have enabled the#crostini-multi-container
flag and it may or may not have contributed to it. I simply deleted those and did not try to go further with the "does not exist" containers.I noticed that the "multi container" settings interface has all the containers' names even though I deleted most of them in
lxc
. I deleted them in the UI and then created a new arch container. I cannot tell if this yields a different result than usingvmc container ...
.cros-garcon
already did not fail when started manually at this point, and.container_token
andssh_authorized_keys
showed up inmount
output.The network problem came back again after a reboot inside the container. The workaround in https://wiki.archlinux.org/title/LXD#No_IPv4_with_systemd-networkd proved effective this time. (I may have made a typo last time :P)
And then I tried turning
termina
off and on -.container_token
andssh_authorized_keys
do not appear onmount
output, andcros-garcon
fails to start :'(I have tried starting "Terminal" app or the VM manually with
vmc
, and with the latter, I have tried startingarch
first orpenguin
(debian official) first. None of them seem to makearch
to mount the tokens properlyOh well, at least I have my network working now...
EuphoricCatface commented on 2022-04-16 02:01 (UTC) (edited on 2022-04-16 07:26 (UTC) by EuphoricCatface)
@jgreen1tc: you'll have to give the
--user
flag on thelist
command as well when you want to see the user services.Sommelier units work fine for me. It is
cros-garcon
that I think is critical in this case. I believe this service is the one that crostini detects and communicates through to the guest system.EDIT: I tried to figure out what creates
/dev/.container_token
and/dev/.ssh/ssh_authorized_keys
. <s>While I have not found the former, the latter gets listed inmount
in the official debian image.</s>run on /dev/.ssh/ssh_authorized_keys type tmpfs (rw,nosuid,nodev,noexec,relatime,mode=755)
Besides, while digging into the matter, I have also realized that
/usr/lib/systemd/user/cros-garcon.service
has changed to lose all theEnvironments=
keywords, and/usr/lib/systemd/user/cros-garcon.service.d
folder has gone. The environment variables still appear onenv
command in the official container, but not in the arch container. I am yet to figure where it gets defined. I'll try to look into the debian package's file list.EDIT2: I see both
.container_token
andssh_authorized_keys
showing up inmount
output.jgreen1tc commented on 2022-04-15 19:30 (UTC)
Try to start/enable the sommelier units as user units:
systemctl --user start sommelier-x0.service
and so on. At least mine are user units. That's why I was originally trying to install the usr-share-fonts-chromeos.mount unit as a user unit. I thought I did it right (at least it installed fine for me) but ever since I haven't seen the unit when I list the unit files.
icantremember commented on 2022-04-15 13:37 (UTC)
Having similar issues as EuphoricCatface on my Duet 5 running beta 101. After successfully editing PKGBUILD and getting no errors on the aur install, I cannot 'systemctl start' (or enable) the fonts package, nor the sommelier packages from the guide -- they're all not found.
I also get the same "terminal opens and then closes" error after renaming my arch container to penguin, even after a full restart of the machine.
And don't get me wrong, I'm glad Debian works. I've got openconnect and remmina running in it just fine, but I'd really like to get arch working for Signal desktop.
« First ‹ Previous 1 2 3 4 5 6 7 .. 11 Next › Last »