Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam
Nie mogę sobie poradzić z uszkodzonym pakietem i Synaptic mi sie nie otwiera.
Próbowałam robić co tu pisze bo problem podobny ale nic nie wskórałam :(
Komunikat z Synaptic mam taki
The package hl1450lpr:i386 needs to be reinstalled, but an archive for it can't be found. E: Internal error opening cache (1). Please report.
Próbowałam robić to
wieska@wieska-ThinkPad-X201:~/Desktop$ sudo aptitude purge hl1450lpr:i386 The following packages will be REMOVED: hl1450lpr:i386{p} 0 packages upgraded, 0 newly installed, 1 to remove and 193 not upgraded. Need to get 0 B of archives. After unpacking 0 B will be used. Do you want to continue? [Y/n/?] y dpkg: error processing package hl1450lpr:i386 (--remove): package is in a very bad inconsistent state; you should reinstall it before attempting a removal dpkg: too many errors, stopping Errors were encountered while processing: hl1450lpr:i386 Processing was halted because there were too many errors. E: Sub-process /usr/bin/dpkg returned an error code (1) wieska@wieska-ThinkPad-X201:~/Desktop$
wieska@wieska-ThinkPad-X201:~/Desktop$ sudo apt-get install -f Reading package lists... Done Building dependency tree... Done Reading state information... Done E: The package hl1450lpr:i386 needs to be reinstalled, but an archive for it can't be found. wieska@wieska-ThinkPad-X201:~/Desktop$
Proszę o pomoc jak to naprawić .
Ostatnio edytowany przez figa (2023-08-29 20:26:09)
Offline
sudo dpkg --remove --force-remove-reinstreq hl1450lpr:i386
sudo apt-get install hl1450lpr:i386
https://devicetests.com/fixing-package-inconsistent-state-error-ubuntu
Offline
Wg mnie ten "hl1450lpr:i386" to sterownik drukarki Brothera:
https://support.brother.com/g/b/downloadlist.aspx?c … flang=English
Na stronie pl tej drukarki nie ma (stąd "Home/Deutschland").
Dlatego wydaje mi się, że polecenie:
apt-get install hl1450lpr:i386
tu nie pomoże.
Proponuję hl1450lpr:i386 usunąć tym pierwszym poleceniem, a sterownik drukarki zainstalować przez cups.
Być może będzie potrzebny pakiet: printer-driver-hpijs.
PS.
Tak w ogóle, te stare sterowniki są "i386" i to skrypt instalacyjny Brothera instaluje je siłowo na architekturze amd64.
Niby działa, ale po co takie sztuczki, jak drukarki Brothera są w cups (na pewno te starsze, gdyż Brother nigdy nie robił Linuksowi "pod górkę").
Pozdrawiam.
Ostatnio edytowany przez zl23 (2023-08-29 23:01:00)
Offline
odsyłam Cię do
https://forums.linuxmint.com/viewtopic.php?t=303807
tamtemu użytkownikowi pomogło
sudo rm -v /var/lib/dpkg/info/hl1450lpr.postrm
Offline
Poleceniami arecki niczego niestety nie zdziałałam
wieska@wieska-ThinkPad-X201:~/Desktop$ sudo dpkg --remove --force-remove-reinstreq hl1450lpr:i386 [sudo] password for wieska: dpkg: warning: overriding problem because --force enabled: dpkg: warning: package is in a very bad inconsistent state; you should reinstall it before attempting a removal (Reading database ... 413573 files and directories currently installed.) Removing hl1450lpr:i386 (1.1.2-1) ... /var/lib/dpkg/info/hl1450lpr.postrm: 3: /etc/init.d/lpd: not found dpkg: error processing package hl1450lpr:i386 (--remove): installed hl1450lpr:i386 package post-removal script subprocess returned error exit status 127 Errors were encountered while processing: hl1450lpr:i386 wieska@wieska-ThinkPad-X201:~/Desktop$ sudo apt-get install hl1450lpr:i386 Reading package lists... Done Building dependency tree... Done Reading state information... Done E: The package hl1450lpr:i386 needs to be reinstalled, but an archive for it can't be found. wieska@wieska-ThinkPad-X201:~/Desktop$
Zobaczę jeszcze na to co podał arturek .
Dzięki za zainteresowanie i próbę pomocy. Muszę jakoś to przejść bo nie mogę nic instalować ani aktualizować systemu.
To jest sterownik drukarki brother i ona działa mi normalnie.
Ostatnio edytowany przez figa (2023-09-03 13:02:55)
Offline
Nic nie wskurałam.
Wydaje mi się że system odwołuje się do pliku którego nie mam w systemie albo mam o niego za dużo, bo komunikat mam taki
E:The package hl1450lpr:i386 needs to be reinstalled, but I can't find an archive for it.
cały czas mówi, że muszę go przeinstalować ale jak skoro nie mam tej drukarki przy laptopie ani synaptic mi się nie otwiera :(
Ostatnio edytowany przez figa (2023-09-03 13:52:04)
Offline
Trochę pozgaduję.
Plik instalacyjny Brothera "Driver Install Tool" (linux-brprinter-installer-2.2.3-1) instaluje na architekturze 'amd64' siłowo dwa pakiety 'i386':
1. hl1450lpr-1.1.2-1.i386.deb
2. cupswrapperHL1450-1.0.2-1.i386.deb
Patrz stronę:
https://support.brother.com/g/b/downloadlist.aspx?c … flang=English
Być może ten drugi pakiet nie pozwala ruszyć tego pierwszego?
Sprawdź:
dpkg -l | grep -i cupswrapper dpkg -l | grep -i hl1450lpr
PS.
Cały czas milcząco zakładam, że masz architekturę 'amd64' , a nie 'i386'.
PS 2.
Jeżeli różne metody odinstalowania zawodzą, a twój system tak bardzo upomina się o ten pakiet, to może go się uda zainstalować ww. skryptem Brothera?
Skrypt ten stosuje 'force' – być może się to powiedzie.
A wtedy, będziesz mógł usunąć go "normalnie" np.: z Synaptica.
Polecenie jako root po ściągnięciu skryptu i rozpakowaniu:
chmod +x linux-brprinter-installer-2.2.3-1 ./linux-brprinter-installer-2.2.3-1 HL1450
Ostatnio edytowany przez zl23 (2023-09-04 07:46:31)
Offline
Tak z ciekawości zrobiłem próbę na Debian 12.1 Live.
Utworzyłem katalog 'Brother' do którego po rozpakowaniu skopiowałem skrypt Brothera, nadałem mu prawa wykonywania i uruchomiłem instalację drukarki:
chmod +x linux-brprinter-installer-2.2.3-1 ./linux-brprinter-installer-2.2.3-1 HL1450
Skrypt doinstalował lib32gcc-s1, lib32stdc++6, libc6-i386, libusb-0.1-4, wget i swoje paczki cupswrapperHL1450-1.0.2-1.i386.deb, cupswrapperHL1450-1.0.2-1.i386.deb,
które przepakował – usunął 'Depends' z plików 'control'. (nie jest to istotne w tym przypadku).
W trakcie instalacji wybrałem: URI – Yes, 10 –Auto, Test print –No.
Instalacja zakończyła się w katalogu został utworzony nowy plik:
uninstaller_HL1450
Teraz gdy zastosowałem 'apt' do odinstalowania to zaczęły się schody:
apt purge cupswrapperhl1450 hl1450lpr apt purge cupswrapperhl1450:i386 hl1450lpr:i386
Po pierwszym poleceniu apt napisał: 'E: Unable to locate package',
a po drugim:
dpkg: error processing package hl1450lpr:i386 (--remove):
installed hl1450lpr:i386 package post-removal script subprocess returned error exit status 127
dpkg: too many errors, stopping
Errors were encountered while processing:
hl1450lpr:i386
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)
Synaptic tu też nic nie pomógł.
Natomist polecenie:
./uninstaller_HL1450
Zadziałało.
Napisało tylko, że katalog '/usr/local/Brother' nie jest pusty i go nie usunęło.
Wobec tego musiałem to zrobić sam:
rm -R /usr/local/Brother
Powodzenia.
Offline