Topics

Bang Head Here (mine, not yours)


kb3cs
 

i have two small DVSwitch-using projects in mind. for both projects, i have already obtained permission to connect a bridge.

my first try used the blog post "Hosting an AllStar Node and an AllStarDMR bridge in the cloud" as the basis, and i thought i might be able to follow along and end up at my ultimate goal of bridging from a low traffic BM TG to an Echolink Conference.

what i have learned so far is it seems since the time when KV4S wrote the blog post and now, there are no separate allstarlink and dvswitch repositories. it is enough to add just the dvswitch repo, thus:

$ pushd /tmp
/tmp ~/Software/DVSwitch
$ wget http://dvswitch.org/install-dvswitch-repo
--2020-03-28 09:22:14-- http://dvswitch.org/install-dvswitch-repo
Resolving dvswitch.org (dvswitch.org)... 44.103.34.4
Connecting to dvswitch.org (dvswitch.org)|44.103.34.4|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 782
Saving to: ‘install-dvswitch-repo’

install-dvswitch-repo 100%[================================================>] 782 --.-KB/s in 0s

2020-03-28 09:22:14 (22.0 MB/s) - ‘install-dvswitch-repo’ saved [782/782]

$ sudo bash
# . ./install-dvswitch-repo
--2020-03-28 09:22:23-- http://dvswitch.org/ASL_Repository/dvswitch.list
Resolving dvswitch.org (dvswitch.org)... 44.103.34.4
Connecting to dvswitch.org (dvswitch.org)|44.103.34.4|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 92
Saving to: ‘dvswitch.list’

dvswitch.list 100%[================================================>] 92 --.-KB/s in 0s

2020-03-28 09:22:23 (405 KB/s) - ‘dvswitch.list’ saved [92/92]

--2020-03-28 09:22:23-- http://dvswitch.org/ASL_Repository/dvswitch.gpg.key
Resolving dvswitch.org (dvswitch.org)... 44.103.34.4
Connecting to dvswitch.org (dvswitch.org)|44.103.34.4|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1678 (1.6K) [application/pgp-keys]
Saving to: ‘STDOUT’

- 100%[================================================>] 1.64K --.-KB/s in 0s

2020-03-28 09:22:23 (77.9 MB/s) - written to stdout [1678/1678]

OK
Get:1 http://dvswitch.org/ASL_Repository stretch InRelease [4,806 B]
.
.
Fetched 1,878 kB in 4s (458 kB/s)
Reading package lists... Done
Installed repositories:
.
.
http://dvswitch.org/ASL_Repositorystretch/hamradio
.
.
# exit

(now how the heck did the text color and paragraph margin color get set?!)
(okay fixed: click "Source code" in the groups.io editor and throw away the css style bits that got automagically inserted)
(right. back to my post .. "what i have learned so far")

secondly, attempting to install the allstarlink package runs right into a problem:

$ sudo apt install allstarlink asl-asterisk libcurl3
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libcurl3 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source
However the following packages replace it: libcurl4:i386 libcurl4

E: Package 'libcurl3' has no installation candidate

(i give up trying to use the editor. it messes up when there's more than one blockquote. "Source code" editing it is..)

here's the list of libcurl* packages available to me (Ubuntu 19.10, soon to be 20.04 LTS):

$ apt search libcurl | grep -E "^libcu"

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libcupt4-2-downloadmethod-curl/eoan 2.10.3 amd64
libcurl-ocaml/eoan 0.8.2-1build3 amd64
libcurl-ocaml-dev/eoan 0.8.2-1build3 amd64
libcurl3-gnutls/eoan,now 7.65.3-1ubuntu3 amd64 [installed]
libcurl3-nss/eoan 7.65.3-1ubuntu3 amd64
libcurl4/eoan,now 7.65.3-1ubuntu3 amd64 [installed]
libcurl4-doc/eoan,eoan 7.65.3-1ubuntu3 all
libcurl4-gnutls-dev/eoan 7.65.3-1ubuntu3 amd64
libcurl4-nss-dev/eoan 7.65.3-1ubuntu3 amd64
libcurl4-openssl-dev/eoan,now 7.65.3-1ubuntu3 amd64 [installed]
libcurlpp-dev/eoan 0.8.1-2build1 amd64
libcurlpp0/eoan 0.8.1-2build1 amd64

i can make no more forward progress. my wagon's axle is lodged on the remainder of a cut-down tree in the road: i am "stumped."
if someone can guide me clear of this obstacle, i'd very much appreciate it.

. chris KB3CS . - 0x49 -


Steve N4IRS
 

install libcurl4
wget http://dvswitch.org/ASL_Repository/pool/hamradio/a/asl-asterisk/asl-asterisk_1.01-20180226-6_i386.deb
dpkg -i asl-asterisk_1.01-20180226-6_i386.deb


On 3/28/20 10:19 AM, kb3cs wrote:
i have two small DVSwitch-using projects in mind. for both projects, i have already obtained permission to connect a bridge.

my first try used the blog post "Hosting an AllStar Node and an AllStarDMR bridge in the cloud" as the basis, and i thought i might be able to follow along and end up at my ultimate goal of bridging from a low traffic BM TG to an Echolink Conference.

what i have learned so far is it seems since the time when KV4S wrote the blog post and now, there are no separate allstarlink and dvswitch repositories. it is enough to add just the dvswitch repo, thus:

$ pushd /tmp
/tmp ~/Software/DVSwitch
$ wget http://dvswitch.org/install-dvswitch-repo
--2020-03-28 09:22:14-- http://dvswitch.org/install-dvswitch-repo
Resolving dvswitch.org (dvswitch.org)... 44.103.34.4
Connecting to dvswitch.org (dvswitch.org)|44.103.34.4|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 782
Saving to: ‘install-dvswitch-repo’

install-dvswitch-repo 100%[================================================>] 782 --.-KB/s in 0s

2020-03-28 09:22:14 (22.0 MB/s) - ‘install-dvswitch-repo’ saved [782/782]

$ sudo bash
# . ./install-dvswitch-repo
--2020-03-28 09:22:23-- http://dvswitch.org/ASL_Repository/dvswitch.list
Resolving dvswitch.org (dvswitch.org)... 44.103.34.4
Connecting to dvswitch.org (dvswitch.org)|44.103.34.4|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 92
Saving to: ‘dvswitch.list’

dvswitch.list 100%[================================================>] 92 --.-KB/s in 0s

2020-03-28 09:22:23 (405 KB/s) - ‘dvswitch.list’ saved [92/92]

--2020-03-28 09:22:23-- http://dvswitch.org/ASL_Repository/dvswitch.gpg.key
Resolving dvswitch.org (dvswitch.org)... 44.103.34.4
Connecting to dvswitch.org (dvswitch.org)|44.103.34.4|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1678 (1.6K) [application/pgp-keys]
Saving to: ‘STDOUT’

- 100%[================================================>] 1.64K --.-KB/s in 0s

2020-03-28 09:22:23 (77.9 MB/s) - written to stdout [1678/1678]

OK
Get:1 http://dvswitch.org/ASL_Repository stretch InRelease [4,806 B]
.
.
Fetched 1,878 kB in 4s (458 kB/s)
Reading package lists... Done
Installed repositories:
.
.
http://dvswitch.org/ASL_Repositorystretch/hamradio
.
.
# exit

(now how the heck did the text color and paragraph margin color get set?!)
(okay fixed: click "Source code" in the groups.io editor and throw away the css style bits that got automagically inserted)
(right. back to my post .. "what i have learned so far")

secondly, attempting to install the allstarlink package runs right into a problem:

$ sudo apt install allstarlink asl-asterisk libcurl3
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libcurl3 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source
However the following packages replace it: libcurl4:i386 libcurl4

E: Package 'libcurl3' has no installation candidate

(i give up trying to use the editor. it messes up when there's more than one blockquote. "Source code" editing it is..)

here's the list of libcurl* packages available to me (Ubuntu 19.10, soon to be 20.04 LTS):

$ apt search libcurl | grep -E "^libcu"

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libcupt4-2-downloadmethod-curl/eoan 2.10.3 amd64
libcurl-ocaml/eoan 0.8.2-1build3 amd64
libcurl-ocaml-dev/eoan 0.8.2-1build3 amd64
libcurl3-gnutls/eoan,now 7.65.3-1ubuntu3 amd64 [installed]
libcurl3-nss/eoan 7.65.3-1ubuntu3 amd64
libcurl4/eoan,now 7.65.3-1ubuntu3 amd64 [installed]
libcurl4-doc/eoan,eoan 7.65.3-1ubuntu3 all
libcurl4-gnutls-dev/eoan 7.65.3-1ubuntu3 amd64
libcurl4-nss-dev/eoan 7.65.3-1ubuntu3 amd64
libcurl4-openssl-dev/eoan,now 7.65.3-1ubuntu3 amd64 [installed]
libcurlpp-dev/eoan 0.8.1-2build1 amd64
libcurlpp0/eoan 0.8.1-2build1 amd64

i can make no more forward progress. my wagon's axle is lodged on the remainder of a cut-down tree in the road: i am "stumped."
if someone can guide me clear of this obstacle, i'd very much appreciate it.

. chris KB3CS . - 0x49 -



kb3cs
 

it already is, honest.
see "libcurl4/eoan,now 7.65.3-1ubuntu3 amd64 [installed]" from the list of "libcurl*" i produced and posted in my message.

  - 45 (base 17) -


kb3cs
 

not only is libcurl4 already installed, but there also is a libcurl3 installed:
libcurl3-gnutls/eoan,now 7.65.3-1ubuntu3 amd64 [installed]
gave your suggestion a whirl. here's what happened:
$ sudo dpkg -i asl-asterisk_1.01-20180226-6_i386.deb
Selecting previously unselected package asl-asterisk:i386.
(Reading database ... 522744 files and directories currently installed.)
Preparing to unpack asl-asterisk_1.01-20180226-6_i386.deb ...
Unpacking asl-asterisk:i386 (1.01-20180226-6) ...
dpkg: dependency problems prevent configuration of asl-asterisk:i386:
asl-asterisk:i386 depends on libcurl3.
asl-asterisk:i386 depends on libgsm1.
asl-asterisk:i386 depends on libidn11.
asl-asterisk:i386 depends on libiksemel3.
asl-asterisk:i386 depends on libncurses5.
asl-asterisk:i386 depends on libnewt0.52.
asl-asterisk:i386 depends on libpopt0.
asl-asterisk:i386 depends on libspeex1.

dpkg: error processing package asl-asterisk:i386 (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
asl-asterisk:i386
and when trying the similar but more appropriate install matching my architecture:
$ sudo dpkg -i asl-asterisk_1.01-20180226-6_amd64.deb
(Reading database ... 523031 files and directories currently installed.)
Preparing to unpack asl-asterisk_1.01-20180226-6_amd64.deb ...
Unpacking asl-asterisk (1.01-20180226-6) over (1.01-20180226-6) ...
dpkg: dependency problems prevent configuration of asl-asterisk:
asl-asterisk depends on libcurl3; however:
Package libcurl3 is not installed.
asl-asterisk depends on libiksemel3; however:
Package libiksemel3 is not installed.

dpkg: error processing package asl-asterisk (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
asl-asterisk
more verbosity, but the same result as previously reported with output from 'apt'


kb3cs
 

on a 64-bit system, one does not generally install all the 32bit libraries, so it is curious you, Mr. Zingman, would suggest installing a 32bit libcurl on a system clearly indicated as being 64bit.

any thoughts toward my yes/no question in the other thread?

 - 30 -


Steve N4IRS
 

Sorry, copy and paste error. I don't know what your personal issue is but I'll leave that to others.

42 

On 4/1/2020 8:32 AM, kb3cs wrote:
on a 64-bit system, one does not generally install all the 32bit libraries, so it is curious you, Mr. Zingman, would suggest installing a 32bit libcurl on a system clearly indicated as being 64bit.

any thoughts toward my yes/no question in the other thread?

 - 30 -


kb3cs
 

oh?  that's not something which has been said of me before.

also, given it was you who replied to an earnest question with only "too cute by .5", it seems to be a pot-kettle kind of situation over where you are.

 - 5 -


Randy AA6RH
 

Hi, I figured I'd give this a try, seeing as you have been forsaken by others.

My suggestion here is to take the question you have over to AskUbuntu and search there, where questions of package dependencies and how to override them can be properly addressed.

As you may have discovered, there is more than a little bit of pulling yourself up by your bootstraps needed here, and self-education on how to dislodge a stump from your wagon wheel is required in order to make this software work. It tends not to do exactly what you want without researching and thinking deeply about the technologies you are attempting to bridge.

And it bears repeating: everyone here is a volunteer, donating their time (especially Steve N4IRS) and patience is still a virtue in these stressful times.

Have a lovely Friday!

--
Randy Hall AA6RH (not K7AGE, quit asking) 😁