Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

there was a problem installing #1192

Open
5 tasks done
laymsik opened this issue Mar 30, 2025 · 19 comments
Open
5 tasks done

there was a problem installing #1192

laymsik opened this issue Mar 30, 2025 · 19 comments
Labels
ISSUE General issues

Comments

@laymsik
Copy link

laymsik commented Mar 30, 2025

Step 1. Before you submit

  • I have read the Troubleshooting and Usage pages.
  • I've successfully updated to the latest version following the guidance.
  • I've successfully updated the system packages to the latest.
  • I've ticked the checkboxes without reading their contents

Step 2. Quick diagnose info

I can't open anything

Step 3. Describe the issue

hi, there was a problem with the installation. downloaded the repository to a clean one hyprland after that, I launched the installer. everything answered correctly, as a result, when I rebooted hyprland and none of the buttons work. In general, it didn't work for some reason (

Reminder

  • I agree that it's usually impossible for others to help me without my logs.
@laymsik laymsik added the ISSUE General issues label Mar 30, 2025
@laymsik
Copy link
Author

laymsik commented Mar 30, 2025

on your own cachyOS I tried to run both manual and automatic installation - still nothing works. Maybe the problem is in the distribution itself? and it's worth installing arch?

@clsty
Copy link
Collaborator

clsty commented Mar 31, 2025

I need more details, else I can't do anything.

@end-4
Copy link
Owner

end-4 commented Mar 31, 2025

check ~/.config/hypr
if theres both hyprland.conf and hyprland.conf.new, rename the former to something else and the latter to the former

about this, maybe it's a good idea to just do that in the install script? rename the previous config to hyprland.conf.old and just put the one in the repo in place... after all the main config file just sources the real stuff, and we already ask the user to backup at the beginning @clsty what do you think

@laymsik
Copy link
Author

laymsik commented Mar 31, 2025

thanks, I'll try

@laymsik
Copy link
Author

laymsik commented Mar 31, 2025

Image

I waited for 20 minutes several times, and eventually it gave me an error during installation.

@clsty
Copy link
Collaborator

clsty commented Mar 31, 2025

check ~/.config/hypr
if theres both hyprland.conf and hyprland.conf.new, rename the former to something else and the latter to the former

about this, maybe it's a good idea to just do that in the install script? rename the previous config to hyprland.conf.old and just put the one in the repo in place... after all the main config file just sources the real stuff, and we already ask the user to backup at the beginning @clsty what do you think

Hmm I think it worth consideration but you know the script is also for upgrading and should not replace that file by default... I'll look into it later.

@clsty
Copy link
Collaborator

clsty commented Mar 31, 2025

Image

I waited for 20 minutes several times, and eventually it gave me an error during installation.

For this problem it may be related to your network connecting to gitlab.gnome.org.

@clsty
Copy link
Collaborator

clsty commented Apr 1, 2025

check ~/.config/hypr
if theres both hyprland.conf and hyprland.conf.new, rename the former to something else and the latter to the former

about this, maybe it's a good idea to just do that in the install script? rename the previous config to hyprland.conf.old and just put the one in the repo in place... after all the main config file just sources the real stuff, and we already ask the user to backup at the beginning @clsty what do you think

Done. Now if first run, the hyprland.conf will be replaced by default.

@laymsik
Copy link
Author

laymsik commented Apr 1, 2025

Image
I waited for 20 minutes several times, and eventually it gave me an error during installation.

For this problem it may be related to your network connecting to gitlab.gnome.org.

I do it through ping, one packet is sent and that's it. I've already changed DNS and rebooted the Internet - it still doesn't connect. How can I fix this, either cut out this step, or change it to something else?

@marcchabot
Copy link

marcchabot commented Apr 1, 2025

on your own cachyOS I tried to run both manual and automatic installation - still nothing works. Maybe the problem is in the distribution itself? and it's worth installing arch?

Same here. Tried 2 different computer with CachyOS and it would failed at the very end when copying folder and symlink.

Right now I can boot into system but no wallpaper I get the fallback one and no image in Picture folder. What's the command so I can grab a log file to send you?

@clsty
Copy link
Collaborator

clsty commented Apr 1, 2025

on your own cachyOS I tried to run both manual and automatic installation - still nothing works. Maybe the problem is in the distribution itself? and it's worth installing arch?

Same here. Tried 2 different computer with CachyOS and it would failed at the very end when copying folder and symlink.

Right now I can boot into system but no wallpaper I get the fallback one and no image in Picture folder. What's the command so I can grab a log file to send you?

@marcchabot
Please run the ./diagnose script inside the repo and also head ~/.config/hypr/hyprland.conf.

@laymsik Please run curl -I https://gitlab.gnome.org/GNOME/libgnome-volume-control/ for testing, instead of the ping.

@marcchabot
Copy link

@clsty here is the output.

Need your input.

========================
| Checking git repo info |
========================/

[===diagnose===] git remote get-url origin
https://github.com/end-4/dots-hyprland.git
[---SUCCESS---]

[===diagnose===] git rev-parse HEAD
7e2926b
[---SUCCESS---]

/=================
| Checking distro |
=================/

[===diagnose===] ii_check_distro
LSB Version: n/a
Distributor ID: cachyos
Description: CachyOS
Release: rolling
Codename: n/a
[---SUCCESS---]

/====================
| Checking variables |
====================/

[===diagnose===] declare -p XDG_BIN_HOME
./diagnose: line 30: declare: XDG_BIN_HOME: not found
[---EXIT 1---]

[===diagnose===] declare -p XDG_CACHE_HOME
declare -x XDG_CACHE_HOME="/home/marcc/.cache"
[---SUCCESS---]

[===diagnose===] declare -p XDG_CONFIG_HOME
declare -x XDG_CONFIG_HOME="/home/marcc/.config"
[---SUCCESS---]

[===diagnose===] declare -p XDG_DATA_HOME
declare -x XDG_DATA_HOME="/home/marcc/.local/share"
[---SUCCESS---]

[===diagnose===] declare -p XDG_STATE_HOME
declare -x XDG_STATE_HOME="/home/marcc/.local/state"
[---SUCCESS---]

[===diagnose===] declare -p ILLOGICAL_IMPULSE_VIRTUAL_ENV
declare -x ILLOGICAL_IMPULSE_VIRTUAL_ENV="/home/marcc/.local/state/ags/.venv"
[---SUCCESS---]

/============================
| Checking directories/files |
============================/

[===diagnose===] ls -l /home/marcc/.local/state/ags/.venv
total 12
-rw-r--r-- 1 marcc marcc 43 Apr 1 16:38 CACHEDIR.TAG
drwxr-xr-x 1 marcc marcc 500 Apr 1 16:38 bin
drwxr-xr-x 1 marcc marcc 8 Apr 1 16:38 include
drwxr-xr-x 1 marcc marcc 20 Apr 1 16:38 lib
lrwxrwxrwx 1 marcc marcc 3 Apr 1 16:38 lib64 -> lib
-rw-r--r-- 1 marcc marcc 189 Apr 1 16:38 pyvenv.cfg
drwxr-xr-x 1 marcc marcc 118 Apr 1 16:38 share
[---SUCCESS---]

[===diagnose===] ls -l /home/marcc/.local/state/ags/.venv/bin/gradience-cli
-rwxr-xr-x 1 marcc marcc 24560 Apr 1 16:19 /home/marcc/.local/state/ags/.venv/bin/gradience-cli
[---SUCCESS---]

[===diagnose===] ls /home/marcc/.local/share/glib-2.0/schemas
com.github.GradienceTeam.Gradience.Devel.gschema.xml
gschemas.compiled
[---SUCCESS---]

[===diagnose===] ls /home/marcc/.local/share/gradience
gradience.gresource
plugins
shell
[---SUCCESS---]

/===================
| Checking versions |
===================/

[===diagnose===] Hyprland --version
Hyprland 0.48.1 built from branch at commit 29e2e59fdbab8ed2cc23a20e3c6043d5decb5cdc (version: bump to v0.48.1).
Date: Fri Mar 28 16:16:07 2025
Tag: v0.48.1, commits: 5937
built against:
aquamarine 0.8.0
hyprlang 0.6.0
hyprutils 0.5.2
hyprcursor 0.1.12
hyprgraphics 0.1.2

no flags were set

[---SUCCESS---]

[===diagnose===] ags --version
./diagnose: line 30: ags: command not found
[---EXIT 127---]

[===diagnose===] agsv1 --version
1.9.0
[---SUCCESS---]

/==============================================
| Finished. Output saved as "diagnose.result". |
==============================================/

@clsty
Copy link
Collaborator

clsty commented Apr 2, 2025

@marcchabot It looks all good from your log.

Same here. Tried 2 different computer with CachyOS and it would failed at the very end when copying folder and symlink.

What is the output when it fails? Also note that the install script does not involve any symlink.

Right now I can boot into system but no wallpaper I get the fallback one and no image in Picture folder.

If this is the problem... Just download some wallpapers and move them into that folder :)

@marcchabot
Copy link

marcchabot commented Apr 2, 2025

@marcchabot It looks all good from your log.

Same here. Tried 2 different computer with CachyOS and it would failed at the very end when copying folder and symlink.

What is the output when it fails? Also note that the install script does not involve any symlink.

Right now I can boot into system but no wallpaper I get the fallback one and no image in Picture folder.

If this is the problem... Just download some wallpapers and move them into that folder :)

Please bear with me I'm still on the learning curve.

My install is broken, I will send you a new diagnose.result and it seems that symlinks are in fact missing.

How can I find install log so I can send the results and finally be able to solve this^ I feel like I'm almost there but not there yet .

Here is the diagnose log:

/========================
| Checking git repo info |
========================/

[===diagnose===] git remote get-url origin
https://github.com/end-4/dots-hyprland.git
[---SUCCESS---]

[===diagnose===] git rev-parse HEAD
7e2926b
[---SUCCESS---]

/=================
| Checking distro |
=================/

[===diagnose===] ii_check_distro
LSB Version: n/a
Distributor ID: cachyos
Description: CachyOS
Release: rolling
Codename: n/a
[---SUCCESS---]

/====================
| Checking variables |
====================/

[===diagnose===] declare -p XDG_BIN_HOME
./diagnose: line 30: declare: XDG_BIN_HOME: not found
[---EXIT 1---]

[===diagnose===] declare -p XDG_CACHE_HOME
./diagnose: line 30: declare: XDG_CACHE_HOME: not found
[---EXIT 1---]

[===diagnose===] declare -p XDG_CONFIG_HOME
./diagnose: line 30: declare: XDG_CONFIG_HOME: not found
[---EXIT 1---]

[===diagnose===] declare -p XDG_DATA_HOME
./diagnose: line 30: declare: XDG_DATA_HOME: not found
[---EXIT 1---]

[===diagnose===] declare -p XDG_STATE_HOME
declare -x XDG_STATE_HOME="/home/marcc/.local/state"
[---SUCCESS---]

[===diagnose===] declare -p ILLOGICAL_IMPULSE_VIRTUAL_ENV
declare -x ILLOGICAL_IMPULSE_VIRTUAL_ENV="$XDG_STATE_HOME/ags/.venv"
[---SUCCESS---]

/============================
| Checking directories/files |
============================/

[===diagnose===] ls -l /home/marcc/.local/state/ags/.venv
total 12
-rw-r--r-- 1 marcc marcc 43 Apr 1 23:45 CACHEDIR.TAG
drwxr-xr-x 1 marcc marcc 500 Apr 1 23:45 bin
drwxr-xr-x 1 marcc marcc 8 Apr 1 23:45 include
drwxr-xr-x 1 marcc marcc 20 Apr 1 23:45 lib
lrwxrwxrwx 1 marcc marcc 3 Apr 1 23:45 lib64 -> lib
-rw-r--r-- 1 marcc marcc 189 Apr 1 23:45 pyvenv.cfg
drwxr-xr-x 1 marcc marcc 118 Apr 1 23:45 share
[---SUCCESS---]

[===diagnose===] ls -l $XDG_STATE_HOME/ags/.venv/bin/gradience-cli
ls: cannot access '$XDG_STATE_HOME/ags/.venv/bin/gradience-cli': No such file or directory
[---EXIT 2---]

[===diagnose===] ls /glib-2.0/schemas
ls: cannot access '/glib-2.0/schemas': No such file or directory
[---EXIT 2---]

[===diagnose===] ls /gradience
ls: cannot access '/gradience': No such file or directory
[---EXIT 2---]

/===================
| Checking versions |
===================/

[===diagnose===] Hyprland --version
Hyprland 0.48.1 built from branch at commit 29e2e59fdbab8ed2cc23a20e3c6043d5decb5cdc (version: bump to v0.48.1).
Date: Fri Mar 28 16:16:07 2025
Tag: v0.48.1, commits: 5937
built against:
aquamarine 0.8.0
hyprlang 0.6.0
hyprutils 0.5.2
hyprcursor 0.1.12
hyprgraphics 0.1.2

no flags were set

[---SUCCESS---]

[===diagnose===] ags --version
ags version 2.3.0

[---SUCCESS---]

[===diagnose===] agsv1 --version
1.9.0
[---SUCCESS---]

/==============================================
| Finished. Output saved as "diagnose.result". |
==============================================/

EDIT:

I managed to create symlinks so the only remaining error is this one:

[===diagnose===] ls -l $XDG_STATE_HOME/ags/.venv/bin/gradience-cli
ls: cannot access '$XDG_STATE_HOME/ags/.venv/bin/gradience-cli': No such file or directory
[---EXIT 2---]

How can I fix and once I did it, is there a way I can start install process again and have it completed successfully?

Thanks for your time.

@clsty
Copy link
Collaborator

clsty commented Apr 2, 2025

For install log, just rerun install script and copy the output from the console/terminal directly (it does not generate a log file). It's idempotent which means that you can run it multiple times.

Again I should say that we do not use any symlinks. If there is any, it's not related to the install script itself.

And, it looks weird that the variable evaluation of ILLOGICAL_IMPULSE_VIRTUAL_ENV gives wrong output.

Here is mine.

/========================\
| Checking git repo info |
\========================/

[===diagnose===] git remote get-url origin
git@github.com:end-4/dots-hyprland
[---SUCCESS---]

[===diagnose===] git rev-parse HEAD
7e2926bdf9f5f78e62c143c45bc057a247359685
[---SUCCESS---]

/=================\
| Checking distro |
\=================/

[===diagnose===] ii_check_distro
LSB Version:	n/a
Distributor ID:	Arch
Description:	Arch Linux
Release:	rolling
Codename:	n/a
[---SUCCESS---]

/====================\
| Checking variables |
\====================/

[===diagnose===] declare -p XDG_BIN_HOME
./diagnose: line 30: declare: XDG_BIN_HOME: not found
[---EXIT 1---]

[===diagnose===] declare -p XDG_CACHE_HOME
declare -x XDG_CACHE_HOME="/home/archer/.cache"
[---SUCCESS---]

[===diagnose===] declare -p XDG_CONFIG_HOME
declare -x XDG_CONFIG_HOME="/home/archer/.config"
[---SUCCESS---]

[===diagnose===] declare -p XDG_DATA_HOME
declare -x XDG_DATA_HOME="/home/archer/.local/share"
[---SUCCESS---]

[===diagnose===] declare -p XDG_STATE_HOME
declare -x XDG_STATE_HOME="/home/archer/.local/state"
[---SUCCESS---]

[===diagnose===] declare -p ILLOGICAL_IMPULSE_VIRTUAL_ENV
declare -x ILLOGICAL_IMPULSE_VIRTUAL_ENV="/home/archer/.local/state/ags/.venv"
[---SUCCESS---]

/============================\
| Checking directories/files |
\============================/

[===diagnose===] ls -l /home/archer/.local/state/ags/.venv
total 12
-rw-r--r-- 1 archer archer  43 Apr  2 10:54 CACHEDIR.TAG
drwxr-xr-x 1 archer archer 500 Apr  2 10:57 bin
drwxr-xr-x 1 archer archer   8 Apr  2 10:57 include
drwxr-xr-x 1 archer archer  20 Apr  2 10:54 lib
lrwxrwxrwx 1 archer archer   3 Apr  2 10:54 lib64 -> lib
-rw-r--r-- 1 archer archer 190 Apr  2 10:54 pyvenv.cfg
drwxr-xr-x 1 archer archer 118 Apr  2 10:57 share
[---SUCCESS---]

[===diagnose===] ls -l /home/archer/.local/state/ags/.venv/bin/gradience-cli
-rwxr-xr-x 1 archer archer 24563 Mar 13 01:23 /home/archer/.local/state/ags/.venv/bin/gradience-cli
[---SUCCESS---]

[===diagnose===] ls /home/archer/.local/share/glib-2.0/schemas
com.github.GradienceTeam.Gradience.Devel.gschema.xml
gschemas.compiled
[---SUCCESS---]

[===diagnose===] ls /home/archer/.local/share/gradience
gradience.gresource
plugins
shell
[---SUCCESS---]

/===================\
| Checking versions |
\===================/

[===diagnose===] Hyprland --version
Hyprland 0.48.1 built from branch  at commit 29e2e59fdbab8ed2cc23a20e3c6043d5decb5cdc  (version: bump to v0.48.1).
Date: Fri Mar 28 16:16:07 2025
Tag: v0.48.1, commits: 5937
built against:
 aquamarine 0.8.0
 hyprlang 0.6.0
 hyprutils 0.5.2
 hyprcursor 0.1.12
 hyprgraphics 0.1.2


no flags were set

[---SUCCESS---]

[===diagnose===] ags --version
ags version 2.3.0

[---SUCCESS---]

[===diagnose===] agsv1 --version
1.9.0
[---SUCCESS---]

/==============================================\
| Finished. Output saved as "diagnose.result". |
\==============================================/

I think that CachyOS may have something different handling env vars. I should try fresh install it and then install illogical-impulse when I have time, and then I may be able to debug further.

Please tell me how did you install CachyOS (including using which ISO image and other details about system installation).

@end-4
Copy link
Owner

end-4 commented Apr 2, 2025

Done. Now if first run, the hyprland.conf will be replaced by default.

thanks. that should be enough because it shouldn't matter for updates: both the user and we aren't supposed to change that file. it just sources other files...

@marcchabot
Copy link

The ISO is their latest one: cachyos-desktop-linux-250330.iso

As you already know, it's an arch based distro so it shouldn't be a problem. The only difference that I'm aware of is that it uses btfrs as filesystem and their own optimized kernel.

I tried several install, all of them were fresh installs.

Tried with no DE, with Hyprland DE, on a PC and on a VM all with same result. Everytime I used default installation so I didn't tick anything else than what was proposed by Calamares.

Thanks.

@laymsik
Copy link
Author

laymsik commented Apr 2, 2025

I just noticed a bug with music. Another song is playing, but the panel still says the one I launched. Also, I didn't quite understand how to make a blur for all applications

@RAZUMNO
Copy link

RAZUMNO commented Apr 4, 2025

The ISO is their latest one: cachyos-desktop-linux-250330.iso

As you already know, it's an arch based distro so it shouldn't be a problem. The only difference that I'm aware of is that it uses btfrs as filesystem and their own optimized kernel.

I tried several install, all of them were fresh installs.

Tried with no DE, with Hyprland DE, on a PC and on a VM all with same result. Everytime I used default installation so I didn't tick anything else than what was proposed by Calamares.

Thanks.

CachyOS when installed with Hyprland (idk about other options, I just installed it once), doesn't configure XDG paths. You can set them in ~/.profile, for example, or in hyprland configs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ISSUE General issues
Projects
None yet
Development

No branches or pull requests

5 participants