• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af superkyll | 13.07.2012 15:58

Fejl ved dist-upgrade

Hjælp generelt
Hej

Jeg får følgende fejl ved en dist-upgrade

Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
libaps : Depends: libarchive1 (>= 2.0.25) but it is not installed
E: Unmet dependencies. Try using -f.


apt-get -f install resulterer i:

web2:~# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
libtalloc1 postgresql-8.3 libgcj9-0-awt libmd5-perl libgcj9-0 db4.2-util libboost-program-options1.34.1 libisccc50 gij-4.3 liblwres50
libboost-thread1.34.1 libbind9-50 libgcj9-jar gcj-4.3-base postgresql-client-8.3 openssl-blacklist ttf-dejavu libisccfg50 libdb4.2 libsysfs2 libarchive
libboost-regex1.34.1 libossp-uuid15 liblog4j1.2-java sw-boost1.41.0
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
libarchive1
The following NEW packages will be installed:
libarchive1
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
231 not fully installed or removed.
Need to get 0 B/152 kB of archives.
After this operation, 377 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_DK.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
(Reading database ... 94288 files and directories currently installed.)
Unpacking libarchive1 (from .../libarchive1_2.8.4.forreal-1+squeeze2_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/libarchive1_2.8.4.forreal-1+squeeze2_amd64.deb (--unpack):
trying to overwrite '/usr/lib/libarchive.so.2.8.4', which is also in package libarchive 2.8.4-11042015
configured to not write apport reports
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/libarchive1_2.8.4.forreal-1+squeeze2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
web2:~#


Jeg kan ikke installere libarchive1 manuelt heller

Nogle forslag?

Det haster da domænerne på serveren ikke er tilgængelige i øjeblikket.

På forhånd tak for indput.
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer15

# 1

12 år 11 måneder siden

Permalink

Indsendt af dudsen den 13. juli 2012 kl. 16:07

Permalink

reconfigure

hvis reboot ikke fixer det forsøg
apt-get update
apt-get install libarchive1
og hvis det ikke virker
dpkg-reconfigure -a
Den sidste tager måske nok lidt tid.
  • Log ind eller opret dig for at tilføje kommentarer

# 2

12 år 11 måneder siden

Permalink

Indsendt af superkyll den 17. juli 2012 kl. 11:50

Permalink

Har prøvet en masse

Har prøvet en masse forskelligt nu, og ender hver gang ved:

web2:~# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
libtalloc1 postgresql-8.3 libgcj9-0-awt libmd5-perl libgcj9-0 db4.2-util libboost-program-options1.34.1 libisccc50 gij-4.3 liblwres50 libboost-thread1.34.1 libbind9-50 libgcj9-jar
gcj-4.3-base postgresql-client-8.3 openssl-blacklist ttf-dejavu libisccfg50 libdb4.2 libsysfs2 libarchive libboost-regex1.34.1 libossp-uuid15 liblog4j1.2-java sw-boost1.41.0
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
libarchive1
The following NEW packages will be installed:
libarchive1
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
231 not fully installed or removed.
Need to get 0 B/152 kB of archives.
After this operation, 377 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
(Reading database ... 94288 files and directories currently installed.)
Unpacking libarchive1 (from .../libarchive1_2.8.4.forreal-1+squeeze2_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/libarchive1_2.8.4.forreal-1+squeeze2_amd64.deb (--unpack):
trying to overwrite '/usr/lib/libarchive.so.2.8.4', which is also in package libarchive 2.8.4-11042015
configured to not write apport reports
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/libarchive1_2.8.4.forreal-1+squeeze2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
web2:~#


Kan ikke fjerne libarchive da libaps er afhængig af den.

web2:~# apt-get --purge remove libarchive
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
libaps : Depends: libarchive1 (>= 2.0.25) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
web2:~#


hvordan får jeg libarchive skiftet ud med libarchive1?
  • Log ind eller opret dig for at tilføje kommentarer

# 3

12 år 11 måneder siden

Permalink

Indsendt af m_abs den 17. juli 2012 kl. 12:05

Permalink

Hvilken distribution og

Hvilken distribution og version af denne? Fra pakkenavnet ligner det en debian squeeze.

Og hvordan ser din /etc/apt/sources.list ud? Og evt. filer i /etc/apt/sources.list.d/?

Det ligner at du har pakker fra forskellige kilder.
  • Log ind eller opret dig for at tilføje kommentarer

# 4

12 år 11 måneder siden

Permalink

Indsendt af superkyll den 17. juli 2012 kl. 12:20

Permalink

Lige nu er det vel en

Lige nu er det vel en blanding af Lenny og Squeeze, da dist-upgrade er blevet bremset af dette problem.

Har haft lidt problemer med sources.list da der er PLESK på maskinen - og PLESK vil rigtig gerne styre tingene.(Hver gang man åbner update manager i PLESK bliver sources.list overskrevet med en masse gamle lenny kilder)

Sources.list
deb http://ftp.dk.debian.org/debian/ squeeze main
deb-src http://ftp.dk.debian.org/debian/ squeeze main

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

deb http://ftp.dk.debian.org/debian squeeze-updates main
deb-src http://ftp.dk.debian.org/debian squeeze-updates main

## This is temporary appended by Autoinstaller for.
## specify source of product's packages for APT.
deb http://autoinstall.plesk.com/debian/PSA_10.3.0 squeeze all
deb http://autoinstall.plesk.com/debian/SITEBUILDER_10.3.0 all all
deb http://autoinstall.plesk.com/debian/BILLING_10.3.0 all all


Jeg har fundet en anden tråd på nettet hvor problemet bliver løst ved at fjerne libarchive, men det kan jeg ikke rigtig få lov til.

I første omgang vil jeg gerne have opdateret maskinen til Squeeze - så må jeg tage kampen med at få opdateret PLESK efterfølgende.
  • Log ind eller opret dig for at tilføje kommentarer

# 5

12 år 11 måneder siden

Permalink

Indsendt af m_abs den 17. juli 2012 kl. 12:24

Permalink

Jeg vil ikke på ingen måde

Jeg vil ikke på ingen måde anbefale det, men du kan installere pakken manuelt via.
'dpkg --force-override -i '

Jeg plejer at bruge aptitude på Debian og ubuntu i stedet for apt-get.
Aptitude har et fint lille ncurses interface som giver bedre kontrol over hvad du vil installere og det er samtidigt et commandline værktøj som apt-get er det.
  • Log ind eller opret dig for at tilføje kommentarer

# 6

12 år 11 måneder siden

Permalink

Indsendt af m_abs den 17. juli 2012 kl. 12:26

Permalink

#4
Okay, det forklare

#4
Okay, det forklare muligvis dit problem.

Plesk har nok en libarchive pakke som giver dig problemerne.

Udkommenter plesks repositories fra din sources.list og kør
apt-get update
apt-get safe-upgrade eller aptitude safe-upgrade
apt-get dist-upgrade

Jeg er ikke helt sikker på at safe-upgrade virker i lennys apt.
  • Log ind eller opret dig for at tilføje kommentarer

# 7

12 år 11 måneder siden

Permalink

Indsendt af superkyll den 17. juli 2012 kl. 14:03

Permalink

Udkommenter plesks

#6: Udkommenter plesks repositories fra din sources.list og kør
apt-get update
apt-get safe-upgrade eller aptitude safe-upgrade
apt-get dist-upgrade


apt-get safe-upgrade ser ikke ud til at virke.

har aldrig brugt aptitude før - får bare flg:
web2:~# aptitude safe-upgrade
-bash: aptitude: command not found
web2:~#

  • Log ind eller opret dig for at tilføje kommentarer

# 8

12 år 11 måneder siden

Permalink

Indsendt af frogmaster den 17. juli 2012 kl. 15:11

Permalink

har aldrig brugt

#7: har aldrig brugt aptitude før - får bare flg

Du skal sikkert lige installere den først

sudo apt-get install aptitude

Lige nu er det vel en blanding af Lenny og Squeeze

Det er nok ikke en den bedste ide, ligesom manuelle installationer også kan forårsage problemer, som m_aps nævner, og vel især på servere, men held og lykke.
  • Log ind eller opret dig for at tilføje kommentarer

# 9

12 år 11 måneder siden

Permalink

Indsendt af m_abs den 18. juli 2012 kl. 01:17

Permalink

apt-get safe-upgrade ser

#7: apt-get safe-upgrade ser ikke ud til at virke.
Nej, jeg tænkte nok du havde en for gammel version af apt til det. Det er heller ikke sikkert at aptitude i den version har den.

Jeg tror nok at "apt-get upgrade" svarer til det der blev safe-upgrade. Ideen er at den installere de ting den kan uden alt for store ændringer som kan give problemer.

Plesk har i min erfaring en dårlig tendens til at smadre systemer, fordi den bruger egne versioner at pakkerne som konflikter med distroens pakker. Derfor forslog jeg dig at udkommentere den fra sources.list.

  • Log ind eller opret dig for at tilføje kommentarer

# 10

12 år 11 måneder siden

Permalink

Indsendt af superkyll den 18. juli 2012 kl. 09:42

Permalink

Tak for uddybende forklaring

Tak for uddybende forklaring m_abs - skal jeg evt prøve dit forslag i #5 for at komme videre?

#8

web2:~# apt-get install aptitude
Reading package lists... Done
Building dependency tree
Reading state information... Done
aptitude is already the newest version.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
libaps : Depends: libarchive1 (>= 2.0.25) but it is not installable
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
web2:~#


Er installeret men virker ikke....
Og blandingen af Lenny og Squeeze er bestemt ikke mit valg ;o)
  • Log ind eller opret dig for at tilføje kommentarer

# 11

12 år 11 måneder siden

Permalink

Indsendt af kenneth den 18. juli 2012 kl. 14:21

Permalink

Den brokker sig forde den

Den brokker sig forde den ikke kan overskrive /usr/lib/libarchive.so.2.8.4; det har jeg tit oplevet i Arch, jeg er kommet uden om disse åndsvage problemer hvergang; ved at omdøbe filen den ikke kan overskrive eller bare slette den helt... så kan den lære at lukke røven undskyld ordvalget, prøv eks. som root at gøre "mv /usr/lib/libarchive.so.2.8.4 /usr/lib/libarchive.so.2.8.4.old" måske det virker når du vil opgradere?
  • Log ind eller opret dig for at tilføje kommentarer

# 12

12 år 11 måneder siden

Permalink

Indsendt af superkyll den 18. juli 2012 kl. 15:07

Permalink

Tak Kenneth
Jeg har selv

Tak Kenneth

Jeg har selv tænkt samme tanke - men turde ikke bare prøve - havde det været min egen laptop havde jeg forsøgt det uden videre.

Jeg giver det et forsøg i morgen tidlig.
  • Log ind eller opret dig for at tilføje kommentarer

# 13

12 år 11 måneder siden

Permalink

Indsendt af kenneth den 18. juli 2012 kl. 19:51

Permalink

Bare det så virker, nogle

Bare det så virker, nogle gange kan opdatering godt være noget besværligt noget :-)
  • Log ind eller opret dig for at tilføje kommentarer

# 14

12 år 11 måneder siden

Permalink

Indsendt af superkyll den 19. juli 2012 kl. 12:42

Permalink

Det virker desværre

Det virker desværre ikke.
web2:~# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
libtalloc1 postgresql-8.3 libgcj9-0-awt libmd5-perl libgcj9-0 db4.2-util libboost-program-options1.34.1 libisccc50
gij-4.3 liblwres50 libboost-thread1.34.1 libbind9-50 libgcj9-jar gcj-4.3-base postgresql-client-8.3 openssl-blacklist
ttf-dejavu libisccfg50 libdb4.2 libsysfs2 libarchive libboost-regex1.34.1 libossp-uuid15 liblog4j1.2-java
sw-boost1.41.0
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
libarchive1
The following NEW packages will be installed:
libarchive1
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
231 not fully installed or removed.
Need to get 0 B/152 kB of archives.
After this operation, 377 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
(Reading database ... 94288 files and directories currently installed.)
Unpacking libarchive1 (from .../libarchive1_2.8.4.forreal-1+squeeze2_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/libarchive1_2.8.4.forreal-1+squeeze2_amd64.deb (--unpack):
trying to overwrite '/usr/lib/libarchive.so.2.8.4', which is also in package libarchive 2.8.4-11042015
configured to not write apport reports
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/libarchive1_2.8.4.forreal-1+squeeze2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
web2:~#


Men hvordan kan den brokke sig over /usr/lib/libarchive.so.2.8.4 når den ikke findes?

Har også forsøgt med dpkg -i --force-overwrite libarchive1 men uden held :o(

web2:~# dpkg -i --force-overwrite libarchive1
dpkg: error processing libarchive1 (--install):
cannot access archive: No such file or directory
Errors were encountered while processing:
libarchive1
web2:~#


  • Log ind eller opret dig for at tilføje kommentarer

# 15

12 år 11 måneder siden

Permalink

Indsendt af superkyll den 19. juli 2012 kl. 14:40

Permalink

Fandt en anden post med

Fandt en anden post med lign. problem og man skal angive den pakke der bliver forsøgt installeret.

dpkg -i --force-overwrite /var/cache/apt/archives/libarchive1_2.8.4.forreal-1+squeeze2_amd64.deb


Nu fortsætter dist-upgrade...... håber det virker

Tak for hjælpen - so far
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

En snak om Linux-kompatibel software 3
Nulstilling af adgangskode 6
Virtuel maskine? 2
PCLinuxOS 27
Gode anmeldelser Zorin OS 17.3 3
Open Source-eksperimentet 3
"Intet realistisk alternativ" - mig i r*ven 15
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
Linuxin er nu migreret til Drupal 11 13

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !