You are not logged in.
Pages: 1
1. fresh install Daedalus
2. add only one line at sources
deb http://deb.devuan.org/merged ceres main
3.
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
4. error
dpkg: error processing archive /var/cache/apt/archives/base-files_14devuan1_amd64.deb (--unpack):
new base-files package pre-installation script subprocess returned error exit status 1
Errors were encountered while processing:
/var/cache/apt/archives/base-files_14devuan1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
tried
sudo apt clean
sudo apt --fix-broken install
not help, how to fix?
Last edited by deepforest (2025-09-10 14:05:08)
linux/bsd at desktop its sado-mazo game/toy for geeks/nerds with absolutely no warranty and antifool protection ©
Offline
Force install base-files
sudo dpkg -i --force-all /var/cache/apt/archives/base-files_14devuan1_amd64.deb
Then fix and upgrade
sudo apt-get install -f
sudo apt-get dist-upgrade
Offline
root@devuan:/etc/apt# sudo dpkg -i --force-all /var/cache/apt/archives/base-files_14devuan1_amd64.deb
(Reading database ... 367368 files and directories currently installed.)
Preparing to unpack .../base-files_14devuan1_amd64.deb ...
******************************************************************************
*
* The base-files package cannot be installed because
* /bin is a directory, but should be a symbolic link.
*
* Please install the usrmerge package to convert this system to merged-/usr.
*
* For more information please read https://wiki.debian.org/UsrMerge.
*
******************************************************************************
dpkg: error processing archive /var/cache/apt/archives/base-files_14devuan1_amd64.deb (--install):
new base-files package pre-installation script subprocess returned error exit status 1
Errors were encountered while processing:
/var/cache/apt/archives/base-files_14devuan1_amd64.deb
root@devuan:/etc/apt#
linux/bsd at desktop its sado-mazo game/toy for geeks/nerds with absolutely no warranty and antifool protection ©
Offline
Looks like the package usrmerge is not installed. It is mandatory to install before switching to excalibur or ceres.
# apt-get install usrmerge
Offline
@delgado
Thanks!
I am did wrong answer during "expert install"
After installing usrmerge
Seems upgrading stating...
Get:1563 http://deb.devuan.org/merged ceres/main amd64 xscreensaver-gl amd64 6.09+dfsg1-1+b1 [8,961 kB]
Get:1564 http://deb.devuan.org/merged ceres/main amd64 xwaylandvideobridge amd64 0.4.0-2+b1 [55.2 kB]
Fetched 1,101 MB in 1min 44s (10.5 MB/s)
Reading changelogs... Done
Extracting templates from packages: 100%
Preconfiguring packages ...
setting xserver-xorg-legacy/xwrapper/allowed_users from configuration file
(Reading database ... 367402 files and directories currently installed.)
Preparing to unpack .../base-files_14devuan1_amd64.deb ...
Unpacking base-files (14devuan1) over (12.4+deb12u11devuan1) ...
Setting up base-files (14devuan1) ...
Installing new version of config file /etc/debian_version ...
Installing new version of config file /etc/devuan_version ...
Installing new version of config file /etc/issue ...
Installing new version of config file /etc/issue.net ...
Updating /etc/profile to current default.
Updating /root/.profile to current default.
(Reading database ... 367412 files and directories currently installed.)
Preparing to unpack .../libc-l10n_2.41-12_all.deb ...
Unpacking libc-l10n (2.41-12) over (2.36-9+deb12u13) ...
Preparing to unpack .../locales_2.41-12_all.deb ...
Unpacking locales (2.41-12) over (2.36-9+deb12u13) ...
Preparing to unpack .../libc6_2.41-12_amd64.deb ...
Checking for services that may need to be restarted...
Checking init scripts...
Unpacking libc6:amd64 (2.41-12) over (2.36-9+deb12u13) ...
Setting up libc6:amd64 (2.41-12) ...
Checking for services that may need to be restarted...
Checking init scripts...
Restarting services possibly affected by the upgrade:
cups: restarting...done.
cron: restarting...done.
Services restarted successfully.
(Reading database ... 367426 files and directories currently installed.)
Preparing to unpack .../libc-bin_2.41-12_amd64.deb ...
Unpacking libc-bin (2.41-12) over (2.36-9+deb12u13) ...
Setting up libc-bin (2.41-12) ...
Progress: [ 0%] [............................................................................................................................................................................................]
Last edited by deepforest (2025-09-10 14:59:12)
linux/bsd at desktop its sado-mazo game/toy for geeks/nerds with absolutely no warranty and antifool protection ©
Offline
Two points firstly you are lucky it is so close to the last Debian release of Trixie as the unstable files as very similar to it still. So close that it will not cause much trouble skipping a full release and going to two versions ahead which is totally unsupported. Your path to upgrade in normal circumstances should have been the one single release the excalibur the equivalent of Trixie right now then another upgrade to ceres the unstable Debian version now used. The recommended commands to do this type of upgrading has changed Debian now says use apt instead of apt-get . So to do it first apt update then apt upgrade to ensure you are fully up to date with the version currently running after changing to the next one level higher operating system in the sources file you do apt update once more then apt full-upgrade which now replaces the apt-get dist-upgrade. Of course it is your install you can do it using the old no longer recommended methods if you wish.
Offline
apt-get is not going to be deprecated.
apt-get is much better, because it has a sort of AI inside. It helps to solve problems which may seem unsolvable. In particular, it
intelligently handles changing dependencies
$ man apt-get | grep "dist-upgrade i" -B1 -A5
dist-upgrade
dist-upgrade in addition to performing the function of upgrade, also intelligently handles changing
dependencies with new versions of packages; apt-get has a "smart" conflict resolution system, and it will
attempt to upgrade the most important packages at the expense of less important ones if necessary. The
dist-upgrade command may therefore remove some packages. The /etc/apt/sources.list file contains a list of
locations from which to retrieve desired package files. See also apt_preferences(5) for a mechanism for
overriding the general settings for individual packages.
$ man apt | grep "full-upgrade (" -A2
full-upgrade (apt-get(8))
full-upgrade performs the function of upgrade but will remove currently installed packages if this is
needed to upgrade the system as a whole.
Debian documentation is not suggested for dogmatic reading. It is not a sort of Trotskyist or pseudo-Buddhist scriptures, it should not be treated as an infallible or dogmatic text, it should not be approached with a rigid or inflexible mindset. Instead, it encourages users to engage with the material in a more open and practical manner. Debian documentation is extensive and covers a wide range of topics, from installation to advanced configuration. Approaching it dogmatically might lead to misunderstandings or an inability to adapt to specific situations. It is a sort of esoteric text in the sense that it implies reading between the lines to comprehend its underlying, potentially hidden, message or intent, rather than a literal interpretation.
Esoteric writing is a mode of communication where a text's full meaning is not immediately apparent but requires a deep understanding or specialized knowledge to uncover hidden or implicit messages. It often involves layers of meaning that can only be grasped by those with specific knowledge or insight into the subject matter. Esoteric writing suggests esoteric reading, that is, reading between the lines.
The essence of esoteric writing lies in its ability to convey meanings that are not readily accessible to the general reader, requiring a certain level of expertise or insight to fully appreciate.
𝕮𝖍𝖆𝖗𝖆𝖈𝖙𝖊𝖗𝖎𝖘𝖙𝖎𝖈𝖘 𝖔𝖋 𝕰𝖘𝖔𝖙𝖊𝖗𝖎𝖈 𝖂𝖗𝖎𝖙𝖎𝖓𝖌
Layered Meanings: Texts often contain multiple interpretations, where the surface meaning may differ significantly from the deeper implications.
Specialized Knowledge: Understanding the text may necessitate familiarity with specific terminology, historical context, or cultural references.
Symbolism and Metaphor: Esoteric writing frequently employs symbols and metaphors that require interpretation beyond their literal sense.
Intended Audience: Such writing is often directed toward a select audience, who are expected to possess the requisite knowledge to decode the messages.𝕰𝖝𝖆𝖒𝖕𝖑𝖊𝖘 𝖔𝖋 𝕰𝖘𝖔𝖙𝖊𝖗𝖎𝖈 𝖂𝖗𝖎𝖙𝖎𝖓𝖌
Philosophical Texts: Works by philosophers like Plato or Ibn Rushd (Averroes) often contain esoteric elements that require careful analysis.
Religious Scriptures: Many religious texts, such as the Kabbalah in Judaism or certain interpretations of the Bible, are considered esoteric due to their complex symbolism.
Literary Works: Authors like Lewis Carroll or James Joyce are known for their allusive writing that invites deeper exploration.
Technical Documentation: Debian wiki and man pages have multiple layers of meaning that can only be grasped by the initiated.Esoteric writing encourages readers to engage actively with the text, fostering a deeper connection and understanding of the subject matter. It can be both challenging and rewarding, as it opens up avenues for exploration and interpretation that may not be immediately obvious.
Last edited by igorzwx (2025-09-11 15:00:14)
Offline
apt-get is not going to be deprecated.
A quick reading of the release notes shows exactly one mention of apt-get and that is telling you to use it instead in scripts not to use apt. No one mentioned depreciation only the official documentation now saying use apt.
Offline
It means that you are invited to test apt
Try reading between the lines to comprehend its underlying, potentially hidden, message or intent,
Last edited by igorzwx (2025-09-10 22:16:27)
Offline
Pages: 1