Open maphew opened 3 years ago
Rather than uname, can you cat /etc/issue
to try and determine the linux distribution used.
Like the Windows WSL problems, these are likely due to the way SSL is integrated in the distro on dreamhost.
Ubuntu 18.04.4 LTS \n \l
To my knowledge on a "normal" distribution using an fossil with SSL does not require responding to SSL related prompts.
Obviously due to the sensitive nature of SSL (ie. used for financial transactions) integration into an OS is never going to be routine. Also, hackers will always routinely be attacking that interface.
For those reasons, I generally use SSH:
fossil remote
ssh://jsish.org//var/www/fossil/pdq.fossil
Not sure if that helps your problem or not.
As far as I know ssh can't be used anonymously though right? Anyway I don't think that's the central issue. After setting the remote server manually to match the https url in the fossil info comment fossil sync
works.
I feel like missing too much background to troubleshoot meaningfully. I'm going to turn my attention to just reading the docs and studying the code. I think I'm missing some fundamentals, like how Vue operates on it's own let alone in jsi+fossil+vue.
[my-hostname]$ pwd
/home/my-username/me-pdq.dreamhosters.com/pdq
[my-hostname]$ fossil info
project-name: PDQ
repository: /home/my-username/me-pdq.dreamhosters.com/pdq/pdq.fossil
local-root: /home/my-username/me-pdq.dreamhosters.com/pdq/
config-db: /home/my-username/.fossil
project-code: b609c1b53c864ea98a454fa29fd6260b6f33e69d
derived-from: 5b7e1585db8601042a0bf504a57c9a799ac8a12f PDQ
checkout: cff451aa32fe14762dafac8fca427e8fcdf8ca9e 2021-10-13 04:56:49 UTC
parent: 7d4c876855580308c5842fc7c595bb1f413f52c8 2021-10-05 20:24:11 UTC
tags: trunk
comment: sclone of https://jsish.org/afossil/pdq (user: my-username)
check-ins: 14
[my-hostname]$ fossil remote
off
[my-hostname]$ fossil remote ssh://jsish.org/afossil/pdq
[my-hostname]$ fossil sync
Sync with ssh://jsish.org/afossil/pdq
my-username@jsish.org: Permission denied (publickey).
server did not reply
Sync done, wire bytes sent: 767 received: 0 ip: jsish.org
[my-hostname]$ fossil remote https://jsish.org/afossil/pdq
[my-hostname]$ fossil sync
Sync with https://jsish.org/afossil/pdq
Round-trips: 1 Artifacts sent: 0 received: 0
Error: wrong project
Round-trips: 1 Artifacts sent: 0 received: 0
Sync done, wire bytes sent: 739 received: 287 ip: 50.116.0.90
Correct, ssh can not be anonymous. But of course we're talking "sync" here. And the problems your battling are with fossil.
I sympathize: There is a pretty steep learning curve with Js, Vue, and web frameworks in general.
Install report on Dreamhost.com. I have jsi symlinked to jsish binary.
Note here I had to answer
Y
to the blind SSL prompt, as before in Windows WSL.At this point
links
text browser is launched automatically in the bash console but doesn't appear to be usable. Pointing a browser from my desktop atmy-domain.dreamhosters.com/pdq
shows web pages but there doesn't appear to be any live content. Usingmy-domain.dreamhosters.com:43339/pdq
instead times out with no connection.