GNU bug report logs - 
#79744
display-hint does not work over ssh
Previous Next
To reply to this bug, email your comments to 79744 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to 
bug-guix <at> gnu.org:
bug#79744; Package 
guix.
 (Fri, 31 Oct 2025 21:41:02 GMT) 
Full text and 
rfc822 format available.
 
Acknowledgement sent
to 
Tomas Volf <~@wolfsden.cz>:
New bug report received and forwarded.  Copy sent to 
bug-guix <at> gnu.org.
 (Fri, 31 Oct 2025 21:41:02 GMT) 
Full text and 
rfc822 format available.
 
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hello,
when I tried to execute `guix pull' over ssh, I got the following error:
--8<---------------cut here---------------start------------->8---
$ ssh some.example.com guix pull
Updating channel 'guix' from Git repository at 'https://foo.example.com/guix'...
guix pull: error: aborting update of channel 'guix' to commit XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX, which is not a descendant of YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
hint: Backtrace:
          19 (primitive-load "/home/user/.config/guix/current/bin/gu…")
In guix/ui.scm:
   2399:7 18 (run-guix . _)
  2362:10 17 (run-guix-command _ . _)
In ice-9/boot-9.scm:
  1752:10 16 (with-exception-handler _ _ #:unwind? _ # _)
  1747:15 15 (with-exception-handler #<procedure 7f5a4a1ba330 at ic…> …)
  1752:10 14 (with-exception-handler _ _ #:unwind? _ # _)
In guix/store.scm:
   690:37 13 (thunk)
In guix/status.scm:
    842:4 12 (call-with-status-report _ _)
In guix/store.scm:
   1354:3 11 (_)
   1331:8 10 (call-with-build-handler #<procedure 7f5a4a219b70 at g…> …)
In guix/scripts/pull.scm:
   882:26  9 (_)
In guix/channels.scm:
   571:23  8 (latest-channel-instances #<store-connection 256.100 7…> …)
    434:6  7 (latest-channel-instance #<store-connection 256.100 7f…> …)
In ice-9/boot-9.scm:
  1685:16  6 (raise-exception _ #:continuable? _)
  1685:16  5 (raise-exception _ #:continuable? _)
In guix/ui.scm:
   928:16  4 (_ _)
   346:42  3 (display-hint "Use @option{--allow-downgrades} to fo…" . #)
In ice-9/boot-9.scm:
  1747:15  2 (with-exception-handler #<procedure 7f5a50c482d0 at ic…> …)
In guix/build/syscalls.scm:
  2434:35  1 (_)
   2423:8  0 (terminal-window-size _)
guix/build/syscalls.scm:2423:8: In procedure terminal-window-size:
In procedure terminal-window-size: Inappropriate ioctl for device
--8<---------------cut here---------------end--------------->8---
It seems that `display-hint' is not able to handle the case when there
is no attached terminal.
Tomas
-- 
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.
This bug report was last modified 3 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.