Göra trasiga paket hela

Mjukstarta här!
Kategoriregler
Läs följande innan du postar: http://ubuntu-se.org/phpBB3/viewtopic.php?f=208&t=44692
Du får hjälp att komma igång med Ubuntu genom att välja en personlig fadder här: http://ubuntu-se.org/phpBB3/viewtopic.php?f=110&t=8767
lobbeTobbe
Inlägg: 188
Blev medlem: 09 apr 2008, 13:53
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

Göra trasiga paket hela

Inlägg av lobbeTobbe »

Hej

Jag har fått veta igenom uppdateringshanteraren att jag har 12 trasiga paket. Hur får jag dessa paket hela?

Det stod att man skulle använda filtret "trasigt". Gissar att dom menar i synaptic men jag lyckas inte.

Finns det något Komando för denna typen av problem?

Lobbetobbe
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Göra trasiga paket hela

Inlägg av Osprey »

Börja med att prova med:

Kod: Markera allt

sudo dpkg --configure -a
sudo apt-get clean
sudo apt-get check
sudo apt-get -f install
sudo apt-get autoremove
sudo apt-get update
Gissningsvis är det främst det fjärde kommandot som behövs, men det här städar upp ordentligt...
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
lobbeTobbe
Inlägg: 188
Blev medlem: 09 apr 2008, 13:53
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: Göra trasiga paket hela

Inlägg av lobbeTobbe »

Det hela blev just ännu värre :s

det ser ut så här när jag öppnar terminalen, plus att document Viever öppnas också.

Kod: Markera allt

bash: application/vnd.oasis.opendocument.database: Filen eller katalogen finns inte
/etc/openoffice/soffice.sh: 1: ine: not found
/etc/openoffice/soffice.sh: 1: Executable: not found
/etc/openoffice/soffice.sh: 2: application/x-exe: not found
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:advapi:RegisterEventSourceW ((null),L"Bonjour Service"): stub
fixme:winsock:WS_setsockopt Unknown IPPROTO_IP optname 0x00000013
fixme:winsock:WSAIoctl SIO_GET_EXTENSION_FUNCTION_POINTER {f689d7c8-6f1f-436b-8a53-e54fe351c322}: stub
fixme:winsock:WS_setsockopt Unknown level: 0x00000029
fixme:winsock:WS_setsockopt Unknown level: 0x00000029
fixme:winsock:WS_setsockopt Unknown level: 0x00000029
fixme:winsock:WS_setsockopt Unknown level: 0x00000029
fixme:winsock:WSAIoctl SIO_GET_EXTENSION_FUNCTION_POINTER {f689d7c8-6f1f-436b-8a53-e54fe351c322}: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WS_setsockopt Unknown IPPROTO_IP optname 0x00000013
fixme:winsock:WSAIoctl SIO_GET_EXTENSION_FUNCTION_POINTER {f689d7c8-6f1f-436b-8a53-e54fe351c322}: stub
wine: Unhandled page fault on read access to 0x00000010 at address 0x601def93 (thread 0015), starting debugger...
wine: could not load L"C:\\windows\\system32\\%s.exe": Module not found
/etc/openoffice/soffice.sh: 2: Executable: not found
/etc/openoffice/soffice.sh: 3: application/dos-exe: not found
wine: could not load L"C:\\windows\\system32\\%s.exe": Module not found
/etc/openoffice/soffice.sh: 3: Executable: not found
/etc/openoffice/soffice.sh: 4: vms/exe: not found
wine: could not load L"C:\\windows\\system32\\%s.exe": Module not found
/etc/openoffice/soffice.sh: 4: Executable: not found
/etc/openoffice/soffice.sh: 5: application/x-winexe: not found
wine: could not load L"C:\\windows\\system32\\%s.exe": Module not found
/etc/openoffice/soffice.sh: 5: Executable: not found
/etc/openoffice/soffice.sh: 6: application/msdos-windows: not found
wine: could not load L"C:\\windows\\system32\\%s.exe": Module not found
/etc/openoffice/soffice.sh: 6: Executable: not found
/etc/openoffice/soffice.sh: 7: application/x-msdos-program: not found
wine: could not load L"C:\\windows\\system32\\%s.exe": Module not found
/etc/openoffice/soffice.sh: 7: Executable: not found
/etc/openoffice/soffice.sh: 8: application/x-msi: not found
wine: could not load L"C:\\windows\\system32\\%s.exe": Module not found
/etc/openoffice/soffice.sh: 8: Installer: not found
/etc/openoffice/soffice.sh: 9: image/*: not found
Unhandled exception: page fault on read access to 0x00000010 in 32-bit code (0x601def93).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:601def93 ESP:7ec3c628 EBP:7ec3c6a4 EFLAGS:00210246(   - 00      -RIZP1)
 EAX:00000010 EBX:60308ff4 ECX:00000000 EDX:00000000
 ESI:00000010 EDI:7ec3c6c8
Stack dump:
0x7ec3c628:  602f97f0 00000010 00110014 7bc3313f
0x7ec3c638:  7ec3c688 7bc42ce1 00110048 7bc8aff4
0x7ec3c648:  00570014 7bc8aff4 7ec3c6a0 7bc42ce1
0x7ec3c658:  00570048 00000000 00000000 00000000
0x7ec3c668:  7ec3c6dc 00110000 41687500 7ec3c826
0x7ec3c678:  60323edd 00000000 00000002 00570000
Backtrace:
=>1 0x601def93 strlen+0x33() in libc.so.6 (0x7ec3c6a4)
  2 0x00411e38 in mdnsresponder (+0x11e38) (0x00000000)
0x601def93 strlen+0x33 in libc.so.6: movl	0x0(%eax),%ecx
Modules:
Module	Address			Debug info	Name (60 modules)
PE	  400000-  458000	Export          mdnsresponder
ELF	60000000-6001d000	Deferred        ld-linux.so.2
ELF	6001d000-60153000	Deferred        libwine.so.1
ELF	60153000-6016c000	Deferred        libpthread.so.0
ELF	6016c000-602b1000	Export          libc.so.6
ELF	602b1000-602c8000	Deferred        libnsl.so.1
ELF	602c8000-602d3000	Deferred        libnss_nis.so.2
ELF	602d3000-602df000	Deferred        libnss_files.so.2
ELF	602df000-6030c000	Deferred        ws2_32<elf>
  \-PE	602f0000-6030c000	\               ws2_32
ELF	6030c000-6032b000	Deferred        iphlpapi<elf>
  \-PE	60310000-6032b000	\               iphlpapi
ELF	6032b000-6037d000	Deferred        advapi32<elf>
  \-PE	60340000-6037d000	\               advapi32
ELF	6037d000-604c8000	Deferred        user32<elf>
  \-PE	603a0000-604c8000	\               user32
ELF	604c8000-6056e000	Deferred        ole32<elf>
  \-PE	604e0000-6056e000	\               ole32
ELF	6056e000-605d1000	Deferred        rpcrt4<elf>
  \-PE	60580000-605d1000	\               rpcrt4
ELF	605d1000-60677000	Deferred        oleaut32<elf>
  \-PE	605e0000-60677000	\               oleaut32
ELF	60677000-606f6000	Deferred        libfreetype.so.6
ELF	606f6000-6070c000	Deferred        libz.so.1
ELF	6070c000-60739000	Deferred        libfontconfig.so.1
ELF	60739000-60760000	Deferred        libexpat.so.1
ELF	60760000-607fa000	Deferred        winex11<elf>
  \-PE	60770000-607fa000	\               winex11
ELF	607fa000-60803000	Deferred        libsm.so.6
ELF	60803000-6081e000	Deferred        libice.so.6
ELF	6081e000-60824000	Deferred        libxxf86vm.so.1
ELF	60824000-60834000	Deferred        libxext.so.6
ELF	60834000-60963000	Deferred        libx11.so.6
ELF	60963000-60968000	Deferred        libuuid.so.1
ELF	60968000-6096c000	Deferred        libxau.so.6
ELF	6096c000-60971000	Deferred        libxdmcp.so.6
ELF	60971000-60992000	Deferred        imm32<elf>
  \-PE	60980000-60992000	\               imm32
ELF	60992000-60995000	Deferred        libxinerama.so.1
ELF	60995000-6099f000	Deferred        libxrender.so.1
ELF	6099f000-609a3000	Deferred        libxcomposite.so.1
ELF	609a3000-609a9000	Deferred        libxfixes.so.3
ELF	609a9000-609b4000	Deferred        libxcursor.so.1
ELF	609b4000-609ef000	Deferred        rsaenh<elf>
  \-PE	609c0000-609ef000	\               rsaenh
ELF	609ef000-60a59000	Deferred        crypt32<elf>
  \-PE	60a00000-60a59000	\               crypt32
ELF	6b630000-6b634000	Deferred        libdl.so.2
ELF	6bfcb000-6bfdf000	Deferred        libresolv.so.2
ELF	73012000-73038000	Deferred        libm.so.6
ELF	73b78000-73b81000	Deferred        libxrandr.so.2
ELF	73eb2000-73f51000	Deferred        gdi32<elf>
  \-PE	73ec0000-73f51000	\               gdi32
ELF	78b03000-78b21000	Deferred        libxcb.so.1
ELF	79fc9000-79fd1000	Deferred        libnss_compat.so.2
ELF	7b800000-7b93c000	Deferred        kernel32<elf>
  \-PE	7b820000-7b93c000	\               kernel32
ELF	7bc00000-7bca7000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bca7000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
0000000c 
	0000001e    0
	0000001b    0
	00000013    0
	00000012    0
	0000000e    0
	0000000d    0
0000000f (D) C:\Program Files\Bonjour\mDNSResponder.exe
	00000015    0 <==
	00000014    0
	00000011    0
	00000010    0
00000016 
	0000001d    0
	0000001c    0
	00000018    0
	00000017    0
Backtrace:
=>1 0x601def93 strlen+0x33() in libc.so.6 (0x7ec3c6a4)
  2 0x00411e38 in mdnsresponder (+0x11e38) (0x00000000)
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x601def93
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Göra trasiga paket hela

Inlägg av mcNisse »

Låt bli soffice. testa bara Ospreys förslag.
lobbeTobbe
Inlägg: 188
Blev medlem: 09 apr 2008, 13:53
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: Göra trasiga paket hela

Inlägg av lobbeTobbe »

Jag kan inte testa förslaget. detta kummer upp varje gång jag öppnar en ny terminal. Jag kan inte skriva något i min terminal :s
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Göra trasiga paket hela

Inlägg av mcNisse »

Det låter otroligt... varför skulle soffice startas ???

Händer samma sak med alt-f2 xterm? (du har väl xterm?)
lobbeTobbe
Inlägg: 188
Blev medlem: 09 apr 2008, 13:53
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: Göra trasiga paket hela

Inlägg av lobbeTobbe »

Hmm eller hur värkar det konstigt! Har just startatom datorn men fungerar fortfarande inte att använda terminlen.

Japp samma händer med Xterm.

Innan dethär problemet (det med de tolv trasiga paketen, upptäkten om terminalen såg jag nu) uppstod så uppdaterades jag datorn men mitt i updateringen som skedde via uppdateringshanteraren så gick strömmen och datorn stängdes av.

En annan sak som jag har upptäkt är att om man försöker öppna openoffice så funkar inte det däremot öppnas dokument viewer som säger att dokumentet inte kan visat trots att man bara försöker starta programmet, MS office funkar däremot utmärkt igenom wine.

Väldigt underligt problem om jag får säga det själv. Hoppas att det finns någon lösning på problemet. Måste ha datorn till en viktig sak på fredag men i värsta fall får jag använda Windows partionen.

Tack på förhand!
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Göra trasiga paket hela

Inlägg av mcNisse »

kolla igenom dina ~/.bashrc* filer ifall de skulle kunna innehålla refereser till soffice... (eller motsvarande för det skal som du har)
lobbeTobbe
Inlägg: 188
Blev medlem: 09 apr 2008, 13:53
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: Göra trasiga paket hela

Inlägg av lobbeTobbe »

Hej

Jag vet inte vad /.bashrc* filer är för något.

jag har en känsla av att allt kommer ordna sig om bara dessa tolv trasiga paket kunde repareras. finns det något sätt att göra det igenom synaptic?
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Göra trasiga paket hela

Inlägg av mcNisse »

filer som ligger i din hemkatalog. De sätter upp miljön när du startar skalet.

får du tillbaka prompten när du startar terminalen?
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Göra trasiga paket hela

Inlägg av Osprey »

Det hela verkar väldigt konstigt... när du försöker öppna en terminal så försöker den dra igång soffice och t.o.m något i wine, och det finns det liksom ingen vettig anledning till...

Eventuellt får du starta i Recovery Mode och försöka reparera paketen. Det vill säga, du får starta om datorn och vid "startmenyn" så väljer du "Ubuntu Recovery mode" (det heter ungefär så) och sedan kommer du fram till en ny meny, där du väljer alternativet som heter ungefär "Root prompt". Då borde du få en terminal utan att den försöker starta upp en massa "konstigheter"...
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
lobbeTobbe
Inlägg: 188
Blev medlem: 09 apr 2008, 13:53
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: Göra trasiga paket hela

Inlägg av lobbeTobbe »

Nej jag får inte tillbaka promten.


Okej osprey jag skall testa det, vad tror du att starta upp med en anna kärna ( har flera stycken att välja på när jag startar datorn kan det fungera? )
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Göra trasiga paket hela

Inlägg av Osprey »

Kärnan har egentligen inte med kommandotolken (skalet) att göra, så det borde inte spela någon roll i det här fallet... Men eftersom det är lätt att prova så kan det kanske vara värt ett försök... :)
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
lobbeTobbe
Inlägg: 188
Blev medlem: 09 apr 2008, 13:53
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: Göra trasiga paket hela

Inlägg av lobbeTobbe »

Hmm det här blir bara skummare och skummare.

I Recovery mode fungerar det inte att skriva in något, inte samma problem som annars men enda tecknet jag kan göra är en pil framåt med min enter tangent. Så Nu tror jag det lättaste sättet är att leta i synaptic efter de trasiga paketen och låta synaptic reparera dem. Frågan är bar hur gör jag det?
lobbeTobbe
Inlägg: 188
Blev medlem: 09 apr 2008, 13:53
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: Göra trasiga paket hela

Inlägg av lobbeTobbe »

Tänkte jag kunde passa på att posta min ~/.bashrc fil om det hjälper något.

Kod: Markera allt

# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don't do anything
[ -z "$PS1" ] && return

# don't put duplicate lines in the history. See bash(1) for more options
# don't overwrite GNU Midnight Commander's setting of `ignorespace'.
export HISTCONTROL=$HISTCONTROL${HISTCONTROL+,}ignoredups
# ... or force ignoredups and ignorespace
export HISTCONTROL=ignoreboth

# append to the history file, don't overwrite it
shopt -s histappend

# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
    xterm-color) color_prompt=yes;;
esac

# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
	# We have color support; assume it's compliant with Ecma-48
	# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
	# a case would tend to support setf rather than setaf.)
	color_prompt=yes
    else
	color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

#if [ -f ~/.bash_aliases ]; then
#    . ~/.bash_aliases
#fi

# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
    eval "`dircolors -b`"
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    #alias grep='grep --color=auto'
    #alias fgrep='fgrep --color=auto'
    #alias egrep='egrep --color=auto'
fi

# some more ls aliases
#alias ll='ls -l'
#alias la='ls -A'
#alias l='ls -CF'

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
fi
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Göra trasiga paket hela

Inlägg av Osprey »

Mycket konstigt... eftersom Synaptic uppenbarligen funkar och systemet därmed startar upp ordentligt och är ok då, så verkar det nästan som att bash är ett av de trasiga paketen...
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Gunne
Inlägg: 210
Blev medlem: 08 sep 2006, 18:50
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg
Kontakt:

Re: Göra trasiga paket hela

Inlägg av Gunne »

Hej,
jag har en känsla av att allt kommer ordna sig om bara dessa tolv trasiga paket kunde repareras. finns det något sätt att göra det igenom synaptic?
För att rätta till trasiga paket i Synaptic så behövs 'Pakethanteraren Synaptic' startas. Det görs genom att välja 'Pakethanteraren Synaptic' i skrivbordsmenyn.

Efter att programmet är startat väljer man 'Rätta till trasiga paket' i programmenyn - 'Redigera - Rätta till trasiga paket'.
lobbeTobbe
Inlägg: 188
Blev medlem: 09 apr 2008, 13:53
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: Göra trasiga paket hela

Inlägg av lobbeTobbe »

Hej det händer inger när jag går in i synaptic och försöker reparera trasiga paket. vilket är lite konstigt :S då datorn själv sagt att den har trasiga paket.

Men någon som vet hur man får terminalen att fungera som den skall?
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Göra trasiga paket hela

Inlägg av Osprey »

Det verkar som att du måste starta upp från en Live-CD för att få en fungerande terminal så du kan rätta till det här...

Jag hade provat med:
  • Starta upp från Live-CD
    .
  • Öppna en terminal
    .
  • Montera riktiga rooten på mnt, dvs. ugefär:

    Kod: Markera allt

    sudo mount /dev/sda1 /mnt
    
    Här förutsätts att din root-partition heter sda1, men det får du kolla upp först.
    .
  • Chroota till den:

    Kod: Markera allt

    sudo chroot /mnt /bin/bash
    
    .
  • Kör:

    Kod: Markera allt

    sudo dpkg --configure -a
    sudo apt-get clean
    sudo apt-get check
    sudo apt-get -f install
    sudo apt-get autoremove
    sudo apt-get update
    
    .
  • Starta om utan Live-CD och se om det hjälpte...
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Göra trasiga paket hela

Inlägg av mcNisse »

Jag försökte leka med strace för att hitta vad som anropas. Men jag hittade inte ens laddningen av ~/.bashrc.

Men du kan få det jag gjorde du kanske får fram något med tanke på hur konstigt ditt system är...

Kod: Markera allt

#!/bin/sh
strace -ff -o $(dirname $0)/strace.log bash < /dev/null
Strace kanske behövs installeras... det loggar alla systemanrop som ett program gör.

Edit: Ospreys förslag verkar mycket bättre...
Skriv svar

Återgå till "För nybörjaren"