The officially official Devuan Forum!

You are not logged in.

#1 2025-02-10 08:15:08

brday
Member
Registered: 2017-07-30
Posts: 70  

Repositories and their compatibility Devuan

Hello, someone guide me how to proceed to replace the repositories of this nice distribution that built it pre-packaged in previous years Devuan + JWM ?

I have been trying to update the system by replacing the old repositories with the new “daedalus” repositories from the page, and I get an error when updating.

This repositorios by hardware compatibility:

deb http://deb.devuan.org/merged daedalus main non-free-firmware non-free contrib

The stable devuan repositories are these:

deb http://deb.devuan.org/merged daedalus          main
deb http://deb.devuan.org/merged daedalus-updates  main
deb http://deb.devuan.org/merged daedalus-security main

Take a look at the images of what I am saying...

DEV.png

Older repositories:

DEVV.png

Offline

#2 2025-02-10 08:36:51

rolfie
Member
Registered: 2017-11-25
Posts: 1,226  

Re: Repositories and their compatibility Devuan

The screenshots you are showing here try to access beowulf which is Devuan 3. Daedalus is Devuan 5. You need to upgrade to Chimaera = Devuan 4 first and then to Devuan 5.

Edit /etc/apt/sources.list and replace beowulf with chimaera as a first step. I hope you are familiar with nano?

BTW: looks like there is an additional problem with resolving deb.devuan.org. There are several posts in the forum about this issue and hints how to resolve.

Offline

#3 2025-02-10 11:59:04

brday
Member
Registered: 2017-07-30
Posts: 70  

Re: Repositories and their compatibility Devuan

Hi rolfie, look, the repositories are updated, however when trying to upgrade  the system  generates those connection failure errors, I guess connection failures to the servers. How do I proceed to correct these problems?

# apt-get update
Hit:1 http://deb.devuan.org/merged chimaera InRelease
Hit:2 http://deb.devuan.org/merged chimaera-security InRelease
Hit:3 http://deb.devuan.org/merged chimaera-updates InRelease
Reading package lists... Done
#

Upgrading the system trying to migrate....

# apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  libc-dev-bin libcrypt-dev libnsl-dev libpolkit-backend-consolekit-1-0
  libtirpc-dev linux-libc-dev python-notify
Use 'sudo apt autoremove' to remove them.
The following packages have been kept back:
  alsa-utils apt apt-utils arandr bind9-host bluez bsdmainutils bsdutils
  cifs-utils connman cryptsetup-bin dirmngr e2fsprogs ffmpeg firefox-esr geany
  geany-common gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0
  gir1.2-gtk-3.0 gir1.2-pango-1.0 gir1.2-vte-2.91 glib-networking
  glib-networking-services gnupg gnupg-l10n gnupg-utils gparted gpg gpg-agent
  gpg-wks-client gpg-wks-server gpgconf gpgsm gpgv gstreamer1.0-gl
  gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-base
  gstreamer1.0-plugins-good gstreamer1.0-x gtk-update-icon-cache
  gtk2-engines-pixbuf intel-media-va-driver iproute2 iptables isc-dhcp-client
  libalgorithm-diff-xs-perl libapt-pkg-perl libasan5 libasound2
  libasound2-data libatkmm-1.6-1v5 libavcodec58 libavdevice58 libavfilter7
  libavformat58 libavresample4 libavutil56 libbind9-161 libbluray2 libbsd0
  libcairo-perl libcdio-cdda2 libcdio-paranoia2 libclone-perl libcryptsetup12
  libdvdnav4 libext2fs2 libfcgi-perl libfile-fcntllock-perl libgail-common
  libgail18 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common
  libgirepository-1.0-1 libgl1-mesa-dri libglib-perl libglib2.0-0
  libglibmm-2.4-1v5 libgstreamer-gl1.0-0 libgstreamer-plugins-bad1.0-0
  libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libgtk-3-0 libgtk-3-bin
  libgtk2.0-0 libgtk2.0-bin libgupnp-igd-1.0-4 libharfbuzz-icu0
  libhtml-parser-perl libhttp-message-perl libio-async-perl libio-pty-perl
  libiptc0 libisccc161 libisccfg163 libisoburn1 libisofs6
  libjavascriptcoregtk-4.0-18 liblist-moreutils-perl liblocale-gettext-perl

 task-en task-english tasksel tasksel-data telnet traceroute tzdata ucf udevil unzip
  user-setup util-linux util-linux-locales uuid-runtime va-driver-all vbetool
  vdpau-driver-all vim-common vim-tiny wamerican wget whiptail x11-apps
  x11-common x11-session-utils x11-utils x11-xkb-utils xauth xbitmaps
  xdg-dbus-proxy xdg-utils xfonts-100dpi xfonts-75dpi xfonts-encodings
  xfonts-scalable xkb-data xmahjongg xorg xorg-docs-core xserver-common
  xserver-xorg xserver-xorg-core xserver-xorg-input-all
  xserver-xorg-input-libinput xserver-xorg-legacy xserver-xorg-video-all
  xserver-xorg-video-amdgpu xserver-xorg-video-ati xserver-xorg-video-nouveau
  xserver-xorg-video-qxl xserver-xorg-video-radeon xserver-xorg-video-vesa
  xserver-xorg-video-vmware xterm xxd xz-utils youtube-dl zenity zenity-common
  zip zlib1g
627 upgraded, 0 newly installed, 0 to remove and 216 not upgraded.
Need to get 270 MB of archives.
After this operation, 286 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Err:1 http://deb.devuan.org/merged chimaera/main i386 base-files all 11.1+devuan4
glish tasksel tasksel-data telnet traceroute tzdata ucf udevil unzip
  user-setup util-linux util-linux-locales uuid-runtime va-driver-all vbetool
  vdpau-driver-all vim-common vim-tiny wamerican wget whiptail x11-apps
  x11-common x11-session-utils x11-utils x11-xkb-utils xauth xbitmaps
  xdg-dbus-proxy xdg-utils xfonts-100dpi xfonts-75dpi xfonts-encodings
  xfonts-scalable xkb-data xmahjongg xorg xorg-docs-core xserver-common
  xserver-xorg xserver-xorg-core xserver-xorg-input-all
  xserver-xorg-input-libinput xserver-xorg-legacy xserver-xorg-video-all
  xserver-xorg-video-amdgpu xserver-xorg-video-ati xserver-xorg-video-nouveau
  xserver-xorg-video-qxl xserver-xorg-video-radeon xserver-xorg-video-vesa
  xserver-xorg-video-vmware xterm xxd xz-utils youtube-dl zenity zenity-common
  zip zlib1g
627 upgraded, 0 newly installed, 0 to remove and 216 not upgraded.
Need to get 270 MB of archives.
After this operation, 286 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Err:1 http://deb.devuan.org/merged chimaera/main i386 base-files all 11.1+devuan4

Err:13 http://deb.devuan.org/merged chimaera/main i386 dash i386 0.5.11+git20200708+dd9ef66-5
  Temporary failure resolving 'deb.devuan.org'
Err:14 http://deb.devuan.org/merged chimaera/main i386 diffutils i386 1:3.7-5
  Temporary failure resolving 'deb.devuan.org'
Err:15 http://deb.devuan.org/merged chimaera/main i386 findutils i386 4.8.0-1
  Temporary failure resolving 'deb.devuan.org'
Err:16 http://deb.devuan.org/merged chimaera/main i386 grep i386 3.6-1+deb11u1
  Temporary failure resolving 'deb.devuan.org'
Ign:17 http://deb.devuan.org/merged chimaera/main i386 gzip i386 1.10-4+deb11u1
Err:18 http://deb.devuan.org/merged chimaera/main i386 hostname i386 3.23
  Temporary failure resolving 'deb.devuan.org'
Err:19 http://deb.devuan.org/merged chimaera/main i386 login i386 1:4.8.1-1
  Temporary failure resolving 'deb.devuan.org'
Err:20 http://deb.devuan.org/merged chimaera/main i386 libncurses6 i386 6.2+20201114-2+deb11u2
  Temporary failure resolving 'deb.devuan.org'
Err:21 http://deb.devuan.org/merged chimaera/main i386 libtinfo6 i386 6.2+20201114-2+deb11u2
  Temporary failure resolving 'deb.devuan.org'
Err:22 http://deb.devuan.org/merged chimaera/main i386 libncursesw6 i386 6.2+20201114-2+deb11u2
  Temporary failure resolving 'deb.devuan.org'
Err:23 http://deb.devuan.org/merged chimaera/main i386 ncurses-bin i386 6.2+20201114-2+deb11u2
  Temporary failure resolving 'deb.devuan.org'
Err:24 http://deb.devuan.org/merged chimaera/main i386 libblkid1 i386 2.36.1-8+devuan3
  Temporary failure resolving 'deb.devuan.org'
Err:25 http://deb.devuan.org/merged chimaera/main i386 libmount1 i386 2.36.1-8+devuan3
  Temporary failure resolving 'deb.devuan.org'
0% [Connecting to deb.devuan.org]^C
#

Offline

#4 2025-02-10 14:14:56

RedGreen925
Member
Registered: 2024-12-07
Posts: 70  

Re: Repositories and their compatibility Devuan

Upgrading the system trying to migrate....

# apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done

That is not the command to upgrade a system from one version to the next, if it is old enough the apt dist-upgrade is to be used or the apt full-upgrade is the new option. An apt upgrade with the old repository enabled should be done just before changing the sources.list to the new version to be used when changing repositories again to do it. For the mirrors problem you are having try ca.deb.devuan.org it seems to work well enough for me the deb.devuan.org arrangement was not the best at all. See if putting your country code in front of it will find a mirror that actually works for you or use mine. Now I check it again you are at the correct first step before the migration the apt upgrade of the old system.

Offline

#5 2025-02-10 14:49:27

brday
Member
Registered: 2017-07-30
Posts: 70  

Re: Repositories and their compatibility Devuan

For the mirrors problem you are having try ca.deb.devuan.org it seems to work well enough for me the deb.devuan.org arrangement was not the best at all. See if putting your country code in front of it will find a mirror that actually works for you or use mine. Now I check it again you are at the correct first step before the migration the apt upgrade of the old system.

RedGreen925, and how to see the mirror of the country?  Once I installed the system the first thing I did is apt-get update with the old Beowulf  repository, and I see generating error as shown in the first image...

Last edited by brday (2025-02-10 14:56:23)

Offline

#6 2025-02-10 15:20:19

rolfie
Member
Registered: 2017-11-25
Posts: 1,226  

Re: Repositories and their compatibility Devuan

There is a link to devuan.org on the top of the forum page. There you find a lot of useful information.

Try this page first: https://www.devuan.org/os/packages

Offline

#7 2025-02-10 17:24:51

RedGreen925
Member
Registered: 2024-12-07
Posts: 70  

Re: Repositories and their compatibility Devuan

RedGreen925, and how to see the mirror of the country?

Seen posting by someone mentioning the us. for the code when a person was having problem and figured I would try mine, it worked as well as the us. did when I tried it. I went through every mirror in the listing of them they have when I first installed to find good one and quite frankly it is not impressive errors all over the place with them. Ranging from timeouts/404 errors to not having release files or the gpg signing of them.

Offline

#8 2025-02-10 17:29:14

chris2be8
Member
Registered: 2018-08-11
Posts: 317  

Re: Repositories and their compatibility Devuan

First try host deb.devuan.org which should give something like this:

deb.devuan.org is an alias for deb.rr.devuan.org.
deb.rr.devuan.org has address 160.16.137.156
deb.rr.devuan.org has address 5.9.122.185
deb.rr.devuan.org has address 185.178.192.43
deb.rr.devuan.org has address 198.58.118.8
deb.rr.devuan.org has address 114.34.81.84
deb.rr.devuan.org has address 94.16.114.15
deb.rr.devuan.org has address 185.236.240.103
deb.rr.devuan.org has address 5.161.180.234
deb.rr.devuan.org has address 67.219.104.166
deb.rr.devuan.org has address 23.169.200.138
deb.rr.devuan.org has address 147.229.176.19
deb.rr.devuan.org has address 152.53.121.155
deb.rr.devuan.org has address 131.188.12.211
deb.rr.devuan.org has address 147.78.194.22
deb.rr.devuan.org has address 195.85.215.180
deb.rr.devuan.org has address 103.146.168.12
deb.rr.devuan.org has address 95.216.15.86
deb.rr.devuan.org has address 200.236.31.1
deb.rr.devuan.org has address 46.4.50.2
deb.rr.devuan.org has address 130.225.254.116
deb.rr.devuan.org has address 141.84.43.19
deb.rr.devuan.org has address 190.64.49.124
deb.rr.devuan.org has IPv6 address 2001:e42:102:1704:160:16:137:156
deb.rr.devuan.org has IPv6 address 2a01:4f8:162:7293::14
deb.rr.devuan.org has IPv6 address 2a03:4000:28:24c::
deb.rr.devuan.org has IPv6 address 2a0d:eb00:8006::acab
deb.rr.devuan.org has IPv6 address 2a01:4ff:f0:dd3a::1
deb.rr.devuan.org has IPv6 address 2401:c080:2000:229e:4b70:fe82:36ed:f788
deb.rr.devuan.org has IPv6 address 2602:817:2000:401::138
deb.rr.devuan.org has IPv6 address 2001:67c:1220:8b0::93e5:b013
deb.rr.devuan.org has IPv6 address 2a0a:4cc0:c0:4676:4242:4242:4242:4242
deb.rr.devuan.org has IPv6 address 2001:638:a000:1021:21::1
deb.rr.devuan.org has IPv6 address 2a0a:e5c0:10:3::6eeb
deb.rr.devuan.org has IPv6 address 2a01:9e40::180
deb.rr.devuan.org has IPv6 address 2407:b6c0::12
deb.rr.devuan.org has IPv6 address 2a01:4f9:2a:fa9::2
deb.rr.devuan.org has IPv6 address 2801:82:80ff:8000::2
deb.rr.devuan.org has IPv6 address 2a01:4f8:140:1102:2b76:955d:b48f:bdf3
deb.rr.devuan.org has IPv6 address 2001:878:346::116
deb.rr.devuan.org has IPv6 address 2001:4ca0:4300::1:19
deb.rr.devuan.org has IPv6 address 2800:a8:c001::a

Then ping -c 1 each IP address to see which respond (you can probably ignore the IPv6 addresses). Or host 5.9.122.185 to find an addresses name.

Trying to connect to http://deb.devuan.org/merged in a browser is another useful check.

Once you find a working address put it into  /etc/apt/sources.list (keep notes though).

Edit: Crossposted with RedGreen925.

Last edited by chris2be8 (2025-02-10 17:31:35)

Offline

#9 2025-02-10 17:31:06

brday
Member
Registered: 2017-07-30
Posts: 70  

Re: Repositories and their compatibility Devuan

There is a link to devuan.org on the top of the forum page. There you find a lot of useful information.

Try this page first: https://www.devuan.org/os/packages

rolfie Entering these links, these are the mirrors that are available for Beowulf (oldoldstable)

# beowulf

deb http://pkgmaster.devuan.org/merged beowulf main contrib non-free
deb http://pkgmaster.devuan.org/merged beowulf main/debian-installer
deb http://pkgmaster.devuan.org/merged beowulf-backports main contrib non-free
deb http://pkgmaster.devuan.org/merged beowulf-proposed-updates main contrib non-free
deb http://pkgmaster.devuan.org/merged beowulf-security main contrib non-free
deb http://pkgmaster.devuan.org/merged beowulf-updates main contrib non-free

deb-src http://pkgmaster.devuan.org/merged beowulf main contrib non-free
deb-src http://pkgmaster.devuan.org/merged beowulf-backports main contrib
deb-src http://pkgmaster.devuan.org/merged beowulf-proposed-updates main contrib
deb-src http://pkgmaster.devuan.org/merged beowulf-security main contrib
deb-src http://pkgmaster.devuan.org/merged beowulf-updates main contrib

https://pkginfo.devuan.org/sources.list.txt

And for Europe there are these mirrors among others...

sledjhamr.org/devuan    Germany

mirror.koddos.net/devuan   Netherlands

repo.ifca.es/devuan Spain

 pkgmaster.devuan.org  France

I don't know those mean by prefixes...

DNSRR:  yes
DNSRRCC:  no

https://pkgmaster.devuan.org/mirror_list.txt

Offline

#10 2025-02-10 20:08:54

rolfie
Member
Registered: 2017-11-25
Posts: 1,226  

Re: Repositories and their compatibility Devuan

You obviously did not read nor understand the page I linked.

1.) Do not use the Devuan root server http://pkgmaster.devuan.org in your sources.list. This puts heavy load onto the master server.
2.) Use http://deb.devuan.org/merged and if that gives you not resolved or something similar, you might try:
3.) Use http://de.deb.devuan.org/merged as example for Germany. de. is the country prefix. If you are living in one of the worlds bigger countries, this migth be an option. Warning: I did use the de. option for a while some years ago, then it became a problem. I am back to 2.) with minimum hasle.
3.) Brr, the mirror_list.txt has been converted from an easy human readable format to the new Debian standard called DEB882 which is better readable by machines. Last but not least you might use this example: http://ftp.fau.de/merged using the mirror ftp.fau.de from Germany. Adapt to your needs.

Offline

#11 2025-02-10 20:49:45

RedGreen925
Member
Registered: 2024-12-07
Posts: 70  

Re: Repositories and their compatibility Devuan

Last but not least you might use this example: http://ftp.fau.de/merged using the mirror ftp.fau.de from Germany. Adapt to your needs.

Well if your needs include excalibur or unstable it will not work.

Ign:5 http://ftp.fau.de/merged excalibur InRelease 
Ign:6 http://ftp.fau.de/merged unstable InRelease
Err:7 http://ftp.fau.de/merged excalibur Release
  404  Not Found [IP: 131.188.12.211 80]
Err:8 http://ftp.fau.de/merged unstable Release
  404  Not Found [IP: 131.188.12.211 80]
Error: The repository 'http://ftp.fau.de/merged excalibur Release' does not have a Release file.
Notice: Updating from such a repository can't be done securely, and is therefore disabled by default.
Notice: See apt-secure(8) manpage for repository creation and user configuration details.
Error: The repository 'http://ftp.fau.de/merged unstable Release' does not have a Release file.
Notice: Updating from such a repository can't be done securely, and is therefore disabled by default.
Notice: See apt-secure(8) manpage for repository creation and user configuration details.

3.) Use http://de.deb.devuan.org/merged as example for Germany.

That however does.

Get:5 http://de.deb.devuan.org/merged excalibur InRelease [40.7 kB]
Get:6 http://de.deb.devuan.org/merged unstable InRelease [47.6 kB]
Get:7 http://de.deb.devuan.org/merged excalibur/main amd64 Packages [9,624 kB]
Get:8 http://de.deb.devuan.org/merged excalibur/main Translation-en [7,207 kB]
Get:9 http://de.deb.devuan.org/merged excalibur/main amd64 Contents (deb) [10.1 MB]
Get:10 http://de.deb.devuan.org/merged excalibur/non-free amd64 Packages [96.4 kB]
Get:11 http://de.deb.devuan.org/merged excalibur/non-free Translation-en [69.0 kB]
Get:12 http://de.deb.devuan.org/merged excalibur/non-free amd64 Contents (deb) [65.1 kB]
Get:13 http://de.deb.devuan.org/merged excalibur/contrib amd64 Packages [51.9 kB]
Get:14 http://de.deb.devuan.org/merged excalibur/contrib Translation-en [49.1 kB]
Get:15 http://de.deb.devuan.org/merged excalibur/contrib amd64 Contents (deb) [158 kB]
Get:16 http://de.deb.devuan.org/merged excalibur/non-free-firmware amd64 Packages [6,936 B]
Get:17 http://de.deb.devuan.org/merged excalibur/non-free-firmware Translation-en [4,641 B]
Get:18 http://de.deb.devuan.org/merged excalibur/non-free-firmware amd64 Contents (deb) [1,020 B]
Get:19 http://de.deb.devuan.org/merged unstable/main amd64 Packages [10.3 MB]

Offline

#12 2025-02-10 20:57:03

rolfie
Member
Registered: 2017-11-25
Posts: 1,226  

Re: Repositories and their compatibility Devuan

I just gave examples, no guaranteed solutions. The OP does not use Testing or Unstable anyhow. Its his job to find out whats the best for him.

Offline

#13 2025-02-10 21:40:24

RedGreen925
Member
Registered: 2024-12-07
Posts: 70  

Re: Repositories and their compatibility Devuan

I just gave examples, no guaranteed solutions.

Indeed and I gave the practical in use examples of them to save him some time and further frustration.

Offline

Board footer